mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-05-29 13:32:26 -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;
|
m_sampleRateStream = sampleRate;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
sampleRate = m_sampleRate;
|
||||||
|
}
|
||||||
|
|
||||||
sampleRate += (((int) (sampleRate * m_skewRate)) / m_rateDivider) * m_rateDivider;
|
sampleRate += (((int) (sampleRate * m_skewRate)) / m_rateDivider) * m_rateDivider;
|
||||||
|
|
||||||
@ -320,6 +324,7 @@ void SDRdaemonBuffer::updateBufferSize(uint32_t sampleRate)
|
|||||||
m_readChunkIndex = m_rateDivider;
|
m_readChunkIndex = m_rateDivider;
|
||||||
m_readCycles = 0;
|
m_readCycles = 0;
|
||||||
m_skewRateSum = 0;
|
m_skewRateSum = 0;
|
||||||
|
m_skewRate = 0;
|
||||||
|
|
||||||
std::cerr << "SDRdaemonBuffer::updateBufferSize:"
|
std::cerr << "SDRdaemonBuffer::updateBufferSize:"
|
||||||
<< " sampleRate: " << sampleRate
|
<< " sampleRate: " << sampleRate
|
||||||
|
Loading…
x
Reference in New Issue
Block a user