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

Issue 2722583002: Add Metal video view in AppRTCMobile and metal availability macro. (Closed)

Created:
3 years, 9 months ago by daniela-webrtc
Modified:
3 years, 9 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add Metal video view in AppRTCMobile and Metal availability macro. - The RTC_SUPPORTS_METAL macro allows consumers to gracefully handle compilation for different archs that are not supporting Metal. BUG=webrtc:7079 Review-Url: https://codereview.webrtc.org/2722583002 Cr-Commit-Position: refs/heads/master@{#17004} Committed: https://chromium.googlesource.com/external/webrtc/+/154a7bb877abefada22afe28b0a755cf621e8d9e

Patch Set 1 #

Total comments: 10

Patch Set 2 : Address comments #

Total comments: 7

Patch Set 3 : Fix spacing #

Patch Set 4 : Redefine macro #

Total comments: 1

Patch Set 5 : Replace macro check to be gcc compatible as well. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -8 lines) Patch
M webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.h View 1 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.m View 1 2 3 2 chunks +13 lines, -2 lines 0 comments Download
M webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h View 1 2 3 4 2 chunks +8 lines, -1 line 0 comments Download

Messages

Total messages: 18 (6 generated)
daniela-webrtc
3 years, 9 months ago (2017-02-28 08:30:44 UTC) #3
kthelgason
It's cool that we can now support both types of renderer! https://codereview.webrtc.org/2722583002/diff/1/webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.h File webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.h (right): ...
3 years, 9 months ago (2017-02-28 10:03:10 UTC) #4
daniela-webrtc
https://codereview.webrtc.org/2722583002/diff/1/webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.m File webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.m (right): https://codereview.webrtc.org/2722583002/diff/1/webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.m#newcode50 webrtc/examples/objc/AppRTCMobile/ios/ARDVideoCallView.m:50: RTCEAGLVideoView *remoteView = [[RTCEAGLVideoView alloc] initWithFrame:CGRectZero]; On 2017/02/28 10:03:10, ...
3 years, 9 months ago (2017-02-28 14:27:12 UTC) #5
magjed_webrtc
https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h File webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h (right): https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h#newcode18 webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h:18: #define RTC_SUPPORTS_METAL 1 Don't indent and just do: #if ...
3 years, 9 months ago (2017-02-28 17:28:15 UTC) #6
tkchin_webrtc
https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m File webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m (right): https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m#newcode54 webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m:54: #if RTC_SUPPORTS_METAL Do we need to expose the define ...
3 years, 9 months ago (2017-02-28 18:47:33 UTC) #7
daniela-webrtc
https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m File webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m (right): https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m#newcode54 webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m:54: #if RTC_SUPPORTS_METAL On 2017/02/28 18:47:33, tkchin_webrtc wrote: > Do ...
3 years, 9 months ago (2017-03-01 13:40:22 UTC) #8
tkchin_webrtc
lgtm https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m File webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m (right): https://codereview.webrtc.org/2722583002/diff/20001/webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m#newcode54 webrtc/sdk/objc/Framework/Classes/Metal/RTCMTLVideoView.m:54: #if RTC_SUPPORTS_METAL On 2017/03/01 13:40:22, denicija-webrtc wrote: > ...
3 years, 9 months ago (2017-03-01 19:16:38 UTC) #9
kthelgason
lgtm % small nit https://codereview.webrtc.org/2722583002/diff/60001/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h File webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h (right): https://codereview.webrtc.org/2722583002/diff/60001/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h#newcode17 webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMTLVideoView.h:17: #if defined(__arm64__) && __arm64__ nit: ...
3 years, 9 months ago (2017-03-03 12:38:40 UTC) #10
magjed_webrtc
lgtm
3 years, 9 months ago (2017-03-03 12:51:17 UTC) #11
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/2722583002/80001
3 years, 9 months ago (2017-03-03 13:37:20 UTC) #14
commit-bot: I haz the power
Committed patchset #5 (id:80001) as https://chromium.googlesource.com/external/webrtc/+/154a7bb877abefada22afe28b0a755cf621e8d9e
3 years, 9 months ago (2017-03-03 14:11:15 UTC) #17
kthelgason
3 years, 9 months ago (2017-03-08 13:51:51 UTC) #18
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:80001) has been created in
https://codereview.webrtc.org/2739793003/ by kthelgason@webrtc.org.

The reason for reverting is: Breaks AppRTCMobile.

Powered by Google App Engine
This is Rietveld 408576698