[mythtv-commits] mythtv branch master updated by jstichnoth. v0.28-pre-283-ge7a8dfc

Git Repo Owner noreply at mythtv.org
Sat Sep 28 15:01:47 UTC 2013

The branch, master has been updated on the
mythtv repository by gitolite user jstichnoth.
       via  e7a8dfc62226f3b192559828e43f3396640c7c0e (commit)
      from  fd94407db8148ac39a83f9070ec82b552f5d1f3f (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 e7a8dfc62226f3b192559828e43f3396640c7c0e
Author:    Jim Stichnoth <jstichnoth at mythtv.org> at Sat, 28 Sep 2013 07:43:12 -0700
Committer: Jim Stichnoth <jstichnoth at mythtv.org> at Sat, 28 Sep 2013 07:59:06 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e7a8dfc62226f3b192559828e43f3396640c7c0e

Provide better seeking and position display for some videos.
Specifically, there are examples of poorly-encoded avi files that
report a video frame rate of 30fps but the video stream is actually
24fps.  Because frame intervals are actually encoded as 30fps, every
4th frame has to be repeated.  Without an adjustment to framesPlayed,
translations between MythPlayer's frame-based seeking/display and
ffmpeg's timecode-based seeking drift out of sync.

Note: Similar adjustments may be necessary if frames have to be
dropped due to a frame rate mismatch.

Refs #11415.


Summary of changes:
 mythtv/libs/libmythtv/mythplayer.cpp |   17 ++++++++++++++---
 mythtv/libs/libmythtv/mythplayer.h   |    3 +++
 2 files changed, 17 insertions(+), 3 deletions(-)


More information about the mythtv-commits mailing list