From 63d255db7d01bfdd2f50712c17b225cf546878f8 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Tue, 30 Sep 2014 16:57:14 -0700 Subject: [PATCH] Fixed vgmstream fading to return the correct block length on the start of the fade --- Plugins/vgmstream/vgmstream/VGMDecoder.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; }