[mythtv-commits] mythtv commit: r26887 by markk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Oct 19 05:16:23 UTC 2010


      Author: markk
        Date: 2010-10-19 05:16:23 +0000 (Tue, 19 Oct 2010)
New Revision: 26887
   Changeset: http://svn.mythtv.org/trac/changeset/26887

Log:

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:

   trunk/mythtv/libs/libmythtv/mythdvdplayer.cpp
   trunk/mythtv/libs/libmythtv/mythplayer.cpp




More information about the mythtv-commits mailing list