[mythtv-commits] mythtv commit: r25266 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Jul 6 04:43:34 UTC 2010
Author: markk
Date: 2010-07-06 04:43:34 +0000 (Tue, 06 Jul 2010)
New Revision: 25266
Changeset: http://svn.mythtv.org/trac/changeset/25266
Modified:
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
Log:
Fix a deadlock when the input changes and we're using the 'softblend'
osd.
A stream change notified from the decoder thread triggers a re-
conditions this can cause a deadlock if the decoder has already been
paused by the player thread. So instead always re-initialise the OSD
from the main thread.
This fixes a deadlock with a clip provided by otto and while it is
treating the symptoms rather than the cause (fix to follow), it is safer
all round and will avoid a number of potential QObject thread related
issues.
More information about the mythtv-commits
mailing list