[mythtv-commits] mythtv commit: r27120 - in branches/release-0-24-fixes by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Nov 8 04:31:54 UTC 2010


      Author: markk
        Date: 2010-11-08 04:31:54 +0000 (Mon, 08 Nov 2010)
New Revision: 27120
   Changeset: http://svn.mythtv.org/trac/changeset/27120

Log:

Backport r27114 from trunk to release-0-24-fixes.

Lock the OSD when the teletext decoder is updating the teletext screen
and fix an OSD locking typo.

r27011 removed the code that paused the player/decoder while the OSD is
reinitialised (as it can cause lockups in conjunction with the letterbox
detection code - and I thought it was safe to do so!). The teletext
decoder however updates the teletext screen directly and hence it can
crash hard (N.B. the other caption screens do not operate in the same
way).

So lock the OSD while the update takes place (which will also reset the
teletext viewer).


Modified:

   branches/release-0-24-fixes/
   branches/release-0-24-fixes/mythtv/libs/libmythtv/mythplayer.cpp
   branches/release-0-24-fixes/mythtv/libs/libmythtv/teletextdecoder.cpp




More information about the mythtv-commits mailing list