diff --git a/AUTHORS b/AUTHORS index 121838fc23..abf8b5b853 100644 --- a/AUTHORS +++ b/AUTHORS @@ -55,6 +55,7 @@ Vicken Simonian Victor Costan Xiaohong Xu Xiaolei Yu +Yura Yaroshevich Hans Knoechel Korniltsev Anatoly diff --git a/sdk/android/src/java/org/webrtc/Camera1Session.java b/sdk/android/src/java/org/webrtc/Camera1Session.java index 61a51c940a..c27b4fc12d 100644 --- a/sdk/android/src/java/org/webrtc/Camera1Session.java +++ b/sdk/android/src/java/org/webrtc/Camera1Session.java @@ -69,6 +69,12 @@ class Camera1Session implements CameraSession { return; } + if (camera == null) { + callback.onFailure(FailureType.ERROR, + "android.hardware.Camera.open returned null for camera id = " + cameraId); + return; + } + try { camera.setPreviewTexture(surfaceTextureHelper.getSurfaceTexture()); } catch (IOException e) {