[mythtv-firehose] mythtv branch fixes/0.26 updated by jpoet. v0.26.0-181-g10e87f5

Git Repo Owner noreply at mythtv.org
Fri Jun 28 23:44:18 UTC 2013

The branch, fixes/0.26 has been updated on the
mythtv repository by gitolite user jpoet.
       via  10e87f5d318e68bf2067fc22e24d31443b778717 (commit)
      from  f5c2875ec2c95c3cb3c695cdbd70fc63fceb6942 (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 10e87f5d318e68bf2067fc22e24d31443b778717
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:37:42 -0600
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=10e87f5d318e68bf2067fc22e24d31443b778717

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)


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


More information about the mythtv-firehose mailing list