1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-23 10:05:46 -05: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
{
processOneSample(ci);
while (m_interpolator.interpolate(&m_interpolatorDistanceRemain, c, &ci))
while (!m_interpolator.interpolate(&m_interpolatorDistanceRemain, c, &ci))
{
processOneSample(ci);
m_interpolatorDistanceRemain += m_interpolatorDistance;
}
m_interpolatorDistanceRemain += m_interpolatorDistance;
}
else // decimate
{