From: Sebastian Dröge Date: Wed, 4 Jan 2012 10:57:20 +0000 (+0100) Subject: replaygain: Update for the new audio caps X-Git-Tag: RELEASE-0.11.1~153 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7459bdd414590f9b473a9e8f898365c2ba6bc6f8;p=platform%2Fupstream%2Fgst-plugins-good.git replaygain: Update for the new audio caps --- diff --git a/gst/replaygain/gstrganalysis.c b/gst/replaygain/gstrganalysis.c index b7c30c6..ab6dd73 100644 --- a/gst/replaygain/gstrganalysis.c +++ b/gst/replaygain/gstrganalysis.c @@ -105,7 +105,15 @@ enum * "usual" sample rates in the 8000 to 48000 Hz range. */ #define REPLAY_GAIN_CAPS "audio/x-raw," \ "format = (string) { "GST_AUDIO_NE(F32)","GST_AUDIO_NE(S16)" }, " \ - "channels = (int) { 1, 2 }, " \ + "layout = (string) interleaved, " \ + "channels = (int) 1, " \ + "rate = (int) { 8000, 11025, 12000, 16000, 22050, 24000, 32000, " \ + "44100, 48000 }; " \ + "audio/x-raw," \ + "format = (string) { "GST_AUDIO_NE(F32)","GST_AUDIO_NE(S16)" }, " \ + "layout = (string) interleaved, " \ + "channels = (int) 2, " \ + "channel-mask = (bitmask) 0x3, " \ "rate = (int) { 8000, 11025, 12000, 16000, 22050, 24000, 32000, " \ "44100, 48000 }" diff --git a/gst/replaygain/gstrglimiter.c b/gst/replaygain/gstrglimiter.c index 3291f6d..8e91f8b 100644 --- a/gst/replaygain/gstrglimiter.c +++ b/gst/replaygain/gstrglimiter.c @@ -63,6 +63,7 @@ static GstStaticPadTemplate sink_factory = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw, " "format = (string) " GST_AUDIO_NE (F32) ", " + "layout = (string) { interleaved, non-interleaved }, " "channels = (int) [1, MAX], " "rate = (int) [1, MAX]")); static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", @@ -70,6 +71,7 @@ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw, " "format = (string) " GST_AUDIO_NE (F32) ", " + "layout = (string) { interleaved, non-interleaved}, " "channels = (int) [1, MAX], " "rate = (int) [1, MAX]")); #define gst_rg_limiter_parent_class parent_class diff --git a/gst/replaygain/gstrgvolume.c b/gst/replaygain/gstrgvolume.c index 0372ca7..fcbd622 100644 --- a/gst/replaygain/gstrgvolume.c +++ b/gst/replaygain/gstrgvolume.c @@ -104,6 +104,7 @@ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink", GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw, " "format = (string) " FORMAT ", " + "layout = (string) { interleaved, non-interleaved }, " "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, MAX ]")); static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", @@ -111,6 +112,7 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_ALWAYS, GST_STATIC_CAPS ("audio/x-raw, " "format = (string) " FORMAT ", " + "layout = (string) { interleaved, non-interleaved }, " "rate = (int) [ 1, MAX ], " "channels = (int) [ 1, MAX ]")); #define gst_rg_volume_parent_class parent_class