diff --git a/src/main/java/io/github/dsheirer/audio/codec/mbe/JmbeAudioModule.java b/src/main/java/io/github/dsheirer/audio/codec/mbe/JmbeAudioModule.java index 92750e4d..dca5530f 100644 --- a/src/main/java/io/github/dsheirer/audio/codec/mbe/JmbeAudioModule.java +++ b/src/main/java/io/github/dsheirer/audio/codec/mbe/JmbeAudioModule.java @@ -62,6 +62,18 @@ public abstract class JmbeAudioModule extends AbstractAudioModule implements Lis loadConverter(); } + @Override + protected void closeAudioSegment() + { + super.closeAudioSegment(); + + //Reset the audio codec to clear any leftover frame data from the previous call. + if(mAudioCodec != null) + { + mAudioCodec.reset(); + } + } + @Override public void dispose() {