Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy <andyndeanna@gmail.com>2017-08-09 01:42:21 +0300
committerPaul B Mahol <onemda@gmail.com>2017-08-09 11:21:36 +0300
commit448c88e1a586adc350e5a07c18c0be6706101deb (patch)
tree2f4661e8f357260b10e532d49c2b1c1b48a0e65f /libavfilter/af_dynaudnorm.c
parentabaeeb3ce08d49af4127fb14d63ae3ffb11073d8 (diff)
avfilter/dynaudnorm: increment input outside of the FFMIN macro so it doesn't get double incremented
Diffstat (limited to 'libavfilter/af_dynaudnorm.c')
-rw-r--r--libavfilter/af_dynaudnorm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libavfilter/af_dynaudnorm.c b/libavfilter/af_dynaudnorm.c
index d4ebd96590..5919304267 100644
--- a/libavfilter/af_dynaudnorm.c
+++ b/libavfilter/af_dynaudnorm.c
@@ -460,7 +460,8 @@ static void update_gain_history(DynamicAudioNormalizerContext *s, int channel,
int input = pre_fill_size;
while (cqueue_size(s->gain_history_minimum[channel]) < pre_fill_size) {
- initial_value = FFMIN(initial_value, cqueue_peek(s->gain_history_original[channel], ++input));
+ input++;
+ initial_value = FFMIN(initial_value, cqueue_peek(s->gain_history_original[channel], input));
cqueue_enqueue(s->gain_history_minimum[channel], initial_value);
}
}