From ccee9dbf282a02d71bd5fe50eee8d5350a2f5f1b Mon Sep 17 00:00:00 2001 From: f4exb Date: Mon, 9 Oct 2017 00:21:37 +0200 Subject: [PATCH] AM demod: fixed destructor --- plugins/channelrx/demodam/amdemod.cpp | 3 +++ plugins/channelrx/demodam/amdemodplugin.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/channelrx/demodam/amdemod.cpp b/plugins/channelrx/demodam/amdemod.cpp index b1d93b286..46ff00415 100644 --- a/plugins/channelrx/demodam/amdemod.cpp +++ b/plugins/channelrx/demodam/amdemod.cpp @@ -68,6 +68,9 @@ AMDemod::~AMDemod() { DSPEngine::instance()->removeAudioSink(&m_audioFifo); delete m_udpBufferAudio; + m_deviceAPI->removeThreadedSink(m_threadedChannelizer); + delete m_threadedChannelizer; + delete m_channelizer; } void AMDemod::feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end, bool firstOfBurst __attribute__((unused))) diff --git a/plugins/channelrx/demodam/amdemodplugin.cpp b/plugins/channelrx/demodam/amdemodplugin.cpp index 4cb488aff..bca6226f2 100644 --- a/plugins/channelrx/demodam/amdemodplugin.cpp +++ b/plugins/channelrx/demodam/amdemodplugin.cpp @@ -7,7 +7,7 @@ const PluginDescriptor AMDemodPlugin::m_pluginDescriptor = { QString("AM Demodulator"), - QString("3.7.3"), + QString("3.7.4"), QString("(c) Edouard Griffiths, F4EXB"), QString("https://github.com/f4exb/sdrangel"), true,