From d2702a091e71a431d30c89995b3789fa9093b2d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 9 Jan 2012 13:40:05 +0100 Subject: [PATCH] ffmpeg: Put the new layout field in raw audio caps --- ext/ffmpeg/gstffmpegcodecmap.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/ffmpeg/gstffmpegcodecmap.c b/ext/ffmpeg/gstffmpegcodecmap.c index ea104a336b..adc89ec595 100644 --- a/ext/ffmpeg/gstffmpegcodecmap.c +++ b/ext/ffmpeg/gstffmpegcodecmap.c @@ -1324,7 +1324,8 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id, } caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-raw", - "format", G_TYPE_STRING, gst_audio_format_to_string (format), NULL); + "format", G_TYPE_STRING, gst_audio_format_to_string (format), + "layout", G_TYPE_STRING, "interleaved", NULL); } break; @@ -1814,7 +1815,8 @@ gst_ffmpeg_smpfmt_to_caps (enum SampleFormat sample_fmt, if (format != GST_AUDIO_FORMAT_UNKNOWN) { caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-raw", - "format", G_TYPE_STRING, gst_audio_format_to_string (format), NULL); + "format", G_TYPE_STRING, gst_audio_format_to_string (format), + "layout", G_TYPE_STRING, "interleaved", NULL); GST_LOG ("caps for sample_fmt=%d: %" GST_PTR_FORMAT, sample_fmt, caps); } else { GST_LOG ("No caps found for sample_fmt=%d", sample_fmt);