[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