1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-08 17:04:46 -04:00

Deep redesign: phase #1

This commit is contained in:
f4exb
2015-08-13 08:51:33 +02:00
parent 7433cdd91e
commit 1799cd816f
8 changed files with 33 additions and 50 deletions
+1 -10
View File
@@ -363,7 +363,7 @@ DSPEngine::State DSPEngine::gotoInit()
{
qDebug() << " - initializing " << (*it)->objectName().toStdString().c_str();
DSPSignalNotification* notif = DSPSignalNotification::create(m_sampleRate, m_centerFrequency);
(*it)->executeMessage(notif); // this one does not use queuing and thus waits for completion
(*it)->init(notif);
}
// pass sample rate to main window
@@ -542,15 +542,6 @@ void DSPEngine::handleInputMessages()
else if (DSPAddSink::match(message))
{
SampleSink* sink = ((DSPAddSink*)message)->getSampleSink();
/*
if(m_state == StRunning) // FIXME: fix this mess once init phase is coded
{
DSPSignalNotification* signal = DSPSignalNotification::create(m_sampleRate, 0);
signal->submit(&m_outputMessageQueue, sink);
sink->start();
}*/
m_sampleSinks.push_back(sink);
message->completed();
}