[mythtv-commits] mythtv/master commit: 8f103c6ca by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Mon May 9 02:09:49 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-05-08T19:09:27-07:00
   Push Date:  2011/05/08 19:09:42 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  8f103c6cad90479a1b3d80c47405481020eb1034
   Changeset:  https://github.com/MythTV/mythtv/commit/8f103c6ca

Log:

Improved DVD startup.

- probe the dvd titles to identify the first title that is definitely a
video sequence (as opposed to a still frame) and use this for the
initial startup/probe.

- retrieving chapter data is expensive over storage groups (potentially
2-3 seconds per title for up to 70 titles or more), so don't necessarily
scan all of the titles but do cache the results (they shouldn't change).

- the chapter data will also be used for improved chapter navigation.

This fixes/improves a few startup issues. By picking a valid video
sequence, we avoid some video artefacts at the beginning of playback and
avoid having to reset certain discs that have hit a stop sequence
(because we've scanned a menu) - with a knock-on improvement in startup
speed.

Modified:

   mythtv/libs/libmythtv/dvdringbuffer.cpp
   mythtv/libs/libmythtv/dvdringbuffer.h



More information about the mythtv-commits mailing list