bugzilla-daemon at freedesktop.org
2008-Jan-21 10:07 UTC
[Nouveau] [Bug 14168] New: endian bug on powerpc
http://bugs.freedesktop.org/show_bug.cgi?id=14168 Summary: endian bug on powerpc Product: xorg Version: unspecified Platform: PowerPC OS/Version: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau AssignedTo: nouveau at lists.freedesktop.org ReportedBy: obiwan at mailmij.org QAContact: xorg-team at lists.x.org It seems there is still a endian bug with Xv: playing movies requesting a YV12 colorspace show wrong colors (usually green people). It's the same for both xv ports. For me (NV34 on ppc), it can be fixed by applying the following patch: --- nv_video.c~ 2008-01-21 11:33:53.000000000 +0900 +++ nv_video.c 2008-01-21 19:02:27.000000000 +0900 @@ -689,11 +689,7 @@ } if (e) { unsigned short *vud = (unsigned short *) vuvud; -#if X_BYTE_ORDER == X_BIG_ENDIAN - *vud = (vs[0]<<8) | (us[0] << 0); -#else *vud = vs[0] | (us[0]<<8); -#endif } dst += dstPitch ; src1 += srcPitch2; -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2008-Jan-22 10:50 UTC
[Nouveau] [Bug 14168] endian bug on powerpc
http://bugs.freedesktop.org/show_bug.cgi?id=14168 Danny <obiwan at mailmij.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Danny <obiwan at mailmij.org> 2008-01-22 02:50:31 PST --- fixed. Thank you! Danny -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
Reasonably Related Threads
- [PATCH 1/2] xv: fix last pixel for big-endian machines in YV12 -> NV12 conversion
- [PATCH 2/2] xv: speed up YV12 -> NV12 conversion using SSE2 if available
- [PATCH] added comments
- [Bug 14284] New: frequent DMA queue hangs on NV34 on powerpc
- [Bug 16624] New: invalid pointer past to RRChangeOutputProperty