ES_info_length [MPEG-2 Semantics]
The ES_info_length field is a 12-bit unsigned integer in a Program Map table
(PMT) section that signals the size of the ES_info variable-length descriptor field that directly follows it.
There is one ES_info_length field for each elementary stream listed in a program
map table section.
If ES_info_length is equal to zero, there is no descriptor in this location.
If ES_info_length is greater than zero, this must match the total length of all
the descriptors that pertain to the elementary stream in question. If this
is not the case, then receivers will be unable to discern where the descriptor
field ends and how the remaining bits in the PMT should be interpreted.
The descriptor location (if ES_info_length > 0) that follows this field is
sometimes called the "inner loop" descriptor of the PMT. However, the
"inner loop" of the PMT more accurately describes all the elementary stream
information in the PMT, not the descriptor field that pertains to just one of
the elementary streams.
See: Program Map Table syntax
This page was last modified on August 31, 2009 to extend the description of
ES_info_length.
|