X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=reorderer.cpp;fp=reorderer.cpp;h=2374ffd9dc5f3930b6d72093d9d7394fe71c68e7;hb=81801e0df8154add73c86f5a536e4c0f668e4d05;hp=697f8189d3a05da187d0fb74ed8149f86f50d19c;hpb=3bcabb4fd4764b0804b8b44cb967edf7369cc714;p=greproxy diff --git a/reorderer.cpp b/reorderer.cpp index 697f818..2374ffd 100644 --- a/reorderer.cpp +++ b/reorderer.cpp @@ -110,8 +110,11 @@ void Reorderer::check_ts_discontinuity(uint16_t proto, const string &data, bool int cc = pkt[3] & 0xf; if (has_payload) { int last_cc = ccs[pid]; - if (!silence && cc != ((last_cc + 1) & 0xf)) { - printf("Pid %d discontinuity (expected %d, got %d)\n", pid, (last_cc + 1) & 0xf, cc); + if (cc != ((last_cc + 1) & 0xf)) { + if (!silence) { + printf("Pid %d discontinuity (expected %d, got %d)\n", pid, (last_cc + 1) & 0xf, cc); + } + ++num_ts_discontinuities; } ccs[pid] = cc; }