summaryrefslogtreecommitdiff
path: root/ext/amrnb/amrnbdec.c
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2012-01-04 15:42:29 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-01-05 10:37:04 +0100
commit3eae4839f20965ecacc531778bcf74b5d35b79c0 (patch)
treecdd3a4d476ffdc4b217f63173cadb37330e2f728 /ext/amrnb/amrnbdec.c
parent7fea0ed2f5d4e89d4819eb393640b976497cbdcb (diff)
amrnb: Add the new layout field to the raw audio caps
Diffstat (limited to 'ext/amrnb/amrnbdec.c')
-rw-r--r--ext/amrnb/amrnbdec.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/amrnb/amrnbdec.c b/ext/amrnb/amrnbdec.c
index a2c9e36f..180beff4 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);