From: Michael Olbrich Date: Fri, 29 Apr 2016 12:42:34 +0000 (+0200) Subject: tsdemux: add support for LPCM with stream_type = 0x83 X-Git-Tag: 1.19.3~507^2~6315 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=48c5cc1b1b5096ccff4a25c98e14117c6e5e4d25;p=platform%2Fupstream%2Fgstreamer.git tsdemux: add support for LPCM with stream_type = 0x83 https://bugzilla.gnome.org/show_bug.cgi?id=765807 --- diff --git a/gst/mpegtsdemux/gstmpegdefs.h b/gst/mpegtsdemux/gstmpegdefs.h index e179f7d..5947d71 100644 --- a/gst/mpegtsdemux/gstmpegdefs.h +++ b/gst/mpegtsdemux/gstmpegdefs.h @@ -48,6 +48,7 @@ /* private stream types */ #define ST_PS_VIDEO_MPEG2_DCII 0x80 #define ST_PS_AUDIO_AC3 0x81 +#define ST_PS_AUDIO_LPCM2 0x83 #define ST_PS_AUDIO_DTS 0x8a #define ST_PS_AUDIO_LPCM 0x8b #define ST_PS_DVD_SUBPICTURE 0xff diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c index 91d3776..cd7fc5a 100644 --- a/gst/mpegtsdemux/tsdemux.c +++ b/gst/mpegtsdemux/tsdemux.c @@ -1505,6 +1505,10 @@ create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream, is_audio = TRUE; caps = gst_caps_new_empty_simple ("audio/x-ac3"); break; + case ST_PS_AUDIO_LPCM2: + is_audio = TRUE; + caps = gst_caps_new_empty_simple ("audio/x-private2-lpcm"); + break; case ST_PS_AUDIO_DTS: is_audio = TRUE; caps = gst_caps_new_empty_simple ("audio/x-dts");