Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Issue 1967053002: VideoCapturerAndroid: Ignore erroneous startCaptureOnCameraThread calls instead of crashing (Closed)

Created:
4 years, 7 months ago by magjed_webrtc
Modified:
4 years, 7 months ago
Reviewers:
AlexG
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

VideoCapturerAndroid: Ignore erroneous startCaptureOnCameraThread calls instead of crashing Fix a bug where startCaptureOnCameraThread() is called while the camera is already successfully running. It may happen in the scenario when startCapture() is called, but startCaptureOnCameraThread() fails and posts a retry, then stopCapture() is called and removeCallbacksAndMessages() fails to remove the pending retry, and then startCapture() is called successfully. BUG=b/28181364 R=glaznev@webrtc.org Committed: https://crrev.com/210dd5c361e2e11a465e6de6e1f701c451c9bd65 Cr-Commit-Position: refs/heads/master@{#12697}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java View 1 chunk +2 lines, -1 line 2 comments Download

Messages

Total messages: 15 (7 generated)
magjed_webrtc
Alex - please take a look.
4 years, 7 months ago (2016-05-11 09:39:33 UTC) #1
magjed_webrtc
Alex - please take a look.
4 years, 7 months ago (2016-05-11 13:05:26 UTC) #4
AlexG
lgtm https://codereview.webrtc.org/1967053002/diff/1/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java File webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java (right): https://codereview.webrtc.org/1967053002/diff/1/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java#newcode413 webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java:413: Logging.e(TAG, "startCaptureOnCameraThread: Camera has already been started."); Worth ...
4 years, 7 months ago (2016-05-11 17:23:50 UTC) #5
magjed_webrtc
https://codereview.webrtc.org/1967053002/diff/1/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java File webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java (right): https://codereview.webrtc.org/1967053002/diff/1/webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java#newcode413 webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java:413: Logging.e(TAG, "startCaptureOnCameraThread: Camera has already been started."); On 2016/05/11 ...
4 years, 7 months ago (2016-05-12 09:44:24 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1967053002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1967053002/1
4 years, 7 months ago (2016-05-12 09:44:37 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: android_dbg on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_dbg/builds/13233)
4 years, 7 months ago (2016-05-12 09:54:09 UTC) #11
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/210dd5c361e2e11a465e6de6e1f701c451c9bd65 Cr-Commit-Position: refs/heads/master@{#12697}
4 years, 7 months ago (2016-05-12 10:40:41 UTC) #14
magjed_webrtc
4 years, 7 months ago (2016-05-12 10:40:41 UTC) #15
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
210dd5c361e2e11a465e6de6e1f701c451c9bd65 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698