wavparse: Update for libgstriff API changes
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 4 Jan 2012 11:06:12 +0000 (12:06 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 5 Jan 2012 09:30:34 +0000 (10:30 +0100)
Still needs to handle raw audio channel reordering

gst/wavparse/gstwavparse.c

index f4f7982..e494b2f 100644 (file)
@@ -516,7 +516,8 @@ gst_wavparse_fmt (GstWavParse * wav)
 
   /* Note: gst_riff_create_audio_caps might need to fix values in
    * the header header depending on the format, so call it first */
-  caps = gst_riff_create_audio_caps (header->format, NULL, header, NULL);
+  /* FIXME: Need to handle the channel reorder map */
+  caps = gst_riff_create_audio_caps (header->format, NULL, header, NULL, NULL);
   g_free (header);
 
   if (caps == NULL)
@@ -1179,8 +1180,9 @@ gst_wavparse_stream_headers (GstWavParse * wav)
 
     /* Note: gst_riff_create_audio_caps might need to fix values in
      * the header header depending on the format, so call it first */
+    /* FIXME: Need to handle the channel reorder map */
     caps = gst_riff_create_audio_caps (header->format, NULL, header, extra,
-        NULL, &codec_name);
+        NULL, &codec_name, NULL);
 
     if (extra)
       gst_buffer_unref (extra);