From 8a2098cb8db1a7e74fd5aaf6dd32a79d99010423 Mon Sep 17 00:00:00 2001 From: sakal Date: Thu, 1 Sep 2016 02:07:02 -0700 Subject: [PATCH] Fix a race condition where Camera2Session forgot to return the texture frame when closing the camera. BUG=b/31201445 Review-Url: https://codereview.webrtc.org/2289303005 Cr-Commit-Position: refs/heads/master@{#14015} --- webrtc/api/android/java/src/org/webrtc/Camera2Session.java | 1 + 1 file changed, 1 insertion(+) diff --git a/webrtc/api/android/java/src/org/webrtc/Camera2Session.java b/webrtc/api/android/java/src/org/webrtc/Camera2Session.java index 9bcdfafa20..9546b8a554 100644 --- a/webrtc/api/android/java/src/org/webrtc/Camera2Session.java +++ b/webrtc/api/android/java/src/org/webrtc/Camera2Session.java @@ -176,6 +176,7 @@ public class Camera2Session implements CameraSession { if (state != SessionState.RUNNING) { Logging.d(TAG, "Texture frame captured but camera is no longer running."); + surfaceTextureHelper.returnTextureFrame(); return; }