[mythtv-commits] mythtv commit: r26925 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Oct 21 04:04:01 UTC 2010


      Author: markk
        Date: 2010-10-21 04:04:01 +0000 (Thu, 21 Oct 2010)
New Revision: 26925
   Changeset: http://svn.mythtv.org/trac/changeset/26925

Log:

Backport r26887 from trunk to release-0-24-fixes.

Fix unexpected MythPlayer exits by clearing the buffering state.

The pre-buffering check in MythPlayer::PreBufferEnoughFrames implicitly
assumes that it is called sequentially during playback and hence any
buffering state is cleared. If playback is paused, or an alternative
playback route used (e.g. DVD playback), then the buffering state may
not be cleared, the timer continues to roll and playback promptly exits
when normal playback is resumed.


Modified:

   branches/release-0-24-fixes/mythtv/libs/libmythtv/mythdvdplayer.cpp
   branches/release-0-24-fixes/mythtv/libs/libmythtv/mythplayer.cpp




More information about the mythtv-commits mailing list