Attenuate after normalisation

This commit is contained in:
Roderick van Domburg 2021-09-01 20:54:47 +02:00
parent 1540636ccc
commit 7da4d0e473
No known key found for this signature in database
GPG key ID: FE2585E713F9F30A

View file

@ -1186,10 +1186,6 @@ impl PlayerInternal {
Some(mut packet) => {
if !packet.is_empty() {
if let AudioPacket::Samples(ref mut data) = packet {
if let Some(ref editor) = self.audio_filter {
editor.modify_stream(data)
}
if self.config.normalisation
&& !(f64::abs(normalisation_factor - 1.0) <= f64::EPSILON
&& self.config.normalisation_method == NormalisationMethod::Basic)
@ -1302,6 +1298,10 @@ impl PlayerInternal {
}
}
}
if let Some(ref editor) = self.audio_filter {
editor.modify_stream(data)
}
}
if let Err(err) = self.sink.write(&packet, &mut self.converter) {