I noticed that the -openReturningError: method in decoders and encoders does not check if it's already open. This can lead to weird behavior as this method does not properly reset all the state for some codecs. For example _framePosition in the FLAC & MPEG decoders is not reset to 0.
I noticed that the
-openReturningError:method in decoders and encoders does not check if it's already open. This can lead to weird behavior as this method does not properly reset all the state for some codecs. For example_framePositionin the FLAC & MPEG decoders is not reset to 0.