diff --git a/Plugins/MAD/MADDecoder.m b/Plugins/MAD/MADDecoder.m index 58298bc4d..f0975f6ee 100644 --- a/Plugins/MAD/MADDecoder.m +++ b/Plugins/MAD/MADDecoder.m @@ -686,6 +686,10 @@ } - (long)seek:(long)frame { + if(frame == _framesDecoded) { + return frame; + } + if(frame > totalFrames) frame = totalFrames;