From c79eaf200f141aa1e29f744966c8640e5f883536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Martinez?= Date: Sun, 10 May 2020 13:44:09 +0200 Subject: [PATCH] Add AVC and HEVC codec mappings --- codec_specs.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/codec_specs.md b/codec_specs.md index 80beed43b..1739b1d6a 100644 --- a/codec_specs.md +++ b/codec_specs.md @@ -182,6 +182,26 @@ Description: The Matroska video stream will contain a demuxed Elementary Stream Initialization: none +### V_MPEG4/ISO/AVC + +Codec ID: V_MPEG4/ISO/AVC + +Codec Name: AVC/H.264 + +Description: Individual pictures of AVC/H.264 stored as described in ISO/IEC 14496-15. + +Initialization: The `Private Data` contains a `AVCDecoderConfigurationRecord` structure as defined in ISO/IEC 14496-15, optionally followed by 1 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 a 4-byte extension block identifier field; extension block identifier field MAY be identical to the ones found in ISO/IEC 14496-12 and its extensions. + +### V_MPEGH/ISO/HEVC + +Codec ID: V_MPEGH/ISO/HEVC + +Codec Name: HEVC/H.265 + +Description: Individual pictures of HEVC/H.265 stored as described in ISO/IEC 14496-15. + +Initialization: The `Private Data` contains a `HEVCDecoderConfigurationRecord` structure as defined in ISO/IEC 14496-15, optionally followed by 1 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 a 4-byte extension block identifier field; extension block identifier field MAY be identical to the ones found in ISO/IEC 14496-12 and its extensions. + ### V_REAL/RV10 Codec ID: V_REAL/RV10