From c473c310357da9bb105f8053bd62b93dc52f2996 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 25 Jan 2020 03:43:42 +0100 Subject: [PATCH] BFM demod: fixed message to GUI initialization in baseband class. Fixes #469 --- plugins/channelrx/demodbfm/bfmdemod.h | 2 +- plugins/channelrx/demodbfm/bfmdemodgui.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/channelrx/demodbfm/bfmdemod.h b/plugins/channelrx/demodbfm/bfmdemod.h index f6638d389..baf3ca7dc 100644 --- a/plugins/channelrx/demodbfm/bfmdemod.h +++ b/plugins/channelrx/demodbfm/bfmdemod.h @@ -70,7 +70,7 @@ public: virtual ~BFMDemod(); virtual void destroy() { delete this; } void setSpectrumSink(BasebandSampleSink* spectrumSink) { m_basebandSink->setSpectrumSink(spectrumSink); } - void setMessageQueueToGUI(MessageQueue *messageQueue) { m_basebandSink->setMessageQueueToGUI(messageQueue); } + void setBasebandMessageQueueToGUI(MessageQueue *messageQueue) { m_basebandSink->setMessageQueueToGUI(messageQueue); } virtual void feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end, bool po); virtual void start(); diff --git a/plugins/channelrx/demodbfm/bfmdemodgui.cpp b/plugins/channelrx/demodbfm/bfmdemodgui.cpp index b582ff5c2..beda6123f 100644 --- a/plugins/channelrx/demodbfm/bfmdemodgui.cpp +++ b/plugins/channelrx/demodbfm/bfmdemodgui.cpp @@ -388,6 +388,7 @@ BFMDemodGUI::BFMDemodGUI(PluginAPI* pluginAPI, DeviceUISet *deviceUISet, Baseban m_spectrumVis = new SpectrumVis(SDR_RX_SCALEF, ui->glSpectrum); m_bfmDemod = (BFMDemod*) rxChannel; //new BFMDemod(m_deviceUISet->m_deviceSourceAPI); m_bfmDemod->setMessageQueueToGUI(getInputMessageQueue()); + m_bfmDemod->setBasebandMessageQueueToGUI(getInputMessageQueue()); m_bfmDemod->setSpectrumSink(m_spectrumVis); ui->glSpectrum->setCenterFrequency(m_rate / 4);