diff --git a/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultCodec.java b/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultCodec.java index c4a82346b8..ad1762eb4a 100644 --- a/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultCodec.java +++ b/libraries/transformer/src/main/java/androidx/media3/transformer/DefaultCodec.java @@ -349,6 +349,7 @@ public final class DefaultCodec implements Codec { releaseOutputBuffer(/* render= */ false); return false; } + outputBufferInfo.flags &= ~MediaCodec.BUFFER_FLAG_END_OF_STREAM; } if ((outputBufferInfo.flags & MediaCodec.BUFFER_FLAG_CODEC_CONFIG) != 0) { // Encountered a CSD buffer, skip it.