[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