1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-09 17:35:45 -04:00

File Input: fixed segfault when thread is not (yet) allocated

This commit is contained in:
f4exb
2018-10-14 02:25:10 +02:00
parent 2c87e67057
commit 307ee9ce9e
3 changed files with 21 additions and 18 deletions
@@ -402,8 +402,11 @@ bool FileSourceInput::applySettings(const FileSourceSettings& settings, bool for
if ((m_settings.m_accelerationFactor != settings.m_accelerationFactor) || force)
{
QMutexLocker mutexLocker(&m_mutex);
m_fileSourceThread->setSampleRateAndSize(settings.m_accelerationFactor * m_sampleRate, m_sampleSize); // Fast Forward: 1 corresponds to live. 1/2 is half speed, 2 is double speed
if (m_fileSourceThread)
{
QMutexLocker mutexLocker(&m_mutex);
m_fileSourceThread->setSampleRateAndSize(settings.m_accelerationFactor * m_sampleRate, m_sampleSize); // Fast Forward: 1 corresponds to live. 1/2 is half speed, 2 is double speed
}
}
m_settings = settings;