[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