From: Edward Hervey Date: Mon, 24 Jun 2013 05:40:20 +0000 (+0200) Subject: mpegdesc: Extend list of known descriptors X-Git-Tag: 1.19.3~507^2~13383 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15e3afc099e114a8580f8c7424e33733b4f88ef4;p=platform%2Fupstream%2Fgstreamer.git mpegdesc: Extend list of known descriptors From ITU-T H222.0 (06/2012). Freely available from itu.int --- diff --git a/gst/mpegtsdemux/gstmpegdesc.h b/gst/mpegtsdemux/gstmpegdesc.h index dd13973d..59ef272 100644 --- a/gst/mpegtsdemux/gstmpegdesc.h +++ b/gst/mpegtsdemux/gstmpegdesc.h @@ -75,9 +75,38 @@ /* 19-26 Defined in ISO/IEC 13818-6 (Extensions for DSM-CC) */ #define DESC_DVB_CAROUSEL_IDENTIFIER 0x13 -/* 27-44 Later additions to ISO/IEC 13818-1 */ - -/* 45-63 ITU-T Rec. H.222.0 | ISO/IEC 13818-1 Reserved */ +/* 27-54 Later additions to ISO/IEC 13818-1 (H222.0 06/2012) */ +#define DESC_MPEG4_VIDEO 0x1B +#define DESC_MPEG4_AUDIO 0x1C +#define DESC_IOD 0x1D +#define DESC_SL 0x1E +#define DESC_FMC 0x1F +#define DESC_EXTERNAL_ES_ID 0x20 +#define DESC_MUX_CODE 0x21 +#define DESC_FMX_BUFFER_SIZE 0x22 +#define DESC_MULTIPLEX_BUFFER 0x23 +#define DESC_CONTENT_LABELING 0x24 +#define DESC_METADATA_POINTER 0x25 +#define DESC_METADATA 0x26 +#define DESC_METADATA_STD 0x27 +#define DESC_AVC_VIDEO 0x28 +/* defined in ISO/IEC 13818-11, MPEG-2 IPMP */ +#define DESC_IPMP 0x29 +#define DESC_AVC_TIMING_AND_HRD 0x2A +#define DESC_MPEG2_AAC_AUDIO 0x2B +#define DESC_FLEX_MUX_TIMING 0x2C +#define DESC_MPEG4_TEXT 0x2D +#define DESC_MPEG4_AUDIO_EXTENSION 0x2E +#define DESC_AUXILIARY_VIDEO_STREAM 0x2F +#define DESC_SVC_EXTENSION 0x30 +#define DESC_MVC_EXTENSION 0x31 +#define DESC_J2K_VIDEO 0x32 +#define DESC_MVC_OPERATION_POINT 0x33 +#define DESC_MPEG2_STEREOSCOPIC_VIDEO_FORMAT 0x34 +#define DESC_STEREOSCOPIC_PROGRAM_INFO 0x35 +#define DESC_STEREOSCOPIC_VIDEO_INFO 0x36 + +/* 55-63 ITU-T Rec. H.222.0 | ISO/IEC 13818-1 Reserved */ /* 64-127 DVB tags ETSI EN 300 468 * (Specification for Service Information (SI) in DVB systems)