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

Issue 2231033002: Add support for more resolutions on iOS/macOS (Closed)

Created:
4 years, 4 months ago by kthelgason
Modified:
4 years, 4 months ago
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

Add support for more resolutions on iOS/macOS BUG= Committed: https://crrev.com/4a85abb80ea996ea1f8cb0c9bcbcfb41fdeec415 Cr-Commit-Position: refs/heads/master@{#13828}

Patch Set 1 #

Patch Set 2 : rebase onto master #

Total comments: 8

Patch Set 3 : Represent capture format mappings with a struct #

Total comments: 11

Patch Set 4 : Avoid setting session preset twice. #

Total comments: 4

Patch Set 5 : Move struct member inline and fix up comments #

Total comments: 3

Patch Set 6 : Address review comments #

Patch Set 7 : Set capture device framerate from VideoFormat #

Total comments: 3

Patch Set 8 : Persist device frame rate setting when switching inputs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+79 lines, -45 lines) Patch
M webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm View 1 2 3 4 5 6 7 9 chunks +79 lines, -45 lines 0 comments Download

Messages

Total messages: 33 (8 generated)
kthelgason
Please take a look. The trybots are having a bad time right now, but I ...
4 years, 4 months ago (2016-08-11 07:53:18 UTC) #6
magjed_webrtc
It seems to be possible to get the resolution of presets low/medium/high (in a cumbersome ...
4 years, 4 months ago (2016-08-11 12:34:07 UTC) #7
kthelgason
https://codereview.webrtc.org/2231033002/diff/20001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (left): https://codereview.webrtc.org/2231033002/diff/20001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#oldcode594 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:594: [[RTCAVFoundationVideoCapturerInternal alloc] initWithCapturer:this]; On 2016/08/11 12:34:07, magjed_webrtc wrote: > ...
4 years, 4 months ago (2016-08-11 13:14:30 UTC) #8
tkchin_webrtc
https://codereview.webrtc.org/2231033002/diff/40001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (right): https://codereview.webrtc.org/2231033002/diff/40001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#newcode30 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:30: struct AVCaptureSessionPresetResolution { Some notes about this file: ObjC++ ...
4 years, 4 months ago (2016-08-11 16:51:52 UTC) #9
tkchin_webrtc
https://codereview.webrtc.org/2231033002/diff/40001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (right): https://codereview.webrtc.org/2231033002/diff/40001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#newcode614 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:614: if ([_capturer.captureSession canSetSessionPreset:preset.sessionPreset]) { I'm not sure we want ...
4 years, 4 months ago (2016-08-11 17:17:55 UTC) #10
kthelgason
https://codereview.webrtc.org/2231033002/diff/40001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (right): https://codereview.webrtc.org/2231033002/diff/40001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#newcode30 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:30: struct AVCaptureSessionPresetResolution { On 2016/08/11 16:51:52, tkchin_webrtc wrote: > ...
4 years, 4 months ago (2016-08-11 17:42:04 UTC) #11
kthelgason
https://codereview.webrtc.org/2231033002/diff/60001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (left): https://codereview.webrtc.org/2231033002/diff/60001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#oldcode374 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:374: captureSession.sessionPreset = preset; I don't see why we set ...
4 years, 4 months ago (2016-08-15 08:43:37 UTC) #12
kthelgason
On 2016/08/11 17:17:55, tkchin_webrtc wrote: > I'm not sure we want to go down the ...
4 years, 4 months ago (2016-08-15 09:10:45 UTC) #13
magjed_webrtc
On 2016/08/15 09:10:45, kthelgason wrote: > On 2016/08/11 17:17:55, tkchin_webrtc wrote: > > I'm not ...
4 years, 4 months ago (2016-08-15 10:08:48 UTC) #14
magjed_webrtc
lgtm if you address my final comments. https://codereview.webrtc.org/2231033002/diff/60001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (left): https://codereview.webrtc.org/2231033002/diff/60001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#oldcode374 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:374: captureSession.sessionPreset = ...
4 years, 4 months ago (2016-08-15 10:10:23 UTC) #15
kthelgason
Thanks for the review magjed, I've addressed your comments. I'm still unsure of what to ...
4 years, 4 months ago (2016-08-15 12:31:44 UTC) #16
magjed_webrtc
On 2016/08/15 12:31:44, kthelgason wrote: > Thanks for the review magjed, I've addressed your comments. ...
4 years, 4 months ago (2016-08-15 13:41:41 UTC) #17
tkchin_webrtc
On 2016/08/15 13:41:41, magjed_webrtc wrote: > On 2016/08/15 12:31:44, kthelgason wrote: > > Thanks for ...
4 years, 4 months ago (2016-08-15 17:19:01 UTC) #18
tkchin_webrtc
lgtm to unblock, but please propose solution (or help me to understand your solution :)) ...
4 years, 4 months ago (2016-08-15 17:28:36 UTC) #19
kthelgason
On 2016/08/15 17:28:36, tkchin_webrtc wrote: > lgtm to unblock, but please propose solution (or help ...
4 years, 4 months ago (2016-08-16 08:54:42 UTC) #20
magjed_webrtc
> The problem that this class was attempting to fix was that the constraints > ...
4 years, 4 months ago (2016-08-16 13:08:12 UTC) #21
kthelgason
On 2016/08/16 13:08:12, magjed_webrtc wrote: > I'm ok with capping the fps for iPhone4S to ...
4 years, 4 months ago (2016-08-16 13:12:13 UTC) #22
tkchin_webrtc
I agree that using the intersection of resolutions for front/rear and constraints is a good ...
4 years, 4 months ago (2016-08-16 15:20:24 UTC) #23
kthelgason
On 2016/08/16 15:20:24, tkchin_webrtc wrote: > ... Maybe we can > schedule a quick meeting? ...
4 years, 4 months ago (2016-08-16 16:51:00 UTC) #24
kthelgason
PTAL
4 years, 4 months ago (2016-08-18 08:55:48 UTC) #25
magjed_webrtc
lgtm https://codereview.webrtc.org/2231033002/diff/120001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (right): https://codereview.webrtc.org/2231033002/diff/120001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#newcode503 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:503: return; nit: continue might be more appropriate than ...
4 years, 4 months ago (2016-08-18 09:27:38 UTC) #26
tkchin_webrtc
lgtm https://codereview.webrtc.org/2231033002/diff/120001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm File webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm (right): https://codereview.webrtc.org/2231033002/diff/120001/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm#newcode499 webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm:499: [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]) { Seems odd to do this ...
4 years, 4 months ago (2016-08-18 15:17:24 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2231033002/140001
4 years, 4 months ago (2016-08-19 07:43:18 UTC) #30
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 4 months ago (2016-08-19 08:24:49 UTC) #31
commit-bot: I haz the power
4 years, 4 months ago (2016-08-19 08:25:01 UTC) #33
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/4a85abb80ea996ea1f8cb0c9bcbcfb41fdeec415
Cr-Commit-Position: refs/heads/master@{#13828}

Powered by Google App Engine
This is Rietveld 408576698