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

M17: debug and SMS transmit

This commit is contained in:
f4exb
2022-06-17 02:25:34 +02:00
parent f10da64717
commit 6b863287d8
19 changed files with 659 additions and 347 deletions
+13
View File
@@ -160,6 +160,19 @@ uint32_t AudioFifo::read(quint8* data, uint32_t numSamples)
return total;
}
bool AudioFifo::readOne(quint8* data)
{
if ((!m_fifo) || isEmpty()) {
return false;
}
memcpy(data, m_fifo + (m_head * m_sampleSize), m_sampleSize);
m_head += 1;
m_head %= m_size;
m_fill -= 1;
return true;
}
uint AudioFifo::drain(uint32_t numSamples)
{
QMutexLocker mutexLocker(&m_mutex);