[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