[mythtv-firehose] mythtv branch master updated by stuartm. v0.27-pre2-1211-gcb56a7e

Git Repo Owner noreply at mythtv.org
Mon Jun 3 07:52:07 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  cb56a7e4ece6aa05fabbbc73ee6684043a270a89 (commit)
      from  b8b3ad1a2d6ae8679b7792d53df26425da0a9182 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cb56a7e4ece6aa05fabbbc73ee6684043a270a89
Author:    Richard <peper03 at yahoo.com> at Mon, 3 Jun 2013 00:51:28 +0200
Committer: Stuart Morgan <smorgan at mythtv.org> at Mon, 3 Jun 2013 08:51:27 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=cb56a7e4ece6aa05fabbbc73ee6684043a270a89

Fixed seeking issues on some DVDs where, for example, trying to jump backwards could actually cause playback to jump forwards.
dvdnav_absolute_time_search in libdvdnav (renamed from the original dvdnav_time_search but functionally the same) uses a time offset with a start sector, which will only work if all NAV packets are equally spaced.  On at least one DVD that had issues, the distance between consecutive NAV packets ranged from 96 to 457.

The existing mechanism to check whether a seek was successful and, if not, narrow in on the required time was broken when jumping backwards.

Signed-off-by: Stuart Morgan <smorgan at mythtv.org>

Fixes #11572



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythtv/DVD/dvdringbuffer.cpp |    8 ++++----
 mythtv/libs/libmythtv/DVD/dvdringbuffer.h   |    6 +++---
 mythtv/libs/libmythtv/tv_play.cpp           |    2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

-- 



More information about the mythtv-firehose mailing list