diff --git a/Plugins/MAD/MADDecoder.m b/Plugins/MAD/MADDecoder.m index 1efb4c1b4..7866d3ef9 100644 --- a/Plugins/MAD/MADDecoder.m +++ b/Plugins/MAD/MADDecoder.m @@ -622,7 +622,8 @@ - (int)readAudio:(void *)buffer frames:(UInt32)frames { int framesRead = 0; - [self syncFormat:YES]; + if(!_firstFrame) + [self syncFormat:YES]; for(;;) { long framesRemaining = frames - framesRead;