summaryrefslogtreecommitdiffstats
path: root/gst/avi/gstavidemux.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2003-01-18 16:13:29 +0000
committerWim Taymans <wim.taymans@gmail.com>2003-01-18 16:13:29 +0000
commit8a878af24b1bdf487bb0b8a42154f66a06843a4a (patch)
tree89da8b398ac510b80bb108adffe663f2a02e5733 /gst/avi/gstavidemux.c
parentdc6d1e1784feb46d2a3ca040063c3a521e003c36 (diff)
Add a52 audio
Original commit message from CVS: Add a52 audio
Diffstat (limited to 'gst/avi/gstavidemux.c')
-rw-r--r--gst/avi/gstavidemux.c13
1 files changed, 13 insertions, 0 deletions
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
@@ -149,6 +149,11 @@ GST_PAD_TEMPLATE_FACTORY (src_audio_templ,
),
GST_CAPS_NEW (
"avidemux_src_audio",
+ "audio/a52",
+ NULL
+ ),
+ GST_CAPS_NEW (
+ "avidemux_src_audio",
"application/x-ogg",
NULL
)
@@ -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);