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
RTCAudioSource+Private.h
RTCAudioSource.mm
RTCAudioTrack+Private.h
RTCAudioTrack.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCAVFoundationVideoSource+Private.h
RTCAVFoundationVideoSource.mm
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
RTCDataChannel.mm
RTCDataChannelConfiguration+Private.h
RTCDataChannelConfiguration.mm
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
RTCIceCandidate.mm
RTCIceServer+Private.h
RTCIceServer.mm
RTCIntervalRange+Private.h
RTCIntervalRange.mm
RTCLegacyStatsReport+Private.h
RTCLegacyStatsReport.mm
RTCMediaConstraints+Private.h
RTCMediaConstraints.mm
RTCMediaSource+Private.h
RTCMediaSource.mm
RTCMediaStream+Private.h
RTCMediaStream.mm
RTCMediaStreamTrack+Private.h
RTCMediaStreamTrack.mm
RTCMetrics.mm
RTCMetricsSampleInfo+Private.h
RTCMetricsSampleInfo.mm
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
RTCPeerConnection+Stats.mm
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
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
RTCRtpCodecParameters.mm
RTCRtpEncodingParameters+Private.h
RTCRtpEncodingParameters.mm
RTCRtpFragmentationHeader.mm
RTCRtpParameters+Private.h
RTCRtpParameters.mm
RTCRtpReceiver+Private.h
RTCRtpReceiver.mm Fixing some of the issues found by clang static analyzer. 2018-01-12 16:35:09 +00:00
RTCRtpSender+Private.h
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
RTCSSLAdapter.mm
RTCTracing.mm
RTCVideoCapturer.m
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
RTCVideoRendererAdapter.h
RTCVideoRendererAdapter.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
RTCVideoSource+Private.h
RTCVideoSource.mm
RTCVideoTrack+Private.h
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