From d2c68e602d326af0ae55baa1d246e0b4816e218a Mon Sep 17 00:00:00 2001 From: Pete Beardmore Date: Fri, 21 Dec 2012 02:27:12 +0000 Subject: [PATCH] riff: add waveformatextension ac3 support fixes #690591 --- gst-libs/gst/riff/riff-media.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gst-libs/gst/riff/riff-media.c b/gst-libs/gst/riff/riff-media.c index 6ee1b0a657..95f6fa70cb 100644 --- a/gst-libs/gst/riff/riff-media.c +++ b/gst-libs/gst/riff/riff-media.c @@ -1655,6 +1655,12 @@ gst_riff_create_audio_caps (guint16 codec_id, *codec_name = g_strdup ("Mu-law audio"); } else if (subformat_guid[0] == 0x00000092) { GST_DEBUG ("FIXME: handle DOLBY AC3 SPDIF format"); + } else if (subformat_guid[0] == 0x00002000) { + GST_DEBUG ("WAVE_FORMAT_EXTENSIBLE AC-3 audio"); + channels_max = 6; + caps = gst_caps_new_empty_simple ("audio/x-ac3"); + if (codec_name) + *codec_name = g_strdup ("AC-3 audio"); } } else if (subformat_guid[0] == 0x6ba47966 && subformat_guid[1] == 0x41783f83 &&