OSDN Git Service

mpegts: improve error reporting
authorGeorgi Chorbadzhiyski <gf@unixsol.org>
Thu, 8 Sep 2011 17:38:48 +0000 (20:38 +0300)
committerLuca Barbato <lu_zero@gentoo.org>
Sun, 11 Sep 2011 13:27:13 +0000 (09:27 -0400)
When reporting continuity error show pid, expected and received cc.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
libavformat/mpegts.c

index 41a685c..16f6932 100644 (file)
@@ -1292,7 +1292,9 @@ static int handle_packet(MpegTSContext *ts, const uint8_t *packet)
 
     tss->last_cc = cc;
     if (!cc_ok) {
-        av_log(ts->stream, AV_LOG_WARNING, "Continuity Check Failed\n");
+        av_log(ts->stream, AV_LOG_WARNING,
+               "Continuity check failed for pid %d expected %d got %d\n",
+               pid, expected_cc, cc);
         if(tss->type == MPEGTS_PES) {
             PESContext *pc = tss->u.pes_filter.opaque;
             pc->flags |= AV_PKT_FLAG_CORRUPT;