Add a52 audio
authorWim Taymans <wim.taymans@gmail.com>
Sat, 18 Jan 2003 16:13:29 +0000 (16:13 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sat, 18 Jan 2003 16:13:29 +0000 (16:13 +0000)
Original commit message from CVS:
Add a52 audio

common
gst/avi/gstavidemux.c

diff --git a/common b/common
index 5b6a58f..895baa0 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit 5b6a58f419c3d6fdd4abbe9943cd17a4fd2addcc
+Subproject commit 895baa0fa0f829ef752424a31bbb2cf68e63842e
index 0c40208..37b44e3 100644 (file)
@@ -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);