Index: src/Processing/AudioFileIO/MultiChannelAudioFileReader.cxx =================================================================== --- src/Processing/AudioFileIO/MultiChannelAudioFileReader.cxx (révision 10864) +++ src/Processing/AudioFileIO/MultiChannelAudioFileReader.cxx (copie de travail) @@ -84,8 +84,10 @@ if ( !AbleToExecute() ) return false; - if ( mEOFReached ) + if ( mEOFReached ) { + Stop(); return false; + } // Check all outputs sizes bool allOutputsSameSize = true; @@ -147,8 +149,10 @@ if ( !AbleToExecute() ) return false; - if ( mEOFReached ) + if ( mEOFReached ) { + Stop(); return false; + } // Check all outputs sizes bool allOutputsSameSize = true; Index: src/Processing/AudioFileIO/MonoAudioFileReader.cxx =================================================================== --- src/Processing/AudioFileIO/MonoAudioFileReader.cxx (révision 10864) +++ src/Processing/AudioFileIO/MonoAudioFileReader.cxx (copie de travail) @@ -141,8 +141,10 @@ if ( !AbleToExecute() ) return false; - if ( mEOFReached ) + if ( mEOFReached ) { + Stop(); return false; + } mEOFReached = mNativeStream->ReadData( mConfig.GetSelectedChannel(), outputSamples.GetBuffer().GetPtr(),