SDRdaemon plugin: auto skew correction fixed

pull/6/head
f4exb 2016-02-22 14:18:41 +01:00
rodzic 898178bd12
commit bf78fa016e
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -115,6 +115,10 @@ bool SDRdaemonBuffer::readMeta(char *array, uint32_t length)
{
m_sampleRateStream = sampleRate;
}
else
{
sampleRate = m_sampleRate;
}
sampleRate += (((int) (sampleRate * m_skewRate)) / m_rateDivider) * m_rateDivider;
@ -320,6 +324,7 @@ void SDRdaemonBuffer::updateBufferSize(uint32_t sampleRate)
m_readChunkIndex = m_rateDivider;
m_readCycles = 0;
m_skewRateSum = 0;
m_skewRate = 0;
std::cerr << "SDRdaemonBuffer::updateBufferSize:"
<< " sampleRate: " << sampleRate