webrtc/sdk/objc/Framework/Classes/PeerConnection
Anders Carlsson dd8c16574e Enable building WebRTC without built-in software codecs
This CL adds a GN build flag to include builtin software codecs
(enabled by default).

When setting the flag to false, libvpx can also be excluded. The
benefit is that the resulting binary is smaller.

Replaces https://webrtc-review.googlesource.com/c/src/+/29203

Bug: webrtc:7925
Change-Id: Id330ea8a43169e449ee139eca18e4557cc932e10
Reviewed-on: https://webrtc-review.googlesource.com/36340
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21818}
2018-01-31 08:33:59 +00:00
..
OWNERS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCAudioSource+Private.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCAudioSource.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCAudioTrack+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCAudioTrack.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCAVFoundationVideoSource+Private.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCAVFoundationVideoSource.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCCameraVideoCapturer.m Add tests for starting and stopping RTCCameraVideoCapturer. 2018-01-19 10:54:12 +00:00
RTCConfiguration+Native.h Expose TurnCustomizer as a native ObjC property. 2017-10-30 17:30:39 +00:00
RTCConfiguration+Private.h Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCConfiguration.mm Expose TurnCustomizer as a native ObjC property. 2017-10-30 17:30:39 +00:00
RTCDataChannel+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCDataChannel.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCDataChannelConfiguration+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCDataChannelConfiguration.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCDefaultVideoDecoderFactory.m Enable building WebRTC without built-in software codecs 2018-01-31 08:33:59 +00:00
RTCDefaultVideoEncoderFactory.m Enable building WebRTC without built-in software codecs 2018-01-31 08:33:59 +00:00
RTCDtmfSender+Private.h Expose RTCDtmfSender API via RTCRtpSender in ObjC SDK. 2018-01-05 18:21:29 +00:00
RTCDtmfSender.mm Expose RTCDtmfSender API via RTCRtpSender in ObjC SDK. 2018-01-05 18:21:29 +00:00
RTCEncodedImage.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCFileVideoCapturer.m Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCIceCandidate+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCIceCandidate.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCIceServer+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCIceServer.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCIntervalRange+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCIntervalRange.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCLegacyStatsReport+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCLegacyStatsReport.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMediaConstraints+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMediaConstraints.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCMediaSource+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMediaSource.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMediaStream+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMediaStream.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCMediaStreamTrack+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMediaStreamTrack.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCMetrics.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCMetricsSampleInfo+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCMetricsSampleInfo.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCPeerConnection+DataChannel.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCPeerConnection+Native.h Reland ObjC API for BWE allocation strategy 2017-11-01 15:21:06 +00:00
RTCPeerConnection+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCPeerConnection+Stats.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCPeerConnection.mm Reland ObjC API for BWE allocation strategy 2017-11-01 15:21:06 +00:00
RTCPeerConnectionFactory+Native.h Enable building WebRTC without built-in software codecs 2018-01-31 08:33:59 +00:00
RTCPeerConnectionFactory+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCPeerConnectionFactory.mm Enable building WebRTC without built-in software codecs 2018-01-31 08:33:59 +00:00
RTCPeerConnectionFactoryOptions+Private.h Exposed setOptions via RTCPeerConnectionFactory 2018-01-05 18:10:29 +00:00
RTCPeerConnectionFactoryOptions.mm Exposed setOptions via RTCPeerConnectionFactory 2018-01-05 18:10:29 +00:00
RTCRtpCodecParameters+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpCodecParameters.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpEncodingParameters+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpEncodingParameters.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCRtpFragmentationHeader.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpParameters+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpParameters.mm Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCRtpReceiver+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpReceiver.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCRtpSender+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCRtpSender.mm Change return type of RtpSenderInterface::SetParameters from bool to RTCError 2018-01-25 19:06:04 +00:00
RTCSessionDescription+Private.h Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCSessionDescription.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCSSLAdapter.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCTracing.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCVideoCapturer.m Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCVideoCodec+Private.h Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoCodec.mm Set video codec names in public API using existing cricket constants 2017-11-27 09:01:42 +00:00
RTCVideoCodecH264.mm Add prefix to codec name constants. 2017-10-23 12:49:17 +00:00
RTCVideoCodecVP8.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoCodecVP9.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoEncoderSettings.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoFrame+Private.h Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoFrame.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoRendererAdapter+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCVideoRendererAdapter.h Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
RTCVideoRendererAdapter.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoSource+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCVideoSource.mm Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCVideoTrack+Private.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
RTCVideoTrack.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCWrappedNativeVideoDecoder.h Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCWrappedNativeVideoDecoder.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCWrappedNativeVideoEncoder.h Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCWrappedNativeVideoEncoder.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00