Tentative fix for possible lockup of mutex at DSPDevieSourceEngine thread exit

This commit is contained in:
f4exb 2017-10-04 00:50:42 +02:00
parent 3405424ad1
commit 53daaa5b0c
2 changed files with 7 additions and 3 deletions

3
debian/changelog vendored
View File

@ -2,8 +2,9 @@ sdrangel (3.7.3-1) unstable; urgency=medium
* For Airspy, Funcube Pro and Pro+, PlutoSDR Rx and Tx, RTLSDR:
* Button and dialog to set frequency translation for transverter operation
* GUI and demod separation step 1 partial
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Sat, 01 Oct 2017 05:14:18 +0200
-- Edouard Griffiths, F4EXB <f4exb06@gmail.com> Wed, 04 Oct 2017 23:14:18 +0200
sdrangel (3.7.2-1) unstable; urgency=medium

View File

@ -73,8 +73,11 @@ void DSPDeviceSourceEngine::start()
void DSPDeviceSourceEngine::stop()
{
qDebug() << "DSPDeviceSourceEngine::stop";
DSPExit cmd;
m_syncMessenger.sendWait(cmd);
gotoIdle();
m_state = StNotStarted;
QThread::exit();
// DSPExit cmd;
// m_syncMessenger.sendWait(cmd);
}
bool DSPDeviceSourceEngine::initAcquisition()