[mythtv-commits] mythtv commit: r26813 by markk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Fri Oct 15 01:26:32 UTC 2010
Author: markk
Date: 2010-10-15 01:26:32 +0000 (Fri, 15 Oct 2010)
New Revision: 26813
Changeset: http://svn.mythtv.org/trac/changeset/26813
Log:
More DVD fixes.
- rely entirely on the the DVDNAV_CELL_CHANGED event details to
determine where we are in playback (title, part, still frame and menu)
and use this information to decide when we need to force a resync with
the player.
- call ClearAfterSeek after we've forcibly drained the video buffers to
ensure we restart av sync.
- force a low prebuffering threshold to speed up title/menu transitions.
- some extra/improved debugging.
- fix spurious still frame timeouts that were causing entirely
unexpected behaviour.
In combination these changes fix a number of discs that simply did not
play, various av sync/playback issues and a number of menu items that
either did not work or behaved unusually.
Modified:
trunk/mythtv/libs/libmythtv/DVDRingBuffer.cpp
trunk/mythtv/libs/libmythtv/DVDRingBuffer.h
trunk/mythtv/libs/libmythtv/mythdvdplayer.cpp
More information about the mythtv-commits
mailing list