diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2007-07-26 19:41:07 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2007-07-26 19:41:07 +0000 |
commit | 5f350149a00f581641383b6705479da022e319ec (patch) | |
tree | 57199ba2ee9551b5632307bd53f87edd0ef143bf /gst/audiofx/audioamplify.c | |
parent | 9fa21084bf1e1e5396cc215f519253e582650873 (diff) |
gst/audiofx/: Don't save format information ourselves, this is already saved in
Original commit message from CVS:
* gst/audiofx/audioamplify.c: (gst_audio_amplify_init),
(gst_audio_amplify_setup), (gst_audio_amplify_transform_ip):
* gst/audiofx/audiodynamic.c:
(gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init),
(gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip):
* gst/audiofx/audiodynamic.h:
* gst/audiofx/audioinvert.c: (gst_audio_invert_init),
(gst_audio_invert_setup), (gst_audio_invert_transform_ip):
* gst/audiofx/audioinvert.h:
Don't save format information ourselves, this is already saved in
GstAudioFilter.
Diffstat (limited to 'gst/audiofx/audioamplify.c')
-rw-r--r-- | gst/audiofx/audioamplify.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gst/audiofx/audioamplify.c b/gst/audiofx/audioamplify.c index d573f8fb..5861a8e0 100644 --- a/gst/audiofx/audioamplify.c +++ b/gst/audiofx/audioamplify.c @@ -216,7 +216,6 @@ gst_audio_amplify_init (GstAudioAmplify * filter, GstAudioAmplifyClass * klass) { filter->amplification = 1.0; filter->clipping_method = METHOD_CLIP; - filter->width = 0; filter->format_index = 0; gst_base_transform_set_in_place (GST_BASE_TRANSFORM (filter), TRUE); } @@ -284,8 +283,6 @@ gst_audio_amplify_setup (GstAudioFilter * base, GstRingBufferSpec * format) GstAudioAmplify *filter = GST_AUDIO_AMPLIFY (base); gboolean ret; - filter->width = format->width / 8; - if (format->type == GST_BUFTYPE_LINEAR && format->width == 16) filter->format_index = 0; else if (format->type == GST_BUFTYPE_FLOAT && format->width == 32) @@ -414,7 +411,8 @@ static GstFlowReturn gst_audio_amplify_transform_ip (GstBaseTransform * base, GstBuffer * buf) { GstAudioAmplify *filter = GST_AUDIO_AMPLIFY (base); - guint num_samples = GST_BUFFER_SIZE (buf) / filter->width; + guint num_samples = + GST_BUFFER_SIZE (buf) / (GST_AUDIO_FILTER (filter)->format.width / 8); if (!gst_buffer_is_writable (buf)) return GST_FLOW_OK; |