mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2025-09-05 22:57:51 -04:00
Fixes #581 ?: Do not set std::shared_ptr to nullptr in constructors (useless anyway) since they could be wrongly interpreted
This commit is contained in:
parent
6019207bd4
commit
3cc49bdb15
@ -202,12 +202,12 @@ private:
|
|||||||
SpectrumVisualDataThread *spectrumVisualThread = nullptr;
|
SpectrumVisualDataThread *spectrumVisualThread = nullptr;
|
||||||
SpectrumVisualDataThread *demodVisualThread = nullptr;
|
SpectrumVisualDataThread *demodVisualThread = nullptr;
|
||||||
|
|
||||||
SDRThreadIQDataQueuePtr pipeSDRIQData = nullptr;
|
SDRThreadIQDataQueuePtr pipeSDRIQData;
|
||||||
DemodulatorThreadInputQueuePtr pipeIQVisualData = nullptr;
|
DemodulatorThreadInputQueuePtr pipeIQVisualData;
|
||||||
DemodulatorThreadOutputQueuePtr pipeAudioVisualData = nullptr;
|
DemodulatorThreadOutputQueuePtr pipeAudioVisualData;
|
||||||
DemodulatorThreadInputQueuePtr pipeDemodIQVisualData = nullptr;
|
DemodulatorThreadInputQueuePtr pipeDemodIQVisualData;
|
||||||
DemodulatorThreadInputQueuePtr pipeWaterfallIQVisualData = nullptr;
|
DemodulatorThreadInputQueuePtr pipeWaterfallIQVisualData;
|
||||||
DemodulatorThreadInputQueuePtr pipeActiveDemodIQVisualData = nullptr;
|
DemodulatorThreadInputQueuePtr pipeActiveDemodIQVisualData;
|
||||||
|
|
||||||
ScopeVisualProcessor scopeProcessor;
|
ScopeVisualProcessor scopeProcessor;
|
||||||
|
|
||||||
|
@ -62,10 +62,10 @@ protected:
|
|||||||
Modem *cModem = nullptr;
|
Modem *cModem = nullptr;
|
||||||
ModemKit *cModemKit = nullptr;
|
ModemKit *cModemKit = nullptr;
|
||||||
|
|
||||||
DemodulatorThreadPostInputQueuePtr iqInputQueue = nullptr;
|
DemodulatorThreadPostInputQueuePtr iqInputQueue;
|
||||||
AudioThreadInputQueuePtr audioOutputQueue = nullptr;
|
AudioThreadInputQueuePtr audioOutputQueue;
|
||||||
DemodulatorThreadOutputQueuePtr audioVisOutputQueue = nullptr;
|
DemodulatorThreadOutputQueuePtr audioVisOutputQueue;
|
||||||
DemodulatorThreadControlCommandQueuePtr threadQueueControl = nullptr;
|
DemodulatorThreadControlCommandQueuePtr threadQueueControl;
|
||||||
|
|
||||||
//protects the audioVisOutputQueue dynamic binding change at runtime (in DemodulatorMgr)
|
//protects the audioVisOutputQueue dynamic binding change at runtime (in DemodulatorMgr)
|
||||||
std::mutex m_mutexAudioVisOutputQueue;
|
std::mutex m_mutexAudioVisOutputQueue;
|
||||||
|
@ -146,7 +146,7 @@ protected:
|
|||||||
}
|
}
|
||||||
|
|
||||||
//the incoming data queue
|
//the incoming data queue
|
||||||
VisualInputQueueTypePtr input = nullptr;
|
VisualInputQueueTypePtr input;
|
||||||
|
|
||||||
//the n-outputs where to process()-ed data is distribute()-ed.
|
//the n-outputs where to process()-ed data is distribute()-ed.
|
||||||
std::vector<VisualOutputQueueTypePtr> outputs;
|
std::vector<VisualOutputQueueTypePtr> outputs;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user