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

Issue 1895483002: Android: Make base interface for camera1 and camera2 (Closed)

Created:
4 years, 8 months ago by magjed_webrtc
Modified:
4 years, 7 months ago
Reviewers:
perkj_webrtc
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

Android: Make base interface for camera1 and camera2 This CL adds a new interface CameraVideoCapturer that extends VideoCapturer with a switchCamera() function. It also moves moves CameraEventsHandler, CameraStatistics, and CameraSwitchHandler from VideoCapturerAndroid to this new interface. The purpose is to prepare for a camera2 implementation that will use the same interfaces and helper class. BUG=webrtc:5519 Committed: https://crrev.com/6bdacaddfb18edef1f0cdd778209f6b05a8f9210 Cr-Commit-Position: refs/heads/master@{#12723}

Patch Set 1 : #

Total comments: 15

Patch Set 2 : perkj@s comments #

Total comments: 2

Patch Set 3 : Add one more thread comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+137 lines, -86 lines) Patch
A webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java View 1 2 1 chunk +128 lines, -0 lines 0 comments Download
M webrtc/api/java/android/org/webrtc/VideoCapturerAndroid.java View 1 7 chunks +9 lines, -86 lines 0 comments Download

Messages

Total messages: 20 (9 generated)
magjed_webrtc
perkj - Please take a look.
4 years, 8 months ago (2016-04-18 15:20:20 UTC) #4
magjed_webrtc
Ping. perkj - please take a look.
4 years, 8 months ago (2016-04-20 09:45:42 UTC) #7
perkj_webrtc
Sorry - I had missed this. https://codereview.webrtc.org/1895483002/diff/40001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java File webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java (right): https://codereview.webrtc.org/1895483002/diff/40001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java#newcode20 webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java:20: * Camera events ...
4 years, 8 months ago (2016-04-21 08:14:56 UTC) #8
magjed_webrtc
https://codereview.webrtc.org/1895483002/diff/40001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java File webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java (right): https://codereview.webrtc.org/1895483002/diff/40001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java#newcode20 webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java:20: * Camera events handler - can be used to ...
4 years, 7 months ago (2016-05-12 11:42:43 UTC) #9
magjed_webrtc
https://codereview.webrtc.org/1895483002/diff/40001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java File webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java (right): https://codereview.webrtc.org/1895483002/diff/40001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java#newcode55 webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java:55: public static class CameraStatistics { On 2016/05/12 11:42:43, magjed_webrtc ...
4 years, 7 months ago (2016-05-12 12:15:21 UTC) #10
perkj_webrtc
lgtm https://codereview.webrtc.org/1895483002/diff/60001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java File webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java (right): https://codereview.webrtc.org/1895483002/diff/60001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java#newcode56 webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java:56: void switchCamera(CameraSwitchHandler switchEventsHandler); nit: on which thread?
4 years, 7 months ago (2016-05-12 13:04:32 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1895483002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1895483002/80001
4 years, 7 months ago (2016-05-13 10:55:17 UTC) #14
magjed_webrtc
https://codereview.webrtc.org/1895483002/diff/60001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java File webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java (right): https://codereview.webrtc.org/1895483002/diff/60001/webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java#newcode56 webrtc/api/java/android/org/webrtc/CameraVideoCapturer.java:56: void switchCamera(CameraSwitchHandler switchEventsHandler); On 2016/05/12 13:04:32, perkj_webrtc wrote: > ...
4 years, 7 months ago (2016-05-13 11:05:51 UTC) #15
commit-bot: I haz the power
Committed patchset #3 (id:80001)
4 years, 7 months ago (2016-05-13 12:25:17 UTC) #17
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/6bdacaddfb18edef1f0cdd778209f6b05a8f9210 Cr-Commit-Position: refs/heads/master@{#12723}
4 years, 7 months ago (2016-05-13 12:25:28 UTC) #19
magjed_webrtc
4 years, 7 months ago (2016-05-13 13:26:25 UTC) #20
Message was sent while issue was closed.
A revert of this CL (patchset #3 id:80001) has been created in
https://codereview.webrtc.org/1979583002/ by magjed@webrtc.org.

The reason for reverting is: Breaks downstream import..

Powered by Google App Engine
This is Rietveld 408576698