From e5ecbd9a3c4df4969d897eb0c277a87e9fc39cdc Mon Sep 17 00:00:00 2001
From: Pete Beardmore <pete.beardmore@msn.com>
Date: Fri, 21 Dec 2012 02:27:12 +0000
Subject: riff: add waveformatextension ac3 support

fixes #690591

diff --git a/gst-libs/gst/riff/riff-media.c b/gst-libs/gst/riff/riff-media.c
index fa5d3c3..bd174c9 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 &&
-- 
1.7.10.4

