Skip to content

Commit

Permalink
First registered Private Data extension block identifier fields
Browse files Browse the repository at this point in the history
  • Loading branch information
JeromeMartinez committed May 22, 2020
1 parent 6f81c5b commit 2935c89
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions codec_specs.md
Original file line number Diff line number Diff line change
Expand Up @@ -788,3 +788,29 @@ Description: Based on [MPEG/VOB PCI packets](http://dvd.sourceforge.net/dvdinfo/
When indicated in the codec description as possible, `Private Data` codec specific data MAY be followed by one or more extension blocks.

Each extension block begins with a 4-byte extension block size field which is the size of the extension block minus 4 (excluding the size of the extension block size field), followed by an extension block identifier field.

Registered `Private Data` extension block identifier fields are:

### dvcC

Block identifier: 0x64766343

Extension name: Dolby Vision configuration

Description: `DOVIDecoderConfigurationRecord` structure as defined in [Dolby Vision Streams File Format](https://www.dolby.com/us/en/technologies/dolby-vision/dolby-vision-bitstreams-within-the-iso-base-media-file-format-v2.1.2.pdf).

### hvcE

Block identifier: 0x68766345

Extension name: Dolby Vision enhancement-layer HEVC configuration

Description: `HEVCDecoderConfigurationRecord` structure as defined in [@!ISO.14496.15], as described in [Dolby Vision Streams File Format](https://www.dolby.com/us/en/technologies/dolby-vision/dolby-vision-bitstreams-within-the-iso-base-media-file-format-v2.1.2.pdf). This extension MUST NOT be used if `Codec ID` is not `V_MPEGH/ISO/HEVC`.

### mvcC

Block identifier: 0x6D766343

Extension name: MVC configuration

Description: `MVCDecoderConfigurationRecord` structure as defined in [@!ISO.14496.15]. This extension MUST NOT be used if `Codec ID` is not `V_MPEG4/ISO/AVC`.

0 comments on commit 2935c89

Please sign in to comment.