0011W - KLV structure validity
Summary
EBU QC Id
0011W
Name
KLV structure validity
Status
published
Category
absolute
Lead editor
Jens SCHNEEWEISS
Aliases
non KLV data run-in
Tags
MXF MXF-only
Versions
Version Status Edition date Saved by Note
Details
Description
In MXF all data shall be KLV ("key-length-value") encoded without gaps.

The only exception is the optional "run-in" which is only allowed in specialized operational patterns (forbidden e.g. in OP1a), which can be any data in the first 65536 bytes of the MXF file.
Definition
Used in Checks, the system shall check if the KLV structure is valid. Optionally, the system may report the position and byte lengths of invalid KLV data.

Used in Reports, the system shall report the position and byte lengths of invalid KLV data.
References
Examples
  • Input: none
    Output: "Check Result" = false
    Output: "Invalid KLV Start" = 3452, 253533 bytes
    Output: "Invalid KLV Length" = 48, 24 bytes

    Remark: Used as a Check. In this case two corrupted segments were found.


  • Input: none
    Output: "Invalid KLV Start" = 1123, 92020, 98034 bytes
    Output: "Invalid KLV Length" = 128, 36, 23000 bytes

    Remark: Used as a Report. In this case three corrupted segments were found.

Input parameters
Name Default value Description Data model name Unit Locator
Output parameters
Name Alias Description Data model name Unit Locator
Test material
Title Version Download
Remarks
Remarks
This is a Test with no input and based on a measurement only.
User discussions
Title Author Last update