| References |
SMPTE 377-1 - MXF - File Format Specification Chapitre 6.3.3 - KLV Fill Items P34 |
| KLV Model | Data Item |
| Universal Label |
06.0e.2b.34.01.01.01.
06.0e.2b.34.01.01.01.
|
This is a particular KLV : it is useless...
Voila, you can leave this chapter now :)
To be more specific, this KLV contains no meaningful data. It is only used to align bits between one KLV and the next.
Within the Value field, there is a sequence of 0x0 bytes or meaningless data used to align an end of a partition or a KLV with the start of the next partition or KLV.
A Fill Item is often found at the end of a Header Partition. Sometimes, depending of the Essence Type, Fill Item will appear between each KLV that contains essence (for example: Frame -> Fill -> Next Frame, ....).
The minimal size of Fill Item KLV is 17 octets (16 octets for the UL field + a minimum of 1 octet for the Length field in BER format, and no data in the Value field).
In a SMPTE MXF OP-1a within a DCP, when a Fill Item is present in the Header, it must be the last KLV in the Header partition. Which is not necessarily the case in other types of MXF, such as Rushes MXF like ARRIRaw, where Fill Items can appear (almost) anywhere.
An example with this MXF:
offset │ uuid │ ber : data-size │ data │ name
0 │ 060e2b34.02050101.0d010201.01020400 │ 83.000078 : 120 │ 00010002000000010000000000000000 │ Partition Pack - Header - Closed & Complete
140 │ 060e2b34.02050101.0d010201.01050100 │ 83.000596 : 1430 │ 0000004f000000120201060e2b340101 │ Primer Pack
1590 │ 060e2b34.02530101.0d010101.01012f00 │ 83.0000be : 190 │ 3c0a0010aaffbd07420e44a2b3f87d3c │ Preface
1800 │ 060e2b34.02530101.0d010101.01013000 │ 83.0000d8 : 216 │ 3c0a0010c00c5d91bc1b4e58aefabf33 │ Identification
2036 │ 060e2b34.02530101.0d010101.01011800 │ 83.00005c : 92 │ 3c0a0010acc6d12cda0c465b861a1c33 │ Content Storage
2148 │ 060e2b34.02530101.0d010101.01012300 │ 83.000048 : 72 │ 3c0a0010bf8a6ebc3aca4164a47e45e0 │ Essence Container Data
2240 │ 060e2b34.02530101.0d010101.01013600 │ 83.0000a0 : 160 │ 3c0a001096b13153bd5d4cd29abcd608 │ Material Package
2420 │ 060e2b34.02530101.0d010101.01013b00 │ 83.000070 : 112 │ 3c0a0010005ea82d6afb4a37aae4d74b │ Timeline Track
2552 │ 060e2b34.02530101.0d010101.01010f00 │ 83.000050 : 80 │ 3c0a00108afb9187a608464f85713462 │ Sequence
2652 │ 060e2b34.02530101.0d010101.01011400 │ 83.00004b : 75 │ 3c0a00108fe911af95d4464e9e794651 │ Timecode Component
2747 │ 060e2b34.02530101.0d010101.01013b00 │ 83.00006e : 110 │ 3c0a0010f8427198af884d4f8c9855f3 │ Timeline Track
2877 │ 060e2b34.02530101.0d010101.01010f00 │ 83.000050 : 80 │ 3c0a0010e2bfd055e5d249a0bfcb4da8 │ Sequence
2977 │ 060e2b34.02530101.0d010101.01011100 │ 83.00006c : 108 │ 3c0a00106daf21bab69a41c99ec54f4f │ Source Clip
3105 │ 060e2b34.02530101.0d010101.01013700 │ 83.000116 : 278 │ 3c0a0010b87f0871f98446d39a842893 │ Source Package
3403 │ 060e2b34.02530101.0d010101.01013b00 │ 83.000070 : 112 │ 3c0a00106378d2218be746d28508fedf │ Timeline Track
3535 │ 060e2b34.02530101.0d010101.01010f00 │ 83.000050 : 80 │ 3c0a001075ef53606937484a9ee14472 │ Sequence
3635 │ 060e2b34.02530101.0d010101.01011400 │ 83.00004b : 75 │ 3c0a001059cf1ad86f314b5db0164871 │ Timecode Component
3730 │ 060e2b34.02530101.0d010101.01013b00 │ 83.00006e : 110 │ 3c0a0010d4e733700afb45329cc796c6 │ Timeline Track
3860 │ 060e2b34.02530101.0d010101.01010f00 │ 83.000050 : 80 │ 3c0a0010e2f035aa64684a7f98eddfa7 │ Sequence
3960 │ 060e2b34.02530101.0d010101.01011100 │ 83.00006c : 108 │ 3c0a0010c93d2257b09a4dbea24c782e │ Source Clip
4088 │ 060e2b34.02530101.0d010101.01012900 │ 83.0000bd : 189 │ 3c0a00102cb46505be6b41c3abbe8848 │ RGBA Essence Descriptor
4297 │ 060e2b34.02530101.0d010101.01015a00 │ 83.0000b5 : 181 │ 3c0a00106054268f8fdf47ba98db7167 │ JPEG2000 Picture Sub-Descriptor
4498 │ 060e2b34.01010102.03010210.01000000 │ 83.002e5a : 11866 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
16384 │ 060e2b34.02050101.0d010201.01030400 │ 83.000078 : 120 │ 00010002000000010000000000004000 │ Partition Pack - Body - Closed & Complete
16524 │ 060e2b34.01020101.0d010301.15010801 │ 83.009cc8 : 40136 │ ff4fff51002f00040000100000000870 │ Picture Essence - Line Wrapped Data, Not Clip Wrapped, J2C Picture *
56680 │ 060e2b34.02050101.0d010201.01040400 │ 83.000078 : 120 │ 0001000200000001000000000000dd68 │ Partition Pack - Footer - Closed & Complete
56820 │ 060e2b34.02530101.0d010201.01100100 │ 83.000083 : 131 │ 3c0a00101c86aa0136fb414ebcd47120 │ Index Table Segment (2-bytes LocalTags, 2-bytes Length)
56971 │ 060e2b34.02050101.0d010201.01110100 │ 83.000028 : 40 │ 00000000000000000000000000000001 │ Random Index Pack
And in the ARRIRaw rush :
offset │ uuid │ ber : data-size │ data │ name
0 │ 060e2b34.02050101.0d010201.01020400 │ 83.000088 : 136 │ 00010003000002000000000000000000 │ Partition Pack - Header - Closed & Complete
156 │ 060e2b34.01010102.03010210.01000000 │ 83.000150 : 336 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
512 │ 060e2b34.02050101.0d010201.01050100 │ 83.000866 : 2150 │ 00000077000000123c0a060e2b340101 │ Primer Pack
2682 │ 060e2b34.01010102.03010210.01000000 │ 83.000172 : 370 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
3072 │ 060e2b34.02530101.0d010101.01012f00 │ 83.0000b7 : 183 │ 3c0a0010333843313945164331312d44 │ Preface
3275 │ 060e2b34.02530101.0d010101.01013000 │ 83.00008c : 140 │ 3c0a0010333843313945164a31312d44 │ Identification
3435 │ 060e2b34.02530101.0d010101.01011800 │ 83.00005c : 92 │ 3c0a0010333843313945164531312d44 │ Content Storage
3547 │ 060e2b34.02530101.0d010101.01012300 │ 83.000048 : 72 │ 3c0a0010333843313945164931312d44 │ Essence Container Data
3639 │ 060e2b34.02530101.0d010101.01013600 │ 83.0000cc : 204 │ 3c0a0010333843313945164731312d44 │ Material Package
3863 │ 060e2b34.02530101.0d010101.01013b00 │ 83.000050 : 80 │ 3c0a0010333843313945164c31312d44 │ Timeline Track
(...)
9841 │ 060e2b34.02530101.0d010101.01011100 │ 83.00006c : 108 │ 3c0a0010333843313945167d31312d44 │ Source Clip
9969 │ 060e2b34.0213010d.0f010402.01010100 │ 83.06a5d3 : 435667 │ 010283000010333843313945164b3131 │ Groups (Sets/Packs) - Local Set *
445656 │ 060e2b34.01010102.03010210.01000000 │ 83.07a114 : 499988 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
945664 │ 060e2b34.02050101.0d010201.01030400 │ 83.000088 : 136 │ 000100030000020000000000000e6e00 │ Partition Pack - Body - Closed & Complete
945820 │ 060e2b34.01010102.03010210.01000000 │ 83.000150 : 336 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
946176 │ 060e2b34.02530101.0d010201.01100100 │ 83.00008b : 139 │ 3c0a001038ec8734df9511e98181c0ee │ Index Table Segment (2-bytes LocalTags, 2-bytes Length)
946335 │ 060e2b34.01010102.03010210.01000000 │ 83.000f4d : 3917 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
950272 │ 060e2b34.02050101.0d010301.04010100 │ 83.000039 : 57 │ 4c020000000000060e2b34040101030d │ Content Package Compatible System Item
950349 │ 060e2b34.02430101.0d010301.04010201 │ 83.000043 : 67 │ 830040060a2b340101010501010d4333 │ Content Package Compatible System Item
950436 │ 060e2b34.02430101.0d010301.04010301 │ 83.00011b : 283 │ 880118060e2b34025301010c02010101 │ Content Package Compatible System Item
950739 │ 060e2b34.01010102.03010210.01000000 │ 83.000019 : 25 │ 00000000000000000000000000000000 │ KLV Fill item (SMPTE)
950784 │ 060e2b34.0102010d.0f010301.01010100 │ 83.bdd82c : 12441644 │ 013b31a86d21176341176c71176c7117 │ ARRIRAW Image
13392448 │ 060e2b34.01010102.03010210.01000000 │ 83.000dac : 3500 │ 873a79883db98836a9883bd98859c988 │ KLV Fill item (SMPTE)
13395968 │ 060e2b34.01020101.0d010301.16050300 │ 83.001770 : 6000 │ b910feb7bbfd0984fd2770fd0a74fd33 │ Sound Essence - AES Frame-Wrapped Element (Data Item, Raw)
13401988 │ 060e2b34.01010102.03010210.01000000 │ 83.000068 : 104 │ 68006868000000000000000000000000 │ KLV Fill item (SMPTE)
13402112 │ 060e2b34.01020101.0d010301.16050301 │ 83.001770 : 6000 │ 5351ff2c34ff0622ff3e06ff5ef4fec2 │ Sound Essence - AES Frame-Wrapped Element (Data Item, Raw)
13408132 │ 060e2b34.01010102.03010210.01000000 │ 83.000068 : 104 │ 68006868000000000000000000000000 │ KLV Fill item (SMPTE)
13408256 │ 060e2b34.01020101.0d010301.16050302 │ 83.001770 : 6000 │ 00000000000000000000000000000000 │ Sound Essence - AES Frame-Wrapped Element (Data Item, Raw)
13414276 │ 060e2b34.01010102.03010210.01000000 │ 83.000068 : 104 │ 68006868000000000000000000000000 │ KLV Fill item (SMPTE)
13414400 │ 060e2b34.01020101.0d010301.16050303 │ 83.001770 : 6000 │ 00000000000000000000000000000000 │ Sound Essence - AES Frame-Wrapped Element (Data Item, Raw)
13420420 │ 060e2b34.01010102.03010210.01000000 │ 83.000068 : 104 │ 68006868000000000000000000000000 │ KLV Fill item (SMPTE)
13420544 │ 060e2b34.01020101.0d010301.16050304 │ 83.001770 : 6000 │ 00000000000000000000000000000000 │ Sound Essence - AES Frame-Wrapped Element (Data Item, Raw)
13426564 │ 060e2b34.01010102.03010210.01000000 │ 83.000068 : 104 │ 68006868000000000000000000000000 │ KLV Fill item (SMPTE)
13426688 │ 060e2b34.02050101.0d010301.04010100 │ 83.000039 : 57 │ 4c020000000001060e2b34040101030d │ Content Package Compatible System Item
13426765 │ 060e2b34.02430101.0d010301.04010201 │ 83.000043 : 67 │ 830040060a2b340101010501010d4333 │ Content Package Compatible System Item
13426852 │ 060e2b34.02430101.0d010301.04010301 │ 83.00011b : 283 │ 880118060e2b34025301010c02010101 │ Content Package Compatible System Item
(...)
You can see some Fill Items with random data.