Reduce playback speed adaptions

This commit is contained in:
badaix 2020-02-01 13:37:51 +01:00
parent 9fe41c87b8
commit f301c55cb0

View file

@ -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);
}