From 8b2f22955395db7a5a4af7d715a1f213ef46949f Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Sat, 26 May 2012 14:57:50 +0200 Subject: [PATCH] mpegdesc: Add more comments/info Namely where they belong to --- gst/mpegtsdemux/gstmpegdesc.h | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/gst/mpegtsdemux/gstmpegdesc.h b/gst/mpegtsdemux/gstmpegdesc.h index c4ae91c0a4..fb1baa1df4 100644 --- a/gst/mpegtsdemux/gstmpegdesc.h +++ b/gst/mpegtsdemux/gstmpegdesc.h @@ -72,10 +72,16 @@ #define DESC_STD 0x11 #define DESC_IBP 0x12 -#define DESC_DIRAC_TC_PRIVATE 0xAC - -/* DVB tags */ +/* 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 */ + +/* 64-127 DVB tags ETSI EN 300 468 + * (Specification for Service Information (SI) in DVB systems) + */ #define DESC_DVB_NETWORK_NAME 0x40 #define DESC_DVB_SERVICE_LIST 0x41 #define DESC_DVB_STUFFING 0x42 @@ -139,11 +145,19 @@ #define DESC_DVB_AAC 0x7C /* 0x7D and 0x7E are reserved for future use */ #define DESC_DVB_EXTENSION 0x7F + /* 0x80 - 0xFE are user defined */ #define DESC_AC3_AUDIO_STREAM 0x81 #define DESC_DTG_LOGICAL_CHANNEL 0x83 /* from DTG D-Book */ + +/* Others */ +#define DESC_DIRAC_TC_PRIVATE 0xAC + + /* 0xFF is forbidden */ + + /* common for all descriptors */ #define DESC_TAG(desc) (desc[0]) #define DESC_LENGTH(desc) (desc[1])