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

Issue 2862543002: Split iOS sdk in to separate targets (Closed)

Created:
3 years, 7 months ago by kthelgason
Modified:
3 years, 7 months ago
CC:
webrtc-reviews_webrtc.org, video-team_agora.io, yujie_mao (webrtc), zhengzhonghou_agora.io, stefan-webrtc, tterriberry_mozilla.com, audio-team_agora.io, qiang.lu, niklas.enbom, sdk-team_agora.io, peah-webrtc, mflodman, mbonadei
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Split iOS sdk in to separate targets This CL splits the iOS sdk into separate static libraries for video, audio, ui, common, and peerconnection-related code. This will in the future make it easier to compile WebRTC without unneeded components. BUG=webrtc:4867 Review-Url: https://codereview.webrtc.org/2862543002 Cr-Commit-Position: refs/heads/master@{#18166} Committed: https://chromium.googlesource.com/external/webrtc/+/52c83fe7102f566cf35a7533092873d58b38f426

Patch Set 1 #

Patch Set 2 : rebase #

Patch Set 3 : re-rebase #

Patch Set 4 : re-re-rebase #

Patch Set 5 : Move corevideo frame buffer files #

Total comments: 9

Patch Set 6 : Add required lib to metal target #

Total comments: 9

Patch Set 7 : rebase and fix comments #

Total comments: 13

Patch Set 8 : code review comments #

Total comments: 10

Patch Set 9 : code reveiw #

Patch Set 10 : Move more views to UI #

Patch Set 11 : rebase and fix build #

Total comments: 2

Patch Set 12 : fix build for simulator #

Total comments: 4

Patch Set 13 : rebase and minor fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+245 lines, -10676 lines) Patch
M webrtc/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M webrtc/examples/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -3 lines 0 comments Download
M webrtc/modules/audio_device/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/audio_device/ios/audio_device_ios.mm View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/video_coding/BUILD.gn View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M webrtc/modules/video_coding/codecs/test/videoprocessor_integrationtest.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/sdk/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 chunks +252 lines, -198 lines 0 comments Download
M webrtc/sdk/objc/DEPS View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/NSString+StdString.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/NSString+StdString.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCDispatcher.m View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCDispatcher+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCFieldTrials.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCFileLogger.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCLogging.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCUIApplication.h View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/RTCUIApplication.mm View 1 2 3 4 5 6 7 8 9 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/UIDevice+RTCDevice.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/helpers.h View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -5 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Common/helpers.mm View 1 2 3 4 5 6 7 8 3 chunks +1 line, -7 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/NSString+StdString.h View 1 chunk +0 lines, -26 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/NSString+StdString.mm View 1 chunk +0 lines, -33 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource.mm View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource+Private.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioSource.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioSource+Private.h View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioTrack.mm View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioTrack+Private.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCCameraVideoCapturer.m View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCConfiguration.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCConfiguration+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannel.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannel+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannelConfiguration.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannelConfiguration+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceCandidate.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceCandidate+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceServer.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceServer+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCLegacyStatsReport.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCLegacyStatsReport+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaSource.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaSource+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStream.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStream+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStreamTrack.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStreamTrack+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetrics.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetricsSampleInfo.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetricsSampleInfo+Private.h View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+DataChannel.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+Stats.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory.mm View 1 2 3 4 5 6 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpCodecParameters.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpCodecParameters+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpEncodingParameters.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpEncodingParameters+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpParameters.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpParameters+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpSender.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpSender+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSSLAdapter.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSessionDescription.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSessionDescription+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCTracing.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoCapturer.m View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoFrame.mm View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoFrame+Private.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter+Private.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoSource.mm View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoSource+Private.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoTrack.mm View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoTrack+Private.h View 1 2 3 4 5 6 7 8 0 chunks +-1 lines, --1 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoCapturerInternal.h View 1 chunk +0 lines, -49 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoCapturerInternal.mm View 1 chunk +0 lines, -503 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource.mm View 1 chunk +0 lines, -62 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource+Private.h View 1 chunk +0 lines, -27 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAudioSource.mm View 1 chunk +0 lines, -48 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAudioSource+Private.h View 1 chunk +0 lines, -32 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAudioTrack.mm View 1 chunk +0 lines, -66 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCAudioTrack+Private.h View 1 chunk +0 lines, -31 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCCameraPreviewView.m View 1 chunk +0 lines, -75 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCCameraVideoCapturer.m View 1 2 3 4 5 6 1 chunk +0 lines, -424 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm View 1 chunk +0 lines, -371 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCConfiguration+Private.h View 1 chunk +0 lines, -73 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCDataChannel.mm View 1 chunk +0 lines, -220 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCDataChannel+Private.h View 1 chunk +0 lines, -49 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration.mm View 1 chunk +0 lines, -83 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration+Private.h View 1 chunk +0 lines, -23 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCDispatcher.m View 1 2 1 chunk +0 lines, -61 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCDispatcher+Private.h View 1 chunk +0 lines, -17 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCEAGLVideoView.m View 1 chunk +0 lines, -297 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm View 1 chunk +0 lines, -67 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCFileLogger.mm View 1 chunk +0 lines, -176 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCI420Shader.mm View 1 chunk +0 lines, -119 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCI420TextureCache.h View 1 chunk +0 lines, -24 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCI420TextureCache.mm View 1 chunk +0 lines, -149 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm View 1 chunk +0 lines, -76 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCIceCandidate+Private.h View 1 chunk +0 lines, -37 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCIceServer.mm View 1 chunk +0 lines, -121 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCIceServer+Private.h View 1 chunk +0 lines, -32 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport.mm View 1 chunk +0 lines, -60 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport+Private.h View 1 chunk +0 lines, -24 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCLogging.mm View 1 chunk +0 lines, -47 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm View 1 chunk +0 lines, -129 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints+Private.h View 1 chunk +0 lines, -54 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaSource.mm View 1 chunk +0 lines, -79 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaSource+Private.h View 1 chunk +0 lines, -42 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaStream.mm View 1 chunk +0 lines, -122 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaStream+Private.h View 1 chunk +0 lines, -36 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack.mm View 1 chunk +0 lines, -137 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack+Private.h View 1 chunk +0 lines, -54 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMetrics.mm View 1 chunk +0 lines, -32 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMetricsSampleInfo.mm View 1 chunk +0 lines, -43 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCMetricsSampleInfo+Private.h View 1 chunk +0 lines, -28 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCNSGLVideoView.m View 1 chunk +0 lines, -173 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCNV12TextureCache.h View 1 chunk +0 lines, -30 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCNV12TextureCache.m View 1 chunk +0 lines, -108 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCNativeNV12Shader.mm View 1 chunk +0 lines, -107 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCOpenGLDefines.h View 1 chunk +0 lines, -37 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm View 1 chunk +0 lines, -601 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+DataChannel.mm View 1 2 3 4 5 6 1 chunk +0 lines, -34 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h View 1 chunk +0 lines, -107 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Stats.mm View 1 chunk +0 lines, -64 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCPeerConnectionFactory.mm View 1 chunk +0 lines, -144 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCPeerConnectionFactory+Private.h View 1 chunk +0 lines, -30 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpCodecParameters.mm View 1 chunk +0 lines, -97 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpCodecParameters+Private.h View 1 chunk +0 lines, -28 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters.mm View 1 chunk +0 lines, -50 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters+Private.h View 1 chunk +0 lines, -28 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpParameters.mm View 1 chunk +0 lines, -56 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpParameters+Private.h View 1 chunk +0 lines, -28 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver.mm View 1 chunk +0 lines, -123 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver+Private.h View 1 chunk +0 lines, -45 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpSender.mm View 1 chunk +0 lines, -94 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCRtpSender+Private.h View 1 chunk +0 lines, -29 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCSSLAdapter.mm View 1 chunk +0 lines, -26 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCSessionDescription.mm View 1 chunk +0 lines, -102 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCSessionDescription+Private.h View 1 chunk +0 lines, -41 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCShader.h View 1 chunk +0 lines, -45 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCShader.mm View 1 chunk +0 lines, -184 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCShader+Private.h View 1 chunk +0 lines, -29 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCTracing.mm View 1 chunk +0 lines, -29 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCUIApplication.h View 1 chunk +0 lines, -21 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCUIApplication.mm View 1 chunk +0 lines, -22 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoCapturer.m View 1 chunk +0 lines, -25 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoFrame.mm View 1 2 3 1 chunk +0 lines, -120 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoFrame+Private.h View 1 chunk +0 lines, -29 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.h View 1 chunk +0 lines, -27 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.mm View 1 chunk +0 lines, -70 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter+Private.h View 1 chunk +0 lines, -42 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoSource.mm View 1 chunk +0 lines, -60 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoSource+Private.h View 1 chunk +0 lines, -40 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoTrack.mm View 1 chunk +0 lines, -110 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/RTCVideoTrack+Private.h View 1 chunk +0 lines, -30 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/UI/RTCCameraPreviewView.m View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/UI/RTCEAGLVideoView.m View 1 2 3 4 5 6 9 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/UI/RTCNSGLVideoView.m View 1 2 3 4 5 6 9 0 chunks +-1 lines, --1 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/UIDevice+RTCDevice.mm View 1 chunk +0 lines, -176 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.mm View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCI420Shader.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCI420TextureCache.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCI420TextureCache.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCNV12TextureCache.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCNV12TextureCache.m View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCNativeNV12Shader.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCOpenGLDefines.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCShader.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCShader.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/RTCShader+Private.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/avfoundationformatmapper.h View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/avfoundationformatmapper.mm View 0 chunks +-1 lines, --1 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.mm View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/corevideo_frame_buffer.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/corevideo_frame_buffer.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/objcvideotracksource.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/Video/objcvideotracksource.mm View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/decoder.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +4 lines, -4 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/encoder.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/encoder.mm View 1 2 3 4 5 6 7 8 9 2 chunks +4 lines, -4 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter.cc View 1 chunk +1 line, -1 line 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/videocodecfactory.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
A + webrtc/sdk/objc/Framework/Classes/VideoToolbox/videocodecfactory.cc View 1 chunk +3 lines, -3 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/avfoundationformatmapper.h View 1 chunk +0 lines, -29 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/avfoundationformatmapper.mm View 1 chunk +0 lines, -135 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.h View 1 chunk +0 lines, -72 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -176 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/corevideo_frame_buffer.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -59 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/corevideo_frame_buffer.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -149 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.h View 1 chunk +0 lines, -59 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -276 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.h View 1 chunk +0 lines, -97 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_encoder.mm View 1 2 3 1 chunk +0 lines, -746 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu.h View 1 chunk +0 lines, -112 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu.cc View 1 chunk +0 lines, -365 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu_unittest.cc View 1 chunk +0 lines, -204 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/helpers.h View 1 chunk +0 lines, -78 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/helpers.mm View 1 chunk +0 lines, -141 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/objcvideotracksource.h View 1 chunk +0 lines, -52 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/objcvideotracksource.mm View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -71 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.h View 1 chunk +0 lines, -52 lines 0 comments Download
D webrtc/sdk/objc/Framework/Classes/videotoolboxvideocodecfactory.cc View 1 chunk +0 lines, -115 lines 0 comments Download
M webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMacros.h View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
M webrtc/sdk/objc/Framework/UnitTests/avformatmappertests.mm View 1 chunk +1 line, -1 line 0 comments Download
M webrtc/test/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 3 chunks +5 lines, -2 lines 0 comments Download
M webrtc/test/testsupport/iosfileutils.mm View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 88 (58 generated)
kthelgason
PTAL when you have time :) I'd recommend just looking at the gn files, the ...
3 years, 7 months ago (2017-05-03 14:48:55 UTC) #21
daniela-webrtc
Quick review of the metal stuff to help with the build problems https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn ...
3 years, 7 months ago (2017-05-04 08:32:58 UTC) #24
kthelgason
Thanks for the review Daniela https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn#newcode230 webrtc/sdk/BUILD.gn:230: libs = [ On ...
3 years, 7 months ago (2017-05-04 09:13:16 UTC) #25
magjed_webrtc
https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn#newcode124 webrtc/sdk/BUILD.gn:124: "objc/Framework/Classes/UI/RTCEAGLVideoView.m", I would like to be consistent with the ...
3 years, 7 months ago (2017-05-04 10:54:40 UTC) #30
daniela-webrtc
https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn#newcode376 webrtc/sdk/BUILD.gn:376: if (is_ios && rtc_use_metal_rendering) { On 2017/05/04 09:13:16, kthelgason ...
3 years, 7 months ago (2017-05-04 12:10:16 UTC) #31
tkchin_webrtc
https://codereview.webrtc.org/2862543002/diff/120001/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSource.mm File webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSource.mm (right): https://codereview.webrtc.org/2862543002/diff/120001/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSource.mm#newcode2 webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSource.mm:2: * Copyright 2016 The WebRTC project authors. All Rights ...
3 years, 7 months ago (2017-05-05 00:36:22 UTC) #34
kthelgason
please take another look :) https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/100001/webrtc/sdk/BUILD.gn#newcode124 webrtc/sdk/BUILD.gn:124: "objc/Framework/Classes/UI/RTCEAGLVideoView.m", On 2017/05/04 10:54:40, ...
3 years, 7 months ago (2017-05-08 13:40:08 UTC) #35
daniela-webrtc
https://codereview.webrtc.org/2862543002/diff/140001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/140001/webrtc/sdk/BUILD.gn#newcode219 webrtc/sdk/BUILD.gn:219: "objc/Framework/Classes/Metal/RTCMTLI420Renderer.h", RTCMTLI420Renderer should be added for both ios and ...
3 years, 7 months ago (2017-05-08 14:30:40 UTC) #40
magjed_webrtc
lgtm % comments https://codereview.webrtc.org/2862543002/diff/140001/webrtc/sdk/objc/Framework/Classes/Common/helpers.h File webrtc/sdk/objc/Framework/Classes/Common/helpers.h (right): https://codereview.webrtc.org/2862543002/diff/140001/webrtc/sdk/objc/Framework/Classes/Common/helpers.h#newcode11 webrtc/sdk/objc/Framework/Classes/Common/helpers.h:11: #ifndef WEBRTC_SDK_OBJC_FRAMEWORK_CLASSES_HELPERS_H_ Update the name of ...
3 years, 7 months ago (2017-05-08 15:57:36 UTC) #41
kthelgason
https://codereview.webrtc.org/2862543002/diff/140001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/140001/webrtc/sdk/BUILD.gn#newcode219 webrtc/sdk/BUILD.gn:219: "objc/Framework/Classes/Metal/RTCMTLI420Renderer.h", On 2017/05/08 14:30:40, daniela-webrtc wrote: > RTCMTLI420Renderer should ...
3 years, 7 months ago (2017-05-09 08:57:09 UTC) #42
tkchin_webrtc
This is actually really hard to review because it's large and touches many files. Would ...
3 years, 7 months ago (2017-05-09 18:39:25 UTC) #43
kthelgason
I agree that this is super tedious to review. I should almost certainly have submitted ...
3 years, 7 months ago (2017-05-10 07:08:57 UTC) #44
kthelgason
https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn#newcode42 webrtc/sdk/BUILD.gn:42: rtc_static_library("rtc_sdk_common_module") { On 2017/05/09 18:39:25, tkchin_webrtc wrote: > From ...
3 years, 7 months ago (2017-05-10 12:56:55 UTC) #49
tkchin_webrtc
https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn#newcode102 webrtc/sdk/BUILD.gn:102: "objc/Framework/Classes/Video/RTCVideoSource.mm", On 2017/05/10 07:08:57, kthelgason wrote: > On 2017/05/09 ...
3 years, 7 months ago (2017-05-10 17:13:19 UTC) #50
tkchin_webrtc
On 2017/05/10 17:13:19, tkchin_webrtc wrote: > https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn > File webrtc/sdk/BUILD.gn (right): > > https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn#newcode102 > ...
3 years, 7 months ago (2017-05-10 17:16:15 UTC) #51
kthelgason
On 2017/05/10 17:16:15, tkchin_webrtc wrote: > On 2017/05/10 17:13:19, tkchin_webrtc wrote: > > https://codereview.webrtc.org/2862543002/diff/160001/webrtc/sdk/BUILD.gn > ...
3 years, 7 months ago (2017-05-12 08:27:39 UTC) #52
daniela-webrtc
https://codereview.webrtc.org/2862543002/diff/220001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/220001/webrtc/sdk/BUILD.gn#newcode330 webrtc/sdk/BUILD.gn:330: rtc_source_set("objc_peerconnection_unittests") { Suggestion to rename this from `peerconnection_unittests` to ...
3 years, 7 months ago (2017-05-12 11:43:12 UTC) #61
daniela-webrtc
3 years, 7 months ago (2017-05-12 11:43:16 UTC) #62
daniela-webrtc
and also lgtm
3 years, 7 months ago (2017-05-12 11:47:56 UTC) #63
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/2862543002/260001
3 years, 7 months ago (2017-05-12 12:19:31 UTC) #69
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/16983)
3 years, 7 months ago (2017-05-12 12:26:19 UTC) #71
tkchin_webrtc
lgtm thanks for doing this work! Looks much cleaner now. https://codereview.webrtc.org/2862543002/diff/260001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/260001/webrtc/sdk/BUILD.gn#newcode293 ...
3 years, 7 months ago (2017-05-15 22:45:11 UTC) #72
kthelgason
https://codereview.webrtc.org/2862543002/diff/220001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): https://codereview.webrtc.org/2862543002/diff/220001/webrtc/sdk/BUILD.gn#newcode330 webrtc/sdk/BUILD.gn:330: rtc_source_set("objc_peerconnection_unittests") { On 2017/05/12 11:43:12, daniela-webrtc wrote: > Suggestion ...
3 years, 7 months ago (2017-05-16 07:57:14 UTC) #73
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/2862543002/280001
3 years, 7 months ago (2017-05-16 07:58:08 UTC) #76
commit-bot: I haz the power
Try jobs failed on following builders: presubmit on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/presubmit/builds/17056)
3 years, 7 months ago (2017-05-16 08:04:20 UTC) #78
kthelgason
+ Henrik The following files still require owner approval: webrtc/BUILD.gn webrtc/sdk/BUILD.gn webrtc/test/BUILD.gn webrtc/test/testsupport/iosfileutils.mm Please take ...
3 years, 7 months ago (2017-05-16 08:06:21 UTC) #80
henrika_webrtc
lgtm
3 years, 7 months ago (2017-05-16 14:00:48 UTC) #81
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/2862543002/280001
3 years, 7 months ago (2017-05-16 14:03:09 UTC) #83
commit-bot: I haz the power
Committed patchset #13 (id:280001) as https://chromium.googlesource.com/external/webrtc/+/52c83fe7102f566cf35a7533092873d58b38f426
3 years, 7 months ago (2017-05-16 14:07:08 UTC) #86
charujain
3 years, 7 months ago (2017-05-16 15:06:54 UTC) #87
Message was sent while issue was closed.
A revert of this CL (patchset #13 id:280001) has been created in
https://codereview.webrtc.org/2890513002/ by charujain@webrtc.org.

The reason for reverting is: Breaking downstream projects..

Powered by Google App Engine
This is Rietveld 408576698