From 904370ec347282e2da7eaf4ac17a1ba75169f2d8 Mon Sep 17 00:00:00 2001 From: Hannu Haahti Date: Thu, 22 May 2014 23:48:05 +0300 Subject: [PATCH] SampleBuffer: fix amplification --- src/core/SampleBuffer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/SampleBuffer.cpp b/src/core/SampleBuffer.cpp index 0ad1dd501..2850fc63b 100644 --- a/src/core/SampleBuffer.cpp +++ b/src/core/SampleBuffer.cpp @@ -325,8 +325,8 @@ void SampleBuffer::directFloatWrite ( sample_t * & _fbuf, f_cnt_t _frames, int _ for( f_cnt_t frame = 0; frame < _frames; ++frame ) { - m_data[frame][0] = _fbuf[idx+0]; - m_data[frame][1] = _fbuf[idx+ch]; + m_data[frame][0] = _fbuf[idx+0] * m_amplification; + m_data[frame][1] = _fbuf[idx+ch] * m_amplification; idx -= _channels; } } @@ -336,8 +336,8 @@ void SampleBuffer::directFloatWrite ( sample_t * & _fbuf, f_cnt_t _frames, int _ for( f_cnt_t frame = 0; frame < _frames; ++frame ) { - m_data[frame][0] = _fbuf[idx+0]; - m_data[frame][1] = _fbuf[idx+ch]; + m_data[frame][0] = _fbuf[idx+0] * m_amplification; + m_data[frame][1] = _fbuf[idx+ch] * m_amplification; idx += _channels; } }