Index: webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java |
diff --git a/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java b/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java |
index be6b3e26fe6723349f525b4a35aaf47108d1df82..75a0c3e9d176a5ff1a0e365ab5824a766ebe6b50 100644 |
--- a/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java |
+++ b/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java |
@@ -49,7 +49,7 @@ public class VideoCapturerAndroid implements |
SurfaceTextureHelper.OnTextureFrameAvailableListener { |
private final static String TAG = "VideoCapturerAndroid"; |
private final static int CAMERA_OBSERVER_PERIOD_MS = 2000; |
- private final static int CAMERA_FREEZE_REPORT_TIMOUT_MS = 6000; |
+ private final static int CAMERA_FREEZE_REPORT_TIMOUT_MS = 4000; |
private android.hardware.Camera camera; // Only non-null while capturing. |
private Thread cameraThread; |
@@ -118,7 +118,7 @@ public class VideoCapturerAndroid implements |
Logging.d(TAG, "Camera fps: " + cameraFps +"."); |
if (cameraFramesCount == 0) { |
++freezePeriodCount; |
- if (CAMERA_OBSERVER_PERIOD_MS * freezePeriodCount > CAMERA_FREEZE_REPORT_TIMOUT_MS |
+ if (CAMERA_OBSERVER_PERIOD_MS * freezePeriodCount >= CAMERA_FREEZE_REPORT_TIMOUT_MS |
&& eventsHandler != null) { |
Logging.e(TAG, "Camera freezed."); |
if (surfaceHelper.isTextureInUse()) { |