[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