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

Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination

This commit is contained in:
f4exb
2018-09-13 02:33:56 +02:00
parent 5e588ae09e
commit e78ee1b946
3 changed files with 33 additions and 26 deletions
@@ -46,7 +46,6 @@ DaemonSource::DaemonSource(DeviceSinkAPI *deviceAPI) :
m_deviceAPI(deviceAPI),
m_sourceThread(0),
m_running(false),
m_dataReadQueue(SDR_TX_SAMP_SZ <= 16 ? 4 : 8),
m_nbCorrectableErrors(0),
m_nbUncorrectableErrors(0)
{
@@ -72,7 +71,7 @@ DaemonSource::~DaemonSource()
void DaemonSource::pull(Sample& sample)
{
m_dataReadQueue.readSample(sample);
m_dataReadQueue.readSample(sample, true); // true is scale for Tx
}
void DaemonSource::pullAudio(int nbSamples __attribute__((unused)))