π PMT Referencing Non-existing Streams
The Program Map Table (PMT) declares the elementary stream PIDs that belong to a program.
What This Test Doesβ
This test verifies that each elementary PID declared in each observed PMT is actually present somewhere in the transport stream.
Each observed PMT packet is evaluated independently. If a PMT still references an elementary PID that never appears anywhere in the stream, that PMT occurrence is counted as a failure.
β Pass Criteriaβ
The test passes when packets are observed for every elementary PID referenced by every observed PMT.
β Fail Criteriaβ
The test fails when one or more observed PMT packets reference elementary PIDs that never appear in the stream, or when no PMT is available for validation.
If the same invalid PMT repeats throughout the file, each repeated PMT occurrence contributes another failure.
Exampleβ
Here a chart that shows a PMT referencing non-existing klv stream.

Test fileβ
- klv-missing-pid.ts