[mythtv-commits] mythtv branch fixes/0.25 updated by tralph. v0.25.3-37-g5f5e5f7

Git Repo Owner noreply at mythtv.org
Sun Mar 3 03:59:56 UTC 2013


The branch, fixes/0.25 has been updated on the
mythtv repository by gitolite user tralph.
       via  5f5e5f70b16f3733764a70c4767c2d4ebdd3a915 (commit)
       via  71ad653b9a7ba593eb5307d4cd88a81e4d9387a4 (commit)
      from  947bb60fa9f3a7e7fd0c5d4300df1cdb9b3d4745 (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 5f5e5f70b16f3733764a70c4767c2d4ebdd3a915
Author:    John Poet <jpoet at mythtv.org> at Sat, 2 Mar 2013 22:30:33 -0500
Committer: Taylor Ralph <tralph at mythtv.org> at Sat, 2 Mar 2013 22:30:33 -0500
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=5f5e5f70b16f3733764a70c4767c2d4ebdd3a915

Cleanup some useless "discontinuity detected" messages following 87a15e1ce
Closes #11328
(cherry picked from commit efc1e46a8a2d913a8070483178ca46293f0a4423)

Signed-off-by: Taylor Ralph <tralph at mythtv.org>



commit 71ad653b9a7ba593eb5307d4cd88a81e4d9387a4
Author:    John Poet <jpoet at mythtv.org> at Sat, 2 Mar 2013 22:20:02 -0500
Committer: Taylor Ralph <tralph at mythtv.org> at Sat, 2 Mar 2013 22:20:02 -0500
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=71ad653b9a7ba593eb5307d4cd88a81e4d9387a4

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.
(cherry picked from commit 87a15e1ce40d81058ff221308d666d73b1517ff2)

Signed-off-by: Taylor Ralph <tralph at mythtv.org>



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

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

-- 



More information about the mythtv-commits mailing list