diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-01-04 11:57:20 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-01-05 10:30:34 +0100 |
commit | 7459bdd414590f9b473a9e8f898365c2ba6bc6f8 (patch) | |
tree | a58fa1e697d597a43b3e4250b6e34b62bca0e82d | |
parent | dd84b002b0a6b3e810cdcddafb8781d4df478189 (diff) |
replaygain: Update for the new audio caps
-rw-r--r-- | gst/replaygain/gstrganalysis.c | 10 | ||||
-rw-r--r-- | gst/replaygain/gstrglimiter.c | 2 | ||||
-rw-r--r-- | gst/replaygain/gstrgvolume.c | 2 |
3 files changed, 13 insertions, 1 deletions
diff --git a/gst/replaygain/gstrganalysis.c b/gst/replaygain/gstrganalysis.c index b7c30c6f2..ab6dd7347 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 3291f6d9b..8e91f8b6c 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 0372ca7df..fcbd62256 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 |