From 0af4de4e845c51ca658901284030ac9ce9bb092d Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Tue, 20 Oct 2015 01:54:20 -0400 Subject: [PATCH] stream init order of operations fix --- src/sdr/SoapySDRThread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdr/SoapySDRThread.cpp b/src/sdr/SoapySDRThread.cpp index 8fe7995..3c17b8d 100644 --- a/src/sdr/SoapySDRThread.cpp +++ b/src/sdr/SoapySDRThread.cpp @@ -68,9 +68,9 @@ void SDRThread::init() { stream = device->setupStream(SOAPY_SDR_RX,"CF32", std::vector(), devInfo->getStreamArgs()); wxGetApp().sdrEnumThreadNotify(SDREnumerator::SDR_ENUM_MESSAGE, std::string("Activating stream.")); - device->activateStream(stream); device->setSampleRate(SOAPY_SDR_RX,0,sampleRate.load()); device->setFrequency(SOAPY_SDR_RX,0,"RF",frequency - offset.load()); + device->activateStream(stream); SDRDeviceChannel *chan = devInfo->getRxChannel(); if (chan->hasCORR()) { hasPPM.store(true);