Remove a completely unnecessary check in BackgroundAudio.cpp that caused glitching at 44.1khz.

Fixes #14096
This commit is contained in:
Henrik Rydgård 2021-02-10 00:20:13 +01:00
parent 242e59094e
commit caa58c6907

View File

@ -343,14 +343,12 @@ int BackgroundAudio::Play() {
int sz = lastPlaybackTime_ <= 0.0 ? 44100 / 60 : (int)((now - lastPlaybackTime_) * 44100);
sz = std::min(BUFSIZE / 2, sz);
if (at3Reader_) {
if (sz >= 16) {
if (at3Reader_->Read(buffer, sz)) {
if (fadingOut_) {
for (int i = 0; i < sz*2; i += 2) {
buffer[i] *= volume_;
buffer[i + 1] *= volume_;
volume_ += delta_;
}
if (at3Reader_->Read(buffer, sz)) {
if (fadingOut_) {
for (int i = 0; i < sz*2; i += 2) {
buffer[i] *= volume_;
buffer[i + 1] *= volume_;
volume_ += delta_;
}
}
}