summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-01-04 11:07:29 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-01-05 10:30:32 +0100
commita4cccc9191509bb84eee4212558f31b0bcf44767 (patch)
treedac2f7bfaf93c98be2e95168f5b7aba0d0c862a2
parent51c7259c976432a64cb068ec2fde81345d164a0b (diff)
avidemux: Update for the libgstriff API changes
Still needs to do reordering of channels for raw audio.
-rw-r--r--gst/avi/gstavidemux.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c
index 1a8b018a3..da0943af7 100644
--- a/gst/avi/gstavidemux.c
+++ b/gst/avi/gstavidemux.c
@@ -2192,11 +2192,12 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf)
break;
}
case GST_RIFF_FCC_auds:{
+ /* FIXME: Do something with the channel reorder map */
padname = g_strdup_printf ("audio_%u", avi->num_a_streams);
templ = gst_element_class_get_pad_template (klass, "audio_%u");
caps = gst_riff_create_audio_caps (stream->strf.auds->format,
stream->strh, stream->strf.auds, stream->extradata,
- stream->initdata, &codec_name);
+ stream->initdata, &codec_name, NULL);
if (!caps) {
caps = gst_caps_new_simple ("audio/x-avi-unknown", "codec_id",
G_TYPE_INT, stream->strf.auds->format, NULL);