From e30bc48473fb9fd9d533b6c5a7a91c274f036f8b Mon Sep 17 00:00:00 2001 From: raphael Date: Mon, 15 Dec 2025 16:44:52 +0200 Subject: [PATCH] catch exception calling `updateTexImage` in `onDrawFrame` of `GlCameraPreview` --- .../otaliastudios/cameraview/preview/GlCameraPreview.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java b/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java index 22ca0cc5d..e3f56ecd2 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/preview/GlCameraPreview.java @@ -207,7 +207,11 @@ public void onDrawFrame(GL10 gl) { // Latch the latest frame. If there isn't anything new, // we'll just re-use whatever was there before. final float[] transform = mOutputTextureDrawer.getTextureTransform(); - mInputSurfaceTexture.updateTexImage(); + try { + mInputSurfaceTexture.updateTexImage(); + } catch (Exception e) { + LOG.w("Exception updating texture contents", e); + } mInputSurfaceTexture.getTransformMatrix(transform); // LOG.v("onDrawFrame:", "timestamp:", mInputSurfaceTexture.getTimestamp());