Video sample description extensions
Extend video sample descriptions by appending other atoms.
Overview
These atoms are placed after the color table, if one is present. These extensions to the sample description may contain display hints for the decompressor or may simply carry additional information associated with the images. The following table lists the currently defined extensions to video sample descriptions.
Extension type | Description |
|---|---|
| A 32-bit fixed-point number indicating the gamma level at which the image was captured. The decompressor can use this value to gamma-correct at display time. |
| Two 8-bit integers that define field handling. This information is used by applications to modify decompressed image data or by decompressor components to determine field display order. This extension is mandatory for all uncompressed Y´CbCr data formats. The first byte specifies the field count, and may be set to |
| The default quantization table for a Motion-JPEG data stream. |
| The default Huffman table for a Motion-JPEG data stream. |
| An MPEG-4 elementary stream descriptor atom. This extension is required for MPEG-4 video. For details, see Mpeg 4_elementary_stream_descriptor_atom. |
| An H.264 AVCConfigurationBox. This extension is required for H.264 video as defined in ISO/IEC 14496-15. For details, see Avc_decoder_configuration_atom. |
| Pixel aspect ratio. This extension is mandatory for video formats that use non-square pixels. For details, see Pixel_aspect_ratio. |
| Color parameters—an image description extension required for all uncompressed Y´CbCr video types. For details, see Color_parameter_atom. |
| Clean aperture—spatial relationship of Y´CbCr components relative to a canonical image center. This allows accurate alignment for compositing of video images captured using different systems. This is a mandatory extension for all uncompressed Y´CbCr data formats. For details, see Clean_aperture. |