From afdcf138d2490659d9ccb2b943fe3cf38c08afa3 Mon Sep 17 00:00:00 2001 From: f4exb Date: Thu, 6 Aug 2015 00:10:23 +0200 Subject: [PATCH] File source thread: changed chunk size and buffer size calculation so it is set in only one place --- plugins/samplesource/filesource/filesourcethread.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/samplesource/filesource/filesourcethread.cpp b/plugins/samplesource/filesource/filesourcethread.cpp index 95fcd59af..42ed5f275 100644 --- a/plugins/samplesource/filesource/filesourcethread.cpp +++ b/plugins/samplesource/filesource/filesourcethread.cpp @@ -86,7 +86,8 @@ void FileSourceThread::setSamplerate(int samplerate) } m_samplerate = samplerate; - m_bufsize = (m_samplerate / m_rateDivider)*4; + m_chunksize = (m_samplerate / m_rateDivider)*4; // TODO: implement FF and slow motion here. 4 corresponds to live. 2 is half speed, 8 is doulbe speed + m_bufsize = m_chunksize; if (m_buf == 0) { std::cerr << " Allocate buffer"; @@ -104,8 +105,7 @@ void FileSourceThread::setSamplerate(int samplerate) std::cerr << std::endl; } - m_samplerate = samplerate; - m_chunksize = (m_samplerate / m_rateDivider)*4; + //m_samplerate = samplerate; } void FileSourceThread::run()