Test files
This page describes the available test input files generated for specific validation scenarios.
🗂️ Test Files
| File name | Description |
|---|---|
| mpegts-cc-error.ts | MPEG-TS stream with injected continuity counter errors on one or more PIDs. |
| mpegts-duplicate-packets.ts | MPEG-TS stream containing duplicated TS packets. |
| mpegts-max-pts-interval.ts | MPEG-TS stream where the interval between consecutive PTS values exceeds the expected maximum. |
| mpegts-pat-blackout.ts | MPEG-TS stream with a prolonged gap where no PAT is present (PAT blackout). |
| mpegts-pcr-backward.ts | MPEG-TS stream with a PCR value that steps backward, violating PCR monotonicity. |
| mpegts-pcr-interval-jump.ts | MPEG-TS stream where the PCR interval has an unexpected large jump. |
| mpegts-pcr-pts-drift.ts | MPEG-TS stream where PTS values drift significantly relative to the PCR timeline. |
| mpegts-pes-length.ts | MPEG-TS stream containing a PES packet with an incorrect or mismatched PES length field. |
| mpegts-pmt-blackout.ts | MPEG-TS stream with a prolonged gap where no PMT is present (PMT blackout). |
| mpegts-psi-crc-corrupt.ts | MPEG-TS stream with a corrupted CRC32 value in a PSI table section. |
| mpegts-pts-dts-monotonicity.ts | MPEG-TS stream where PTS or DTS values jump backward, violating monotonicity. |
| mpegts-remove-PAT.ts | MPEG-TS stream with the PAT packets removed entirely. |
| mpegts-remove-PMT.ts | MPEG-TS stream with the PMT packets removed entirely. |
| mpegts-sync-byte-corruption.ts | MPEG-TS stream with one or more sync bytes corrupted. |
| mpegts-tei.ts | MPEG-TS stream with the Transport Error Indicator (TEI) flag set on one or more packets. |
| klv-corrupt-checksum.ts | STANAG 4609 stream with a KLV packet whose checksum tag value has been corrupted. |
| klv-corrupt-key.ts | STANAG 4609 stream with a KLV packet whose universal key has been corrupted. |
| klv-corrupt-packets.ts | STANAG 4609 stream with structurally corrupted KLV packets (invalid encoding). |
| klv-duplicate-tags.ts | STANAG 4609 stream with a KLV local set that contains duplicate tag entries within a single packet. |
| klv-missing-mandatory-tags.ts | STANAG 4609 stream where one or more mandatory MISB ST 0601 tags are absent from a KLV local set. |
| klv-missing-pid.ts | MPEG-TS stream where the KLV metadata PID referenced in the PMT is not present in the stream. |
🗄️Repository locations
testassets/: sample and generated transport stream files used during manual testing.