diff --git a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java index 1a6e572f80..0d4dc748ce 100644 --- a/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java +++ b/libraries/effect/src/main/java/androidx/media3/effect/DefaultVideoFrameProcessor.java @@ -887,6 +887,7 @@ public final class DefaultVideoFrameProcessor implements VideoFrameProcessor { for (int i = 0; i < intermediateGlShaderPrograms.size(); i++) { intermediateGlShaderPrograms.get(i).release(); } + finalShaderProgramWrapper.release(); } catch (Exception e) { Log.e(TAG, "Error releasing shader program", e); }