[mythtv-firehose] mythtv branch master updated by jpoet. v0.27-pre2-1613-g09b7873

Git Repo Owner noreply at mythtv.org
Fri Jun 28 23:29:58 UTC 2013

The branch, master has been updated on the
mythtv repository by gitolite user jpoet.
       via  09b787346e5de8809b3905e64c1887dd273a860e (commit)
      from  4be52bd096ff00dfa61d79573d8f4b2d57e93562 (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 09b787346e5de8809b3905e64c1887dd273a860e
Author:    John Poet <jpoet at mythtv.org> at Fri, 28 Jun 2013 17:18:41 -0600
Committer: John Poet <jpoet at mythtv.org> at Fri, 28 Jun 2013 17:18:41 -0600
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=09b787346e5de8809b3905e64c1887dd273a860e

dtvrecorder: Flush the payload buffer whenever a new payload starts.
We start buffering at the beginning of each payload, and don't write out the
data until we know if this payload has a keyframe.  This is so a new file
(for back to back recordings) would start on a keyframe.

Further, the keyframe offset recorded in the DB, is the offset to the
beginning of the payload with the keyframe.  Or at least it was supposed to
be.  Since we were not actually flushing any data currently in the buffer at
the start of a payload, that offset could be pointing to a completely
different payload!

Fixes #11435


Summary of changes:
 mythtv/libs/libmythtv/recorders/dtvrecorder.cpp |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


More information about the mythtv-firehose mailing list