[mythtv-commits] mythtv commit: r8115 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Dec 4 20:39:10 EST 2005


      Author: danielk
        Date: 2005-12-05 01:39:09 +0000 (Mon, 05 Dec 2005)
New Revision: 8115
   Changeset: http://cvs.mythtv.org/trac/changeset/8115

Modified:

   trunk/mythtv/libs/libmythtv/osdlistbtntype.cpp
   trunk/mythtv/libs/libmythtv/osdlistbtntype.h

Log:

Fixes one of the prebuffering pause problems.

The OSD list button was using pixmaps to draw the button background images. This meant it need a qApp->lock()/qApp->unlock() which caused a deadlock in the decoding thread when you used the EPG to switch between channels with different resolutions or aspect ratios. With these changes the background images are generated without using pixmaps and so we do not need the lock. Hence we do not cause this deadlock.






More information about the mythtv-commits mailing list