matroskademux: fix handling of MS ACM audio

Pass riff codec-data as strf, not strd, which is where
gst_riff_create_audio_caps() expects the WAVEFORMATEXTENSIBLE
data.

https://bugzilla.gnome.org/show_bug.cgi?id=757583
Fixes #234
This commit is contained in:
Matej Knopp 2015-11-04 12:52:17 +01:00 committed by Tim-Philipp Müller
parent 515ada7e22
commit e9495c55f4

View file

@ -6699,8 +6699,8 @@ gst_matroska_demux_audio_caps (GstMatroskaTrackAudioContext *
*riff_audio_fmt = auds.format;
/* FIXME: Handle reorder map */
caps = gst_riff_create_audio_caps (auds.format, NULL, &auds, NULL,
codec_data, codec_name, NULL);
caps = gst_riff_create_audio_caps (auds.format, NULL, &auds, codec_data,
NULL, codec_name, NULL);
if (codec_data)
gst_buffer_unref (codec_data);