diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-01-04 11:07:29 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-01-05 10:30:32 +0100 |
commit | a4cccc9191509bb84eee4212558f31b0bcf44767 (patch) | |
tree | dac2f7bfaf93c98be2e95168f5b7aba0d0c862a2 | |
parent | 51c7259c976432a64cb068ec2fde81345d164a0b (diff) |
avidemux: Update for the libgstriff API changes
Still needs to do reordering of channels for raw audio.
-rw-r--r-- | gst/avi/gstavidemux.c | 3 |
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); |