From: Sebastian Dröge Date: Wed, 4 Jan 2012 14:42:29 +0000 (+0100) Subject: amrnb: Add the new layout field to the raw audio caps X-Git-Tag: 1.19.3~505^2~889 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3eae4839f20965ecacc531778bcf74b5d35b79c0;p=platform%2Fupstream%2Fgstreamer.git amrnb: Add the new layout field to the raw audio caps --- 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") );