diff --git a/plugins/channelrx/chanalyzerng/chanalyzerng.cpp b/plugins/channelrx/chanalyzerng/chanalyzerng.cpp index f42cbfcaf..1d94a806d 100644 --- a/plugins/channelrx/chanalyzerng/chanalyzerng.cpp +++ b/plugins/channelrx/chanalyzerng/chanalyzerng.cpp @@ -134,7 +134,7 @@ bool ChannelAnalyzerNG::handleMessage(const Message& cmd) { float bandwidth, lowCutoff; - qDebug() << "ChannelAnalyzerNG::handleMessage"; + qDebug() << "ChannelAnalyzerNG::handleMessage: " << cmd.getIdentifier(); if (DownChannelizer::MsgChannelizerNotification::match(cmd)) { @@ -185,7 +185,8 @@ bool ChannelAnalyzerNG::handleMessage(const Message& cmd) m_settingsMutex.unlock(); - qDebug() << " - MsgConfigureChannelAnalyzer: m_Bandwidth: " << m_Bandwidth + qDebug() << "ChannelAnalyzerNG::handleMessage: MsgConfigureChannelAnalyzer:" + << " m_Bandwidth: " << m_Bandwidth << " m_LowCutoff: " << m_LowCutoff << " m_spanLog2: " << m_spanLog2 << " m_ssb: " << m_ssb; diff --git a/plugins/channelrx/demodatv/atvdemodgui.cpp b/plugins/channelrx/demodatv/atvdemodgui.cpp index f7fa578a5..15a3d3394 100644 --- a/plugins/channelrx/demodatv/atvdemodgui.cpp +++ b/plugins/channelrx/demodatv/atvdemodgui.cpp @@ -178,6 +178,11 @@ void ATVDemodGUI::viewChanged() applySettings(); } +void ATVDemodGUI::channelSampleRateChanged() +{ + applySettings(); +} + void ATVDemodGUI::onWidgetRolled(QWidget* widget, bool rollDown) { } @@ -215,6 +220,8 @@ ATVDemodGUI::ATVDemodGUI(PluginAPI* objPluginAPI, DeviceSourceAPI *objDeviceAPI, this); m_objDeviceAPI->addThreadedSink(m_objThreadedChannelizer); + connect(m_objChannelizer, SIGNAL(inputSampleRateChanged()), this, SLOT(channelSampleRateChanged())); + //m_objPluginAPI->addThreadedSink(m_objThreadedChannelizer); //connect(&m_objPluginAPI->getMainWindow()->getMasterTimer(), SIGNAL(timeout()), this, SLOT(tick())); // 50 ms @@ -293,7 +300,6 @@ void ATVDemodGUI::applySettings() ui->vSync->isChecked()); m_objChannelMarker.setBandwidth(m_objATVDemod->GetSampleRate()); - } } diff --git a/plugins/channelrx/demodatv/atvdemodgui.h b/plugins/channelrx/demodatv/atvdemodgui.h index 9e8054b22..4dd09d19f 100644 --- a/plugins/channelrx/demodatv/atvdemodgui.h +++ b/plugins/channelrx/demodatv/atvdemodgui.h @@ -58,6 +58,7 @@ public: private slots: void viewChanged(); + void channelSampleRateChanged(); void onWidgetRolled(QWidget* widget, bool rollDown); void onMenuDoubleClicked(); void tick();