Skip to content

Commit 779907a

Browse files
ychaparovcopybara-github
authored andcommitted
Do not throw unsupported exception on frame release
In EncoderWriterHardwareBufferQueue. PiperOrigin-RevId: 892781507
1 parent a88d61e commit 779907a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

libraries/transformer/src/main/java/androidx/media3/transformer/EncoderWriterHardwareBufferQueue.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@ public HardwareBufferFrame dequeue(FrameFormat format, Runnable wakeupListener)
9292
hardwareBuffer,
9393
directExecutor(),
9494
/* releaseCallback= */ releaseFence -> {
95-
throw new UnsupportedOperationException();
95+
if (imageWriter != null) {
96+
imageWriter.close();
97+
}
9698
})
9799
.setInternalFrame(image)
98100
.build();

0 commit comments

Comments
 (0)