From 12487a0cb3994448f0a995cefa1cf91d5678dbfc Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 10 Feb 2019 02:49:10 -0800 Subject: [PATCH] don't use logarithmic algorithm for db volume --- effects/internal/volumeeffect.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/effects/internal/volumeeffect.cpp b/effects/internal/volumeeffect.cpp index 7b1824e7b..ec943c13d 100644 --- a/effects/internal/volumeeffect.cpp +++ b/effects/internal/volumeeffect.cpp @@ -20,7 +20,8 @@ VolumeEffect::VolumeEffect(Clip* c, const EffectMeta *em) : Effect(c, em) { void VolumeEffect::process_audio(double timecode_start, double timecode_end, quint8* samples, int nb_bytes, int) { double interval = (timecode_end-timecode_start)/nb_bytes; for (int i=0;iget_double_value(timecode_start+(interval*i), true)); +// double vol_val = log_volume(volume_val->get_double_value(timecode_start+(interval*i), true)); + double vol_val = volume_val->get_double_value(timecode_start+(interval*i), true); qint32 right_samp = qint16(((samples[i+3] & 0xFF) << 8) | (samples[i+2] & 0xFF)); qint32 left_samp = qint16(((samples[i+1] & 0xFF) << 8) | (samples[i] & 0xFF));