1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-27 15:26:33 -04:00

AM demod: fixed audio interpolator. Issue #354

This commit is contained in:
f4exb 2019-05-28 18:11:42 +02:00
parent 4a6603f470
commit 1e3980c5e0

View File

@ -130,14 +130,11 @@ void AMDemod::feed(const SampleVector::const_iterator& begin, const SampleVector
if (m_interpolatorDistance < 1.0f) // interpolate if (m_interpolatorDistance < 1.0f) // interpolate
{ {
processOneSample(ci); while (!m_interpolator.interpolate(&m_interpolatorDistanceRemain, c, &ci))
while (m_interpolator.interpolate(&m_interpolatorDistanceRemain, c, &ci))
{ {
processOneSample(ci); processOneSample(ci);
m_interpolatorDistanceRemain += m_interpolatorDistance;
} }
m_interpolatorDistanceRemain += m_interpolatorDistance;
} }
else // decimate else // decimate
{ {