[mythtv-commits] mythtv commit: r26653 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Oct 5 09:12:49 UTC 2010
Author: markk
Date: 2010-10-05 09:12:48 +0000 (Tue, 05 Oct 2010)
New Revision: 26653
Changeset: http://svn.mythtv.org/trac/changeset/26653
Log:
Remove VideoBuffers::WaitForAvailable
I've confirmed this is causing deadlocks in DVD playback. Given that it
is only used in one place (MythPlayer::DecoderGetFrame), I've replaced
that usage with a simple loop. VideoBuffers no doubt could use some
additional internal locking but EnoughFreeFrames has been in use
unprotected for years, so there is probably no real risk.
Closes #8854
Modified:
trunk/mythtv/libs/libmythtv/mythplayer.cpp
trunk/mythtv/libs/libmythtv/videobuffers.cpp
trunk/mythtv/libs/libmythtv/videobuffers.h
trunk/mythtv/libs/libmythtv/videooutbase.h
More information about the mythtv-commits
mailing list