[mythtv-commits] mythtv commit: r25025 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Jun 7 08:54:40 UTC 2010


      Author: markk
        Date: 2010-06-07 08:54:40 +0000 (Mon, 07 Jun 2010)
New Revision: 25025
   Changeset: http://svn.mythtv.org/trac/changeset/25025

Modified:

   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/osd.cpp

Log:

Fix destruction of the OSD class.

Firstly, ensure the OSD object is deleted before VideoOutput as
MythImages in the OSD/UI cache are 'owned' by the painter object within
VideoOutput.

Secondly, delete the OSD screens immmediately - which avoids sundry
potential issues with referencing already deleted objects.

Should fix the subtitling and MHEG crashes/hangs seen since the osd
branch merge.

Refs #7650.





More information about the mythtv-commits mailing list