[mythtv-commits] Re: Ticket #523: ATI xv playback has messed up
colours (looks like red/blue inversion or similar)
MythTV
mythtv at cvs.mythtv.org
Mon Oct 24 21:50:49 EDT 2005
#523: ATI xv playback has messed up colours (looks like red/blue inversion or
similar)
-----------------------------------+----------------------------------------
Reporter: mark-clist at npsl.co.uk | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: medium | Resolution:
-----------------------------------+----------------------------------------
Comment (by danielk):
You should look at:
VideoOutputXv::PrepareFrameXv(VideoFrame *frame)
VideoOutputXv::InitXVideo()
OSDSurface::BlendToYV12(unsigned char *yuvptr) const
Also http://www.fourcc.org/yuv.php has a run down of the various popular
hardware pixel formats. It is possible that the ATI card is using some
other planar format like YCrCb which uses the same intensity plane but
completely different color planes. MythTV currently only supports I420
and YV12 for XVideo; so you either want to get that by modifying
InitXVideo
or add another format converter to PrepareFrameXv().
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/523>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list