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

Issue 1644843003: Compile rtc_base_objc and rtc_api_objc for Mac (Closed)

Created:
4 years, 10 months ago by hjon_webrtc
Modified:
4 years, 8 months ago
CC:
webrtc-reviews_webrtc.org, yujie_mao (webrtc), zhengzhonghou_agora.io, tterriberry_mozilla.com, qiang.lu, niklas.enbom, sdk-team_agora.io, peah-webrtc, perkj_webrtc, mflodman
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Compile rtc_base_objc and rtc_api_objc for Mac BUG=webrtc:5453

Patch Set 1 #

Total comments: 12

Patch Set 2 : Fix indentation and typo #

Patch Set 3 : Add references to issues #

Total comments: 16

Patch Set 4 : Update TODO format #

Patch Set 5 : Update against master #

Total comments: 7

Patch Set 6 : Update deployment target condition #

Patch Set 7 : Remove GN changes #

Patch Set 8 : Update against master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -52 lines) Patch
M webrtc/api/BUILD.gn View 1 2 3 4 5 6 7 3 chunks +8 lines, -6 lines 0 comments Download
M webrtc/api/api.gyp View 1 2 3 4 5 6 7 3 chunks +8 lines, -12 lines 0 comments Download
M webrtc/api/api_tests.gyp View 1 2 3 4 5 6 7 3 chunks +3 lines, -5 lines 0 comments Download
M webrtc/api/objc/RTCMediaConstraints.mm View 1 2 3 4 5 6 1 chunk +3 lines, -3 lines 0 comments Download
M webrtc/api/objc/RTCStatsReport.mm View 1 2 3 4 5 6 1 chunk +2 lines, -2 lines 0 comments Download
D webrtc/api/objc/WebRTC-Prefix.pch View 1 chunk +0 lines, -13 lines 0 comments Download
M webrtc/api/objctests/RTCMediaConstraintsTest.mm View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M webrtc/base/base.gyp View 1 2 3 4 5 6 7 2 chunks +2 lines, -5 lines 0 comments Download
M webrtc/base/logging.cc View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/base/macutils.cc View 1 2 3 3 chunks +8 lines, -0 lines 0 comments Download
M webrtc/base/macwindowpicker.cc View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M webrtc/base/proxydetect.cc View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M webrtc/base/unixfilesystem.cc View 1 2 3 5 chunks +12 lines, -0 lines 0 comments Download
A + webrtc/build/WebRTC-Prefix.pch View 0 chunks +-1 lines, --1 lines 0 comments Download
A webrtc/build/objc_common.gypi View 1 2 3 4 5 1 chunk +21 lines, -0 lines 0 comments Download
M webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_info_objc.mm View 1 2 3 4 chunks +14 lines, -4 lines 0 comments Download
M webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_objc.mm View 1 2 3 2 chunks +4 lines, -0 lines 0 comments Download
M webrtc/modules/video_capture/mac/video_capture_mac.mm View 1 2 3 2 chunks +8 lines, -0 lines 0 comments Download
M webrtc/supplement.gypi View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M webrtc/webrtc_tests.gypi View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 34 (6 generated)
hjon_webrtc
4 years, 10 months ago (2016-01-28 20:22:50 UTC) #2
tkchin_webrtc
We're using some new language features in webrtc/api/objc and webrtc/base/objc that require us to bump ...
4 years, 10 months ago (2016-01-28 21:09:44 UTC) #6
hjon_webrtc
https://codereview.webrtc.org/1644843003/diff/1/webrtc/api/BUILD.gn File webrtc/api/BUILD.gn (right): https://codereview.webrtc.org/1644843003/diff/1/webrtc/api/BUILD.gn#newcode62 webrtc/api/BUILD.gn:62: "../build/WebRTC-Prefix.pch", On 2016/01/28 21:09:44, tkchin_webrtc wrote: > I don't ...
4 years, 10 months ago (2016-01-28 23:49:51 UTC) #7
hjon_webrtc
On 2016/01/28 21:09:44, tkchin_webrtc wrote: > We're using some new language features in webrtc/api/objc and ...
4 years, 10 months ago (2016-01-28 23:52:44 UTC) #8
tkchin_webrtc
== '10.10' seems restrictive. We can define more variables I suppose. e.g. mac_deployment_target_major, mac_deployment_target_minor, is_yosemite_and_above ...
4 years, 10 months ago (2016-01-29 00:26:29 UTC) #9
hjon_webrtc
tkchin@ kjellander@ I've added an initial proposal for a better check of the mac_deployment_target by ...
4 years, 10 months ago (2016-02-01 00:02:20 UTC) #10
kjellander_webrtc
Nice effort in bringing the objc libraries to desktop Mac. I added a few comments. ...
4 years, 10 months ago (2016-02-01 06:08:29 UTC) #11
kjellander_webrtc
On 2016/02/01 00:02:20, hjon_webrtc wrote: > tkchin@ kjellander@ I've added an initial proposal for a ...
4 years, 10 months ago (2016-02-01 06:19:24 UTC) #12
kjellander_webrtc
Another comment. https://codereview.webrtc.org/1644843003/diff/40001/webrtc/supplement.gypi File webrtc/supplement.gypi (right): https://codereview.webrtc.org/1644843003/diff/40001/webrtc/supplement.gypi#newcode15 webrtc/supplement.gypi:15: 'mac_deployment_target_major%': 10, On 2016/02/01 06:08:29, kjellander (webrtc) ...
4 years, 10 months ago (2016-02-01 06:20:19 UTC) #13
tkchin_webrtc
https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/BUILD.gn File webrtc/api/BUILD.gn (right): https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/BUILD.gn#newcode95 webrtc/api/BUILD.gn:95: "objc/avfoundationvideocapturer.h", On 2016/02/01 06:08:29, kjellander (webrtc) wrote: > So ...
4 years, 10 months ago (2016-02-02 10:04:46 UTC) #15
hjon_webrtc
On 2016/02/02 10:04:46, tkchin_webrtc wrote: > https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/BUILD.gn > File webrtc/api/BUILD.gn (right): > > https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/BUILD.gn#newcode95 > ...
4 years, 10 months ago (2016-02-02 18:41:49 UTC) #16
kjellander_webrtc
Don't let the AVfoundation on Mac issue block the work in this CL, that can ...
4 years, 10 months ago (2016-02-02 20:20:11 UTC) #17
hjon_webrtc
https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/BUILD.gn File webrtc/api/BUILD.gn (right): https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/BUILD.gn#newcode62 webrtc/api/BUILD.gn:62: # TODO(5477): Fix prefix headers. On 2016/02/01 06:08:29, kjellander ...
4 years, 10 months ago (2016-02-02 23:03:50 UTC) #18
hjon_webrtc
Summarizing our goals: Goal 1: Generate/build the 'rtc_api_objc' target for Mac only if the deployment ...
4 years, 10 months ago (2016-02-02 23:05:36 UTC) #19
kjellander_webrtc
Thanks for trying hard to avoid the new variables, but let's introduce them as it ...
4 years, 10 months ago (2016-02-03 07:57:33 UTC) #20
tkchin_webrtc
Actually I think you were waiting for feedback re: vars. But fyi anyway. https://codereview.webrtc.org/1644843003/diff/80001/webrtc/api/api_tests.gyp File ...
4 years, 10 months ago (2016-02-03 08:26:49 UTC) #21
hjon_webrtc
https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/api.gyp File webrtc/api/api.gyp (right): https://codereview.webrtc.org/1644843003/diff/40001/webrtc/api/api.gyp#newcode12 webrtc/api/api.gyp:12: ['OS=="ios" or (OS=="mac" and mac_deployment_target_major>=10 and ' On 2016/02/01 ...
4 years, 10 months ago (2016-02-04 01:43:03 UTC) #22
kjellander_webrtc
I have to pull in the heavy artillery here; adding dpranke@. He's probably the guy ...
4 years, 10 months ago (2016-02-08 09:25:52 UTC) #24
Dirk Pranke
I'm not entirely sure what you're trying to do here, but I'll see if I ...
4 years, 10 months ago (2016-02-08 22:06:06 UTC) #25
tkchin_webrtc
On 2016/02/08 22:06:06, Dirk Pranke wrote: > I'm not entirely sure what you're trying to ...
4 years, 10 months ago (2016-02-09 16:02:42 UTC) #26
Dirk Pranke
+erikchen@chromium.org , who is more of mac guru than I ... My vague understanding of ...
4 years, 10 months ago (2016-02-09 23:36:45 UTC) #27
erikchen
On 2016/02/09 23:36:45, Dirk Pranke wrote: > mailto:+erikchen@chromium.org , who is more of mac guru ...
4 years, 10 months ago (2016-02-09 23:42:54 UTC) #28
tkchin_webrtc
On 2016/02/09 23:42:54, erikchen wrote: > On 2016/02/09 23:36:45, Dirk Pranke wrote: > > mailto:+erikchen@chromium.org ...
4 years, 10 months ago (2016-02-10 16:46:07 UTC) #29
Dirk Pranke
On 2016/02/10 16:46:07, tkchin_webrtc wrote: > @dirk > I'm not well set up for the ...
4 years, 10 months ago (2016-02-10 22:28:51 UTC) #30
Dirk Pranke
I've posted a chromium CL to https://codereview.chromium.org/1686373002/ . Please take a look and see if ...
4 years, 10 months ago (2016-02-11 02:02:41 UTC) #31
hjon_webrtc
On 2016/02/11 02:02:41, Dirk Pranke wrote: > I've posted a chromium CL to https://codereview.chromium.org/1686373002/ . ...
4 years, 10 months ago (2016-02-11 19:29:15 UTC) #32
Dirk Pranke
On 2016/02/11 19:29:15, hjon_webrtc wrote: > On 2016/02/11 02:02:41, Dirk Pranke wrote: > > I've ...
4 years, 10 months ago (2016-02-11 19:32:44 UTC) #33
hjon_webrtc
4 years, 10 months ago (2016-02-12 22:46:15 UTC) #34
Per IRL chat with @tkchin, we decided to just get GYP going for now and deal
with GN separately, so I've removed the changes to the GN files (other than some
changes that are still relevant).

Powered by Google App Engine
This is Rietveld 408576698