mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-04-06 19:48:35 -04:00
SDRdaemon plugin: auto skew correction fixed
This commit is contained in:
parent
898178bd12
commit
bf78fa016e
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user