1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-07 08:24:43 -04:00

Modulator plugins with configurable audio: fixed audio sample rate handling

This commit is contained in:
f4exb
2020-08-02 10:11:41 +02:00
parent 7917d595f5
commit 674a4ccd27
43 changed files with 542 additions and 81 deletions
+14 -2
View File
@@ -262,8 +262,14 @@ void AMModSource::calculateLevel(Real& sample)
}
}
void AMModSource::applyAudioSampleRate(unsigned int sampleRate)
void AMModSource::applyAudioSampleRate(int sampleRate)
{
if (sampleRate < 0)
{
qWarning("AMModSource::applyAudioSampleRate: invalid sample rate %d", sampleRate);
return;
}
qDebug("AMModSource::applyAudioSampleRate: %d", sampleRate);
m_interpolatorDistanceRemain = 0;
@@ -277,8 +283,14 @@ void AMModSource::applyAudioSampleRate(unsigned int sampleRate)
applyFeedbackAudioSampleRate(m_feedbackAudioSampleRate);
}
void AMModSource::applyFeedbackAudioSampleRate(unsigned int sampleRate)
void AMModSource::applyFeedbackAudioSampleRate(int sampleRate)
{
if (sampleRate < 0)
{
qWarning("AMModSource::applyFeedbackAudioSampleRate: invalid sample rate %d", sampleRate);
return;
}
qDebug("AMModSource::applyFeedbackAudioSampleRate: %u", sampleRate);
m_feedbackInterpolatorDistanceRemain = 0;