From 4d1ede54325c3e3cc9ffecc66aa3d209efb4cc2f Mon Sep 17 00:00:00 2001 From: tofunmi Date: Fri, 15 Mar 2024 12:20:54 -0700 Subject: [PATCH] Ultra HDR: release texture after use PiperOrigin-RevId: 616209205 --- .../main/java/androidx/media3/effect/DefaultShaderProgram.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/effect/src/main/java/androidx/media3/effect/DefaultShaderProgram.java b/libraries/effect/src/main/java/androidx/media3/effect/DefaultShaderProgram.java index b580e4d176..0d4cb98596 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/DefaultShaderProgram.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/DefaultShaderProgram.java @@ -499,6 +499,9 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; super.release(); try { glProgram.delete(); + if (gainmapTexId != C.INDEX_UNSET) { + GlUtil.deleteTexture(gainmapTexId); + } } catch (GlUtil.GlException e) { throw new VideoFrameProcessingException(e); }