mpegtsdemux: add stream types for DSM CC A, B, C, D
authorJanne Grunau <janne.grunau@collabora.co.uk>
Mon, 21 Feb 2011 10:42:54 +0000 (11:42 +0100)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Mon, 21 Mar 2011 18:27:08 +0000 (19:27 +0100)
gst/mpegtsdemux/gstmpegdefs.h
gst/mpegtsdemux/tsdemux.c

index 268234f25cf5187f173d831deae2a25cf4965719..60ab5800a163f9c1f2a91bd59252e65c94cf62c5 100644 (file)
 #define ST_DSMCC                        0x08
 #define ST_H222_1                       0x09
 
+#define ST_DSMCC_A                      0x0a
+#define ST_DSMCC_B                      0x0b
+#define ST_DSMCC_C                      0x0c
+#define ST_DSMCC_D                      0x0d
+
 /* later extensions */
 #define ST_AUDIO_AAC                    0x0f
 #define ST_VIDEO_MPEG4                  0x10
index 97dd3802bfc47510fcbad6d133de3fec4ad95d26..0220ea480586d1f723759b9324eec3ad7c06adf9 100644 (file)
@@ -526,6 +526,10 @@ create_pad_for_stream (GstTSDemux * demux, MpegTSBaseStream * bstream,
     case ST_PRIVATE_SECTIONS:
     case ST_MHEG:
     case ST_DSMCC:
+    case ST_DSMCC_A:
+    case ST_DSMCC_B:
+    case ST_DSMCC_C:
+    case ST_DSMCC_D:
       break;
     case ST_AUDIO_AAC:
       template = gst_static_pad_template_get (&audio_template);