From 3eae4839f20965ecacc531778bcf74b5d35b79c0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 4 Jan 2012 15:42:29 +0100 Subject: [PATCH] amrnb: Add the new layout field to the raw audio caps --- ext/amrnb/amrnbdec.c | 3 +++ ext/amrnb/amrnbenc.c | 1 + 2 files changed, 4 insertions(+) diff --git a/ext/amrnb/amrnbdec.c b/ext/amrnb/amrnbdec.c index a2c9e36..180beff 100644 --- a/ext/amrnb/amrnbdec.c +++ b/ext/amrnb/amrnbdec.c @@ -48,6 +48,7 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw, format = (string) " GST_AUDIO_NE (S16) ", " + "layout = (string) interleaved, " "rate = (int) 8000," "channels = (int) 1") ); @@ -222,8 +223,10 @@ gst_amrnbdec_set_format (GstAudioDecoder * dec, GstCaps * caps) /* create reverse caps */ copy = gst_caps_new_simple ("audio/x-raw", "format", G_TYPE_STRING, GST_AUDIO_NE (S16), + "layout", G_TYPE_STRING, "interleaved", "channels", G_TYPE_INT, amrnbdec->channels, "rate", G_TYPE_INT, amrnbdec->rate, NULL); + gst_audio_decoder_set_outcaps (dec, copy); gst_caps_unref (copy); diff --git a/ext/amrnb/amrnbenc.c b/ext/amrnb/amrnbenc.c index 0dc3288..e2df550 100644 --- a/ext/amrnb/amrnbenc.c +++ b/ext/amrnb/amrnbenc.c @@ -76,6 +76,7 @@ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw, format = (string) " GST_AUDIO_NE (S16) ", " + "layout = (string) interleaved, " "rate = (int) 8000," "channels = (int) 1") ); -- 2.7.4