diff --git a/lib/ts_stream.cpp b/lib/ts_stream.cpp index 5c5ff4fb..752a7e49 100644 --- a/lib/ts_stream.cpp +++ b/lib/ts_stream.cpp @@ -223,6 +223,10 @@ namespace TS{ return; } + if (!pidToCodec.count(tid)){ + return; // skip unknown codecs + } + while(seenUnitStart[tid] > 1) { parsePES(tid); }