[FFmpeg-cvslog] avformat/mpegts: print packet size warning only if new size differs from old

Michael Niedermayer git at videolan.org
Sun Aug 18 23:28:49 CEST 2013


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Sun Aug 18 21:30:19 2013 +0200| [ee7f2609a0dcac4008759f20ab9558a68d759821] | committer: Michael Niedermayer

avformat/mpegts: print packet size warning only if new size differs from old

No case is known to have triggered this, but its more correct to check that the
new size differs.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ee7f2609a0dcac4008759f20ab9558a68d759821
---

 libavformat/mpegts.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index e1f9865..1213eca 100644
--- a/libavformat/mpegts.c
+++ b/libavformat/mpegts.c
@@ -1929,7 +1929,7 @@ static void reanalyze(MpegTSContext *ts) {
         } else if (ts->size_stat[2] > SIZE_STAT_THRESHOLD) {
             newsize = TS_FEC_PACKET_SIZE;
         }
-        if (newsize) {
+        if (newsize && newsize != ts->raw_packet_size) {
             av_log(ts->stream, AV_LOG_WARNING, "changing packet size to %d\n", newsize);
             ts->raw_packet_size = newsize;
         }



More information about the ffmpeg-cvslog mailing list