diff --git a/torchlight_changes_unloze/torchlight3/Torchlight/FFmpegAudioPlayer.py b/torchlight_changes_unloze/torchlight3/Torchlight/FFmpegAudioPlayer.py index 69e20bf..064a789 100755 --- a/torchlight_changes_unloze/torchlight3/Torchlight/FFmpegAudioPlayer.py +++ b/torchlight_changes_unloze/torchlight3/Torchlight/FFmpegAudioPlayer.py @@ -178,10 +178,13 @@ class FFmpegAudioPlayer(): SecondsElapsed = self.Seconds self.Callback("Update", LastSecondsElapsed, SecondsElapsed) + LastSecondsElapsed = SecondsElapsed if SecondsElapsed >= self.Seconds: if not self.StoppedPlaying: self.Master.Logger.warning("BUFFER UNDERRUN") + await asyncio.sleep(0.05) + continue self.Stop(False) return