diff --git a/plugins/samplesource/limesdrinput/limesdrinput.cpp b/plugins/samplesource/limesdrinput/limesdrinput.cpp index 26f6f89b6..5649d316e 100644 --- a/plugins/samplesource/limesdrinput/limesdrinput.cpp +++ b/plugins/samplesource/limesdrinput/limesdrinput.cpp @@ -51,6 +51,16 @@ LimeSDRInput::~LimeSDRInput() bool LimeSDRInput::openDevice() { + if (!m_sampleFifo.setSize(96000 * 4)) + { + qCritical("LimeSDRInput::openDevice: could not allocate SampleFifo"); + return false; + } + else + { + qDebug("LimeSDRInput::openDevice: allocated SampleFifo"); + } + // look for Rx buddies and get reference to common parameters // if there is a channel left take the first available if (m_deviceAPI->getSourceBuddies().size() > 0) // look source sibling first diff --git a/plugins/samplesource/limesdrinput/limesdrinputgui.cpp b/plugins/samplesource/limesdrinput/limesdrinputgui.cpp index da3cc50cc..2194a6993 100644 --- a/plugins/samplesource/limesdrinput/limesdrinputgui.cpp +++ b/plugins/samplesource/limesdrinput/limesdrinputgui.cpp @@ -156,7 +156,7 @@ void LimeSDRInputGUI::handleMessagesToGUI() DSPSignalNotification* notif = (DSPSignalNotification*) message; m_sampleRate = notif->getSampleRate(); m_deviceCenterFrequency = notif->getCenterFrequency(); - qDebug("BladerfGui::handleDSPMessages: SampleRate:%d, CenterFrequency:%llu", notif->getSampleRate(), notif->getCenterFrequency()); + qDebug("LimeSDRInputGUI::handleMessagesToGUI: SampleRate:%d, CenterFrequency:%llu", notif->getSampleRate(), notif->getCenterFrequency()); updateSampleRateAndFrequency(); m_fileSink->handleMessage(*notif); // forward to file sink