mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avfilter/af_dynaudnorm: fix another clipping with custom peak value
This always happened at start with alternative boundary mode disabled. The clipping only occurred if starting samples where high enough.
This commit is contained in:
parent
c8253cb332
commit
389865352d
@ -477,7 +477,7 @@ static void update_gain_history(DynamicAudioNormalizerContext *s, int channel,
|
||||
if (cqueue_empty(s->gain_history_original[channel]) ||
|
||||
cqueue_empty(s->gain_history_minimum[channel])) {
|
||||
const int pre_fill_size = s->filter_size / 2;
|
||||
const double initial_value = s->alt_boundary_mode ? gain.max_gain : 1.0;
|
||||
const double initial_value = s->alt_boundary_mode ? gain.max_gain : s->peak_value;
|
||||
|
||||
s->prev_amplification_factor[channel] = initial_value;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user