diff --git a/debian/changelog b/debian/changelog index 87b430006..78fb4e777 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ sdrangel (3.5.5-1) unstable; urgency=medium - * Output plugins: use fixed time length for sample FIFO + * Output plugins: use fixed time length for sample FIFO of ~0.25s + * Audio modulators: reduce audio input file buffer to 0.1s -- Edouard Griffiths, F4EXB Sun, 13 Aug 2017 23:14:18 +0200 diff --git a/plugins/channeltx/modam/ammod.cpp b/plugins/channeltx/modam/ammod.cpp index 01f276250..730791de7 100644 --- a/plugins/channeltx/modam/ammod.cpp +++ b/plugins/channeltx/modam/ammod.cpp @@ -38,7 +38,7 @@ const int AMMod::m_levelNbSamples = 480; // every 10ms AMMod::AMMod() : m_movingAverage(40, 0), m_volumeAGC(40, 0), - m_audioFifo(4, 48000), + m_audioFifo(4, 4800), m_settingsMutex(QMutex::Recursive), m_fileSize(0), m_recordLength(0), diff --git a/plugins/channeltx/modnfm/nfmmod.cpp b/plugins/channeltx/modnfm/nfmmod.cpp index 1a7b8c520..bb8ff9d2e 100644 --- a/plugins/channeltx/modnfm/nfmmod.cpp +++ b/plugins/channeltx/modnfm/nfmmod.cpp @@ -39,7 +39,7 @@ NFMMod::NFMMod() : m_modPhasor(0.0f), m_movingAverage(40, 0), m_volumeAGC(40, 0), - m_audioFifo(4, 48000), + m_audioFifo(4, 4800), m_settingsMutex(QMutex::Recursive), m_fileSize(0), m_recordLength(0), diff --git a/plugins/channeltx/modssb/ssbmod.cpp b/plugins/channeltx/modssb/ssbmod.cpp index 1f195cfe2..61b9b80b7 100644 --- a/plugins/channeltx/modssb/ssbmod.cpp +++ b/plugins/channeltx/modssb/ssbmod.cpp @@ -46,7 +46,7 @@ SSBMod::SSBMod(BasebandSampleSink* sampleSink) : m_DSBFilterBufferIndex(0), m_sampleSink(sampleSink), m_movingAverage(40, 0), - m_audioFifo(4, 48000), + m_audioFifo(4, 4800), m_settingsMutex(QMutex::Recursive), m_fileSize(0), m_recordLength(0), diff --git a/plugins/channeltx/modwfm/wfmmod.cpp b/plugins/channeltx/modwfm/wfmmod.cpp index 7a9cdc28a..62e4fcf8b 100644 --- a/plugins/channeltx/modwfm/wfmmod.cpp +++ b/plugins/channeltx/modwfm/wfmmod.cpp @@ -40,7 +40,7 @@ WFMMod::WFMMod() : m_modPhasor(0.0f), m_movingAverage(40, 0), m_volumeAGC(40, 0), - m_audioFifo(4, 48000), + m_audioFifo(4, 4800), m_settingsMutex(QMutex::Recursive), m_fileSize(0), m_recordLength(0),