diff options
author | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2012-10-02 16:41:14 +0200 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2012-10-10 10:43:08 +0200 |
commit | 95764e70bcb908c4ee6ae096f0fad3fb1cbddb47 (patch) | |
tree | a783d4682bed6adff04d77020cb899fd5e72ccfe | |
parent | 112713255625cd367b7826c80ebca8074d8151c4 (diff) |
tsdemux: add initial support for H.264 MVC encoded streams.codecparsers-h264
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
-rw-r--r-- | gst/mpegtsdemux/gstmpegdefs.h | 1 | ||||
-rw-r--r-- | gst/mpegtsdemux/tsdemux.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/gst/mpegtsdemux/gstmpegdefs.h b/gst/mpegtsdemux/gstmpegdefs.h index 4aef33e00..62380d7fc 100644 --- a/gst/mpegtsdemux/gstmpegdefs.h +++ b/gst/mpegtsdemux/gstmpegdefs.h @@ -155,6 +155,7 @@ #define ST_VIDEO_MPEG4 0x10 #define ST_AUDIO_AAC_LATM 0x11 #define ST_VIDEO_H264 0x1b +#define ST_VIDEO_H264_MVC 0x20 /* Un-official Dirac extension */ #define ST_VIDEO_DIRAC 0xd1 diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index 0fbae586d..d43010ebb 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -837,6 +837,7 @@ create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream, "systemstream", G_TYPE_BOOLEAN, FALSE, NULL); break; case ST_VIDEO_H264: + case ST_VIDEO_H264_MVC: template = gst_static_pad_template_get (&video_template); name = g_strdup_printf ("video_%04x", bstream->pid); caps = gst_caps_new_simple ("video/x-h264", |