From 8a878af24b1bdf487bb0b8a42154f66a06843a4a Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 18 Jan 2003 16:13:29 +0000 Subject: Add a52 audio Original commit message from CVS: Add a52 audio --- common | 2 +- gst/avi/gstavidemux.c | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/common b/common index 5b6a58f4..895baa0f 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 5b6a58f419c3d6fdd4abbe9943cd17a4fd2addcc +Subproject commit 895baa0fa0f829ef752424a31bbb2cf68e63842e diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 0c40208d..37b44e3c 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -147,6 +147,11 @@ GST_PAD_TEMPLATE_FACTORY (src_audio_templ, "audio/x-mp3", NULL ), + GST_CAPS_NEW ( + "avidemux_src_audio", + "audio/a52", + NULL + ), GST_CAPS_NEW ( "avidemux_src_audio", "application/x-ogg", @@ -560,6 +565,14 @@ gst_avi_demux_strf_auds (GstAviDemux *avi_demux) "application/x-ogg", NULL); break; + case GST_RIFF_WAVE_FORMAT_A52: + newcaps = gst_caps_new ("avidemux_audio_src", + "audio/a52", + NULL); + break; + default: + g_warning ("avidemux: unkown audio format %d", GUINT16_FROM_LE(strf->format)); + break; } if (newcaps) capslist = gst_caps_append(capslist, newcaps); -- cgit