mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-02 08:09:35 +02:00
Reduce playback speed adaptions
This commit is contained in:
parent
9fe41c87b8
commit
f301c55cb0
1 changed files with 3 additions and 2 deletions
|
@ -380,9 +380,10 @@ bool Stream::getPlayerChunk(void* outputBuffer, const cs::usec& outputBufferDacT
|
|||
}
|
||||
else if (shortBuffer_.full())
|
||||
{
|
||||
if (cs::usec(shortMedian_) > cs::usec(100))
|
||||
auto miniMedian = miniBuffer_.median();
|
||||
if ((cs::usec(shortMedian_) > cs::usec(100)) && (cs::usec(miniMedian) > cs::usec(50)) && (cs::usec(age) > cs::usec(50)))
|
||||
setRealSampleRate(format_.rate * 0.9999);
|
||||
else if (cs::usec(shortMedian_) < -cs::usec(100))
|
||||
else if ((cs::usec(shortMedian_) < -cs::usec(100)) && (cs::usec(miniMedian) < -cs::usec(50)) && (cs::usec(age) < -cs::usec(50)))
|
||||
setRealSampleRate(format_.rate * 1.0001);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue