]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SAT>IP: Trace RTP discontinuity
authorJaroslav Kysela <perex@perex.cz>
Wed, 7 Jan 2015 14:53:49 +0000 (15:53 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 7 Jan 2015 14:53:49 +0000 (15:53 +0100)
src/input/mpegts/satip/satip_frontend.c

index 53461f781c5b3145ab360783101a9472f3345426..a4f719bbcb3ed2d56a82c43df99c67a2d3dd192e 100644 (file)
@@ -1429,8 +1429,10 @@ new_tune:
       nseq = (p[2] << 8) | p[3];
       if (seq == -1)
         seq = nseq;
-      else if (((seq + 1) & 0xffff) != nseq)
+      else if (((seq + 1) & 0xffff) != nseq) {
         unc += ((c - pos) / 188) * (uint32_t)((uint16_t)nseq-(uint16_t)(seq+1));
+        tvhtrace("satip", "RTP discontinuity (%i != %i)", seq + 1, nseq);
+      }
       seq = nseq;
       /* Process */
       tsdebug_write((mpegts_mux_t *)lm, p + pos, c - pos);