[mythtv-commits] Ticket #8593: Add VA API support

MythTV mythtv at cvs.mythtv.org
Thu Jun 24 15:37:56 UTC 2010


#8593: Add VA API support
-------------------------------------+--------------------------------------
 Reporter:  markk                    |       Owner:  markk     
     Type:  task                     |      Status:  assigned  
 Priority:  minor                    |   Milestone:  0.24      
Component:  MythTV - Video Playback  |     Version:  Trunk Head
 Severity:  medium                   |     Mlocked:  0         
-------------------------------------+--------------------------------------

Comment(by markk):

 Version 3 of the patch (I didn't post v2) should be largely functional.
 There is still no post processing (i.e. deinterlacing or colour control)
 but it is now fully integrated with the base OpenGL video renderer class
 and should fallback seemlessly to software decoding if needed. The
 approach to deinterlacing (settings and cpu/gpu fallbacks) will need some
 thought.

 Still a little rough around the edges and configure needs fixing.

 N.B. this uses the functionality available in libva-glx and not libva-x11.
 I've not checked the exact status but I don't think the glx extension is
 available yet in the upstream libva - hence you will need to use the
 splitted desktop versions.

 It is also worth noting that non-power of two extensions are not supported
 in libva-glx and hence there is some unnecessary scaling (by the driver)
 and a little hack in the render pipeline to get the correct image on
 screen.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/8593#comment:4>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list