diff --git a/Plugins/vgmstream/vgmstream/VGMDecoder.m b/Plugins/vgmstream/vgmstream/VGMDecoder.m index 232ce11b2..ab13e1a25 100644 --- a/Plugins/vgmstream/vgmstream/VGMDecoder.m +++ b/Plugins/vgmstream/vgmstream/VGMDecoder.m @@ -177,10 +177,10 @@ err1: fadeScale -= fadeStep; if (fadeScale <= 0) break; } - frames = (UInt32)(fadePos - fadeStart); + frames = (UInt32)(fadePos - framesRead); } - framesRead += frames; + framesRead += frames; return frames; }