diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2014-04-22 20:40:26 +0200 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2014-04-22 20:40:26 +0200 |
commit | 82fd405f6a41aa82ea645cf6287d6933f6e4608a (patch) | |
tree | 2a0efef7b87a927dcfb781c82eb8cbc79acf4d0f /src/engine/enginevumeter.cpp | |
parent | c8f346111795e300658e908ba57325736f81f20e (diff) | |
parent | e15078fdfeaf1db0058747479afc29c9e3f823d8 (diff) |
Merge remote-tracking branch 'upstream/master' into process_in_out
Conflicts:
src/engine/enginemaster.cpp
Diffstat (limited to 'src/engine/enginevumeter.cpp')
-rw-r--r-- | src/engine/enginevumeter.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/engine/enginevumeter.cpp b/src/engine/enginevumeter.cpp index 8ef11a497e..79acfd6eaf 100644 --- a/src/engine/enginevumeter.cpp +++ b/src/engine/enginevumeter.cpp @@ -88,16 +88,10 @@ void EngineVuMeter::process(CSAMPLE* pIn, const int iBufferSize) { } if (clipped) { - if (m_ctrlPeakIndicator->get() != 1.) { - m_ctrlPeakIndicator->set(1.); - } + m_ctrlPeakIndicator->set(1.); m_peakDuration = PEAK_DURATION * sampleRate / iBufferSize / 2000; - } - - if (m_peakDuration <= 0) { - if (m_ctrlPeakIndicator->get() == 1.) { - m_ctrlPeakIndicator->set(0.); - } + } else if (m_peakDuration <= 0) { + m_ctrlPeakIndicator->set(0.); } else { --m_peakDuration; } |