From 00d961a839ed81ce18c0381def871684844f1da1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 11 May 2016 23:48:21 +0300 Subject: [PATCH] amcaudiodec: Set layout=interleaved in raw audio caps Otherwise the GAP event fallback negotiation will fail to produce complete srcpad caps, and thus fail. https://bugzilla.gnome.org/show_bug.cgi?id=766289 --- sys/androidmedia/gstamc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/androidmedia/gstamc.c b/sys/androidmedia/gstamc.c index fc69214..78fd869 100644 --- a/sys/androidmedia/gstamc.c +++ b/sys/androidmedia/gstamc.c @@ -3382,7 +3382,8 @@ gst_amc_codec_info_to_caps (const GstAmcCodecInfo * codec_info, tmp = gst_structure_new ("audio/x-raw", "rate", GST_TYPE_INT_RANGE, 1, G_MAXINT, "channels", GST_TYPE_INT_RANGE, 1, G_MAXINT, - "format", G_TYPE_STRING, GST_AUDIO_NE (S16), NULL); + "format", G_TYPE_STRING, GST_AUDIO_NE (S16), + "layout", G_TYPE_STRING, "interleaved", NULL); raw_ret = gst_caps_merge_structure (raw_ret, tmp); } -- 2.7.4