[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