diff options
m--------- | common | 0 | ||||
-rw-r--r-- | gst/avi/gstavidemux.c | 13 |
2 files changed, 13 insertions, 0 deletions
diff --git a/common b/common -Subproject 5b6a58f419c3d6fdd4abbe9943cd17a4fd2addc +Subproject 895baa0fa0f829ef752424a31bbb2cf68e63842 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); |