[mythtv-commits] Ticket #8593: Add VA API support
MythTV
noreply at mythtv.org
Mon Jun 13 03:44:20 UTC 2011
#8593: Add VA API support
-------------------------------------+----------------------------
Reporter: markk | Owner: markk
Type: task | Status: accepted
Priority: minor | Milestone: 0.25
Component: MythTV - Video Playback | Version: Trunk Head
Severity: medium | Resolution:
Keywords: vaapi | Ticket locked: 1
-------------------------------------+----------------------------
Comment (by markk):
The latest vaapi-working.diff works with master. Tested on an Intel Core
i3 530 (clarkdale) and the latest ubuntu xorg-edgers ppa.
The magic sauce for success is the change in videoout_opengl.cpp that
forces the video to use the same OpenGL context as the UI. This is fine
until the decoder tries to signal a stream change (not all that common) -
at which point bad things happen.
So some painful changes/fixes are needed to how stream changes are handled
before vaapi will work. Those changes are needed for windows opengl anyway
and are on my todo list.
N.B. deinterlacing does not work with the libva i965 driver I tested with
and it is deliberately disabled for performance reasons.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/8593#comment:19>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list