[mythtv-firehose] mythtv branch fixes/0.25 updated by tralph. v0.25.3-47-g8d4cae2

Git Repo Owner noreply at mythtv.org
Wed Jul 3 04:22:26 UTC 2013

The branch, fixes/0.25 has been updated on the
mythtv repository by gitolite user tralph.
       via  8d4cae284f47039c8c748610974535c5619c2fc0 (commit)
      from  df9f50e681d6c0c0d21db0e986832d974f96c2ab (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 8d4cae284f47039c8c748610974535c5619c2fc0
Author:    John Poet <jpoet at mythtv.org> at Fri, 28 Jun 2013 17:18:41 -0600
Committer: Taylor Ralph <tralph at mythtv.org> at Wed, 3 Jul 2013 00:22:06 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8d4cae284f47039c8c748610974535c5619c2fc0

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!

(cherry picked from commit 09b787346e5de8809b3905e64c1887dd273a860e)
(cherry picked from commit 10e87f5d318e68bf2067fc22e24d31443b778717)


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


More information about the mythtv-firehose mailing list