[mythtv-commits] Ticket #7650: Use libmythui to draw the OSD
MythTV
mythtv at cvs.mythtv.org
Mon Apr 19 02:52:47 UTC 2010
#7650: Use libmythui to draw the OSD
-------------------------------------+--------------------------------------
Reporter: markk | Owner: markk
Type: task | Status: accepted
Priority: minor | Milestone: 0.24
Component: MythTV - Video Playback | Version: head
Severity: medium | Mlocked: 0
-------------------------------------+--------------------------------------
Comment(by markk):
(In [24183]) Branch libmythui-osd: Rename and repurpose VideoThread for
the decoder
loop, rename and repurpose VideoTimer as a general playback loop, create
various sub-elements of the overall playback loop (video, audio, decoder
and 'event') and move the decoder into the new decoder thread.
This is an initial commit that at least partially fixes playback and
creates the structures that will be used for the main playback
initialisation, looping and destruction. Many assumptions around
threading are still borken and hence various actions will cause lockups
in playback (e.g. pause!).
The OSD thread related errors are now fixed (as video playback is in the
main UI thread) and while VDPAU playback is generally fine, there is a
serious performance issue for XVideo/OpenGL (cause unknown - but
presumably VDPAU is unaffected as the driver effectively passes off
rendering to another thread).
Refs #7650.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7650#comment:130>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list