[mythtv-firehose] mythtv branch master updated by jpoet. v0.27-pre2-602-g87a15e1

Git Repo Owner noreply at mythtv.org
Tue Feb 12 17:34:32 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jpoet.
       via  87a15e1ce40d81058ff221308d666d73b1517ff2 (commit)
      from  c0bc92822fe63221ad8fc5cf52a6e661b37b6f21 (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 87a15e1ce40d81058ff221308d666d73b1517ff2
Author:    John Poet <jpoet at mythtv.org> at Tue, 12 Feb 2013 10:26:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Tue, 12 Feb 2013 10:26:30 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=87a15e1ce40d81058ff221308d666d73b1517ff2

DTVRecorder: buffer up each payload until we know if the payload is a keyframe.
Especially with H.264, we can be several packets into a payload before we
know if it is a keyframe or just a frame or something else.  Always buffer
the packets of a payload until we know what we are doing with the payload.

If we need to switch ringbuffers, we now do it so the new file will start at
the beginning of the payload holding a keyframe.  Each file will also start
with a PAT/PMT if the "recorder" calls for it.



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

Summary of changes:
 mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp     |    8 +-
 mythtv/libs/libmythtv/mpeg/streamlisteners.h      |    5 +-
 mythtv/libs/libmythtv/recorders/asirecorder.cpp   |   15 +-
 mythtv/libs/libmythtv/recorders/asirecorder.h     |    1 +
 mythtv/libs/libmythtv/recorders/cetonrecorder.cpp |   14 +-
 mythtv/libs/libmythtv/recorders/cetonrecorder.h   |    1 +
 mythtv/libs/libmythtv/recorders/dtvrecorder.cpp   |  303 ++++++++++++---------
 mythtv/libs/libmythtv/recorders/dtvrecorder.h     |    8 +-
 mythtv/libs/libmythtv/recorders/dvbrecorder.cpp   |   14 +-
 mythtv/libs/libmythtv/recorders/dvbrecorder.h     |    1 +
 mythtv/libs/libmythtv/recorders/hdhrrecorder.cpp  |   14 +-
 mythtv/libs/libmythtv/recorders/hdhrrecorder.h    |    1 +
 mythtv/libs/libmythtv/recorders/iptvrecorder.cpp  |   14 +-
 mythtv/libs/libmythtv/recorders/iptvrecorder.h    |    1 +
 mythtv/libs/libmythtv/recorders/mpegrecorder.cpp  |   11 +-
 15 files changed, 237 insertions(+), 174 deletions(-)

-- 



More information about the mythtv-firehose mailing list