webrtc/sdk/objc/Framework/Classes/VideoToolbox
Anders Carlsson f3ee3b7478 Support RGB frames in RTCCVPixelBuffer
In addition to NV12 frames, also support cropping/scaling RGB frames and
converting RGB frames to i420.

This CL also removes the hardcoding of pixel format in
RTCCameraVideoCapturer. Instead, use the first available format for the
output device that our pipeline supports.

Bug: webrtc:8351
Change-Id: If479b4934c47cd2994936913f55e60fbbee3893b
Reviewed-on: https://webrtc-review.googlesource.com/8920
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Daniela Jovanoska Petrenko <denicija@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20396}
2017-10-23 15:34:28 +00:00
..
helpers.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
helpers.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nalu_rewriter.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nalu_rewriter.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
nalu_rewriter_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
objc_video_decoder_factory.h Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
objc_video_decoder_factory.mm Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
objc_video_encoder_factory.h Injectable software video codecs in Obj-C. 2017-10-06 07:36:34 +00:00
objc_video_encoder_factory.mm Add prefix to codec name constants. 2017-10-23 12:49:17 +00:00
RTCVideoDecoderH264.mm Fix occassional hang in iOS 11 when calling VTDecompressionSessionInvalidate. 2017-09-28 19:41:06 +00:00
RTCVideoEncoderH264.mm Support RGB frames in RTCCVPixelBuffer 2017-10-23 15:34:28 +00:00