Skip to main content

Test files

This page describes the available test input files generated for specific validation scenarios.

🗂️ Test Files

File nameDescription
mpegts-cc-error.tsMPEG-TS stream with injected continuity counter errors on one or more PIDs.
mpegts-duplicate-packets.tsMPEG-TS stream containing duplicated TS packets.
mpegts-max-pts-interval.tsMPEG-TS stream where the interval between consecutive PTS values exceeds the expected maximum.
mpegts-pat-blackout.tsMPEG-TS stream with a prolonged gap where no PAT is present (PAT blackout).
mpegts-pcr-backward.tsMPEG-TS stream with a PCR value that steps backward, violating PCR monotonicity.
mpegts-pcr-interval-jump.tsMPEG-TS stream where the PCR interval has an unexpected large jump.
mpegts-pcr-pts-drift.tsMPEG-TS stream where PTS values drift significantly relative to the PCR timeline.
mpegts-pes-length.tsMPEG-TS stream containing a PES packet with an incorrect or mismatched PES length field.
mpegts-pmt-blackout.tsMPEG-TS stream with a prolonged gap where no PMT is present (PMT blackout).
mpegts-psi-crc-corrupt.tsMPEG-TS stream with a corrupted CRC32 value in a PSI table section.
mpegts-pts-dts-monotonicity.tsMPEG-TS stream where PTS or DTS values jump backward, violating monotonicity.
mpegts-remove-PAT.tsMPEG-TS stream with the PAT packets removed entirely.
mpegts-remove-PMT.tsMPEG-TS stream with the PMT packets removed entirely.
mpegts-sync-byte-corruption.tsMPEG-TS stream with one or more sync bytes corrupted.
mpegts-tei.tsMPEG-TS stream with the Transport Error Indicator (TEI) flag set on one or more packets.
klv-corrupt-checksum.tsSTANAG 4609 stream with a KLV packet whose checksum tag value has been corrupted.
klv-corrupt-key.tsSTANAG 4609 stream with a KLV packet whose universal key has been corrupted.
klv-corrupt-packets.tsSTANAG 4609 stream with structurally corrupted KLV packets (invalid encoding).
klv-duplicate-tags.tsSTANAG 4609 stream with a KLV local set that contains duplicate tag entries within a single packet.
klv-missing-mandatory-tags.tsSTANAG 4609 stream where one or more mandatory MISB ST 0601 tags are absent from a KLV local set.
klv-missing-pid.tsMPEG-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.