summaryrefslogtreecommitdiff
path: root/sys/androidmedia
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-05-11 23:48:21 +0300
committerSebastian Dröge <sebastian@centricular.com>2016-05-11 23:49:36 +0300
commit00d961a839ed81ce18c0381def871684844f1da1 (patch)
tree381a514e4a3bc2e19b661032809b105f5b48e225 /sys/androidmedia
parent41283361fac011132022bfb299e42fcfc29564aa (diff)
downloadgstreamer-plugins-bad-00d961a839ed81ce18c0381def871684844f1da1.tar.gz
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
Diffstat (limited to 'sys/androidmedia')
-rw-r--r--sys/androidmedia/gstamc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/androidmedia/gstamc.c b/sys/androidmedia/gstamc.c
index fc69214fb..78fd8691f 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);
}