qtdemux: add support for e(a)c-3 audio
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Wed, 1 Dec 2010 12:12:04 +0000 (13:12 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 3 Dec 2010 14:52:08 +0000 (15:52 +0100)
gst/qtdemux/qtdemux.c

index b8576ce..4074418 100644 (file)
@@ -9072,6 +9072,12 @@ qtdemux_audio_caps (GstQTDemux * qtdemux, QtDemuxStream * stream,
           "mpegversion", G_TYPE_INT, 1, NULL);
       break;
     case 0x20736d:
+    case GST_MAKE_FOURCC ('e', 'c', '-', '3'):
+      _codec ("EAC-3 audio");
+      caps = gst_caps_new_simple ("audio/x-eac3",
+          "framed", G_TYPE_BOOLEAN, TRUE, NULL);
+      stream->sampled = TRUE;
+      break;
     case GST_MAKE_FOURCC ('a', 'c', '-', '3'):
       _codec ("AC-3 audio");
       caps = gst_caps_new_simple ("audio/x-ac3",