mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-11 22:05:46 -04:00
AudioStream: Fix several-second-looping bug on underrun
This commit is contained in:
@ -116,9 +116,10 @@ void AudioStream::ReadFrames(s16* bData, u32 nFrames)
|
||||
Log_VerbosePrintf("Underrun compensation done (%d frames buffered)", toFill);
|
||||
}
|
||||
}
|
||||
else if (available_frames < nFrames)
|
||||
|
||||
if (available_frames < frames_to_read)
|
||||
{
|
||||
silence_frames = nFrames - available_frames;
|
||||
silence_frames = frames_to_read - available_frames;
|
||||
frames_to_read = available_frames;
|
||||
m_filling = true;
|
||||
|
||||
|
Reference in New Issue
Block a user