37 m_sampleFifo(sampleFifo)
79 qDebug(
"FCDProThread::run: start running loop");
84 std::this_thread::sleep_for(std::chrono::microseconds(200));
87 qDebug(
"FCDProThread::run: running loop stopped");
void setLog2Decimation(unsigned int log2_decim)
void decimate2_inf(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate64_sup(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate64_cen(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate2_sup(SampleVector::iterator *it, const T *buf, qint32 len)
void work(unsigned int n_items)
void decimate2_cen(SampleVector::iterator *it, const T *buf, qint32 len)
uint write(const quint8 *data, uint count)
void decimate8_sup(SampleVector::iterator *it, const T *buf, qint32 len)
SampleSinkFifo * m_sampleFifo
void decimate64_inf(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate32_inf(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate32_sup(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate4_sup(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate8_cen(SampleVector::iterator *it, const T *buf, qint32 len)
SampleVector m_convertBuffer
void decimate8_inf(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate16_sup(SampleVector::iterator *it, const T *buf, qint32 len)
QWaitCondition m_startWaiter
void decimate4_cen(SampleVector::iterator *it, const T *buf, qint32 len)
uint32_t read(quint8 *data, uint32_t numSamples)
void decimate4_inf(SampleVector::iterator *it, const T *buf, qint32 len)
FCDProThread(SampleSinkFifo *sampleFifo, AudioFifo *fcdFIFO, QObject *parent=nullptr)
Decimators< qint32, qint16, SDR_RX_SAMP_SZ, 16 > m_decimators
void decimate16_inf(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate16_cen(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate32_cen(SampleVector::iterator *it, const T *buf, qint32 len)
void decimate1(SampleVector::iterator *it, const T *buf, qint32 len)
qint16 m_buf[fcd_traits< Pro >::convBufSize *2]