Mailing List Archive

mythtv/master commit: 8f103c6ca by Mark Kendall (mark-kendall)
Author: Mark Kendall <mkendall@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

_______________________________________________
mythtv-firehose mailing list
mythtv-firehose@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-firehose