1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-01 21:54:55 -04:00

Add label to SampleSinkFifo to mention controlling component in error messages

This commit is contained in:
f4exb
2022-03-17 21:10:30 +01:00
parent 188186046e
commit 053e4a31cd
84 changed files with 253 additions and 18 deletions
+15 -9
View File
@@ -123,15 +123,17 @@ unsigned int SampleSinkFifo::write(const quint8* data, unsigned int count)
{
m_suppressed = 0;
m_msgRateTimer.start();
qCritical("SampleSinkFifo::write: overflow - dropping %u samples", count - total);
qCritical("SampleSinkFifo::write: (%s) overflow - dropping %u samples",
qPrintable(m_label), count - total);
emit overflow(count - total);
}
else
{
if (m_msgRateTimer.elapsed() > 2500)
{
qCritical("SampleSinkFifo::write: %u messages dropped", m_suppressed);
qCritical("SampleSinkFifo::write: overflow - dropping %u samples", count - total);
qCritical("SampleSinkFifo::write: (%s) %u messages dropped", qPrintable(m_label), m_suppressed);
qCritical("SampleSinkFifo::write: (%s) overflow - dropping %u samples",
qPrintable(m_label), count - total);
emit overflow(count - total);
m_suppressed = -1;
}
@@ -192,15 +194,17 @@ unsigned int SampleSinkFifo::write(SampleVector::const_iterator begin, SampleVec
{
m_suppressed = 0;
m_msgRateTimer.start();
qCritical("SampleSinkFifo::write: overflow - dropping %u samples", count - total);
qCritical("SampleSinkFifo::write: (%s) overflow - dropping %u samples",
qPrintable(m_label), count - total);
emit overflow(count - total);
}
else
{
if (m_msgRateTimer.elapsed() > 2500)
{
qCritical("SampleSinkFifo::write: %u messages dropped", m_suppressed);
qCritical("SampleSinkFifo::write: overflow - dropping %u samples", count - total);
qCritical("SampleSinkFifo::write: (%s) %u messages dropped", qPrintable(m_label), m_suppressed);
qCritical("SampleSinkFifo::write: (%s) overflow - dropping %u samples",
qPrintable(m_label), count - total);
emit overflow(count - total);
m_suppressed = -1;
}
@@ -257,7 +261,8 @@ unsigned int SampleSinkFifo::read(SampleVector::iterator begin, SampleVector::it
if (total < count)
{
qCritical("SampleSinkFifo::read: underflow - missing %u samples", count - total);
qCritical("SampleSinkFifo::read: (%s) underflow - missing %u samples",
qPrintable(m_label), count - total);
emit underflow(count - total);
}
@@ -296,7 +301,8 @@ unsigned int SampleSinkFifo::readBegin(unsigned int count,
if (total < count)
{
qCritical("SampleSinkFifo::readBegin: underflow - missing %u samples", count - total);
qCritical("SampleSinkFifo::readBegin: (%s) underflow - missing %u samples",
qPrintable(m_label), count - total);
emit underflow(count - total);
}
@@ -342,7 +348,7 @@ unsigned int SampleSinkFifo::readCommit(unsigned int count)
if (count > m_fill)
{
qCritical("SampleSinkFifo::readCommit: cannot commit more than available samples");
qCritical("SampleSinkFifo::readCommit: (%s) cannot commit more than available samples", qPrintable(m_label));
count = m_fill;
}