[mythtv-commits] Ticket #3433: FrontEnd hangs when OSD is displayed while Teletext captions are enabled
MythTV
mythtv at cvs.mythtv.org
Tue May 8 22:25:45 UTC 2007
#3433: FrontEnd hangs when OSD is displayed while Teletext captions are enabled
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtv | Version: head
Severity: medium |
-----------------------+----------------------------------------------------
System uses XVMC for display. While watching a show, if closed captions
(provided by Teletext page 801) are enabled and then do FF or REW multiple
times the display hangs.
The problems comes from a semaphore deadlock. What happens is that new
teletext data is received and hence results in the osdtypesteletext m_lock
being locked. At the same time XVMC has to redraw the OSD so it locks the
osdlock. The OSD display process then calls the Teletext draw function who
will now hang since it requires the osdtypesteletext m_lock. Also since
the teletext had received new data it calls the OSD::UpdateTeletext
function which results in the hang since it also needs to lock osdlock.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/3433>
MythTV <http://svn.mythtv.org/trac>
MythTV
More information about the mythtv-commits
mailing list