webrtc/api/video
Ilya Nikolaevskiy 871e144132 Revert "Reland "Partial frame capture API part 1""
This reverts commit 12e5d392cc.

Reason for revert: Partial Capture API is not needed, according to new info from the Chrome team.

Original change's description:
> Reland "Partial frame capture API part 1"
>
> Reland with fixes to undefined behavior.
>
> Define new optional struct in VideoFrame to signal that the frame is a
> changed part of a whole picture and add a flag to signal that partial
> update may be issued by the VideoFrame source.
>
> Also, fix too strict assumptions in FrameBuffers PasteFrom methods.
> Also, add ability to set a new buffer in video frame.
>
> Original Reviewed-on: https://webrtc-review.googlesource.com/c/120405
>
> Bug: webrtc:10152
> Change-Id: I85790dfc7cec2f23abfe9d6cd18dc76a0c343bc0
> Reviewed-on: https://webrtc-review.googlesource.com/c/120780
> Reviewed-by: Niels Moller <nisse@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#26493}

TBR=ilnik@webrtc.org,nisse@webrtc.org,sprang@webrtc.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:10152
Change-Id: I1c1dd51a8b5a09f743f212336beb01447f60f26e
Reviewed-on: https://webrtc-review.googlesource.com/c/122092
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26638}
2019-02-11 14:20:37 +00:00
..
test Add chroma siting to ColorSpace 2018-12-10 11:19:35 +00:00
BUILD.gn Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
builtin_video_bitrate_allocator_factory.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
builtin_video_bitrate_allocator_factory.h Reland "Use the factory instead of using the builtin code path in VideoCodecInitializer" 2018-11-08 19:10:47 +00:00
color_space.cc Add chroma siting to ColorSpace 2018-12-10 11:19:35 +00:00
color_space.h Add chroma siting to ColorSpace 2018-12-10 11:19:35 +00:00
DEPS Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
encoded_frame.cc Delete method EncodedFrame::GetBitstream, part 2 2018-11-29 14:01:39 +00:00
encoded_frame.h Vp9 flexible mode fixes 2018-12-04 15:36:28 +00:00
encoded_image.cc Add owned data buffer to EncodedImage 2019-02-07 13:11:47 +00:00
encoded_image.h Add owned data buffer to EncodedImage 2019-02-07 13:11:47 +00:00
hdr_metadata.cc Pass HdrMetadata between VideoFrame and EncodedImage for VP9 2018-11-09 13:33:37 +00:00
hdr_metadata.h Reorder methods and members of HdrMetadata 2018-12-13 14:00:39 +00:00
i010_buffer.cc Reland "Partial frame capture API part 1" 2019-01-31 13:03:31 +00:00
i010_buffer.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
i420_buffer.cc Reland "Partial frame capture API part 1" 2019-01-31 13:03:31 +00:00
i420_buffer.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
OWNERS Add nisse@ as owner of api/video/ 2018-06-19 14:02:11 +00:00
video_bitrate_allocation.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
video_bitrate_allocation.h Move some video codec constants to separate file. 2019-01-17 15:29:53 +00:00
video_bitrate_allocator_factory.h The default logic for creating video bitrate allocator. 2018-08-23 20:50:32 +00:00
video_bitrate_allocator.h Exposing video bitrate allocator into API 2018-07-23 21:23:21 +00:00
video_codec_constants.h Move some video codec constants to separate file. 2019-01-17 15:29:53 +00:00
video_codec_type.h Delete unused constant kVideoCodecI420 2019-01-11 09:04:56 +00:00
video_content_type.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
video_content_type.h Reland "[cleanup] Remove useless includes." 2018-10-08 07:44:19 +00:00
video_frame_buffer.cc Add bit depth information to PlanarYuvBuffer 2018-06-26 20:23:37 +00:00
video_frame_buffer.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
video_frame_marking.h Frame marking RTP header extension (PART 1: implement extension) 2018-09-11 22:35:30 +00:00
video_frame.cc Revert "Reland "Partial frame capture API part 1"" 2019-02-11 14:20:37 +00:00
video_frame.h Revert "Reland "Partial frame capture API part 1"" 2019-02-11 14:20:37 +00:00
video_rotation.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_sink_interface.h New file api/video/BUILD.gn 2018-05-14 06:57:38 +00:00
video_source_interface.cc Move VideoStreamEncoderInterface to api/. 2018-05-21 19:50:37 +00:00
video_source_interface.h Revert "Reland "Partial frame capture API part 1"" 2019-02-11 14:20:37 +00:00
video_stream_decoder_create.cc Use absl::make_unique and absl::WrapUnique directly 2018-07-05 10:59:49 +00:00
video_stream_decoder_create.h VideoStreamDecoder skeleton. 2018-03-22 11:23:24 +00:00
video_stream_decoder.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
video_stream_encoder_create.cc Delete pre_encode_callback from VideoSendStream::Config 2019-01-02 09:14:32 +00:00
video_stream_encoder_create.h Delete pre_encode_callback from VideoSendStream::Config 2019-01-02 09:14:32 +00:00
video_stream_encoder_interface.h Account for simulcast hysteresis in padding rate calculation. 2019-02-04 10:49:04 +00:00
video_stream_encoder_observer.cc Remove clang:find_bad_constructs suppression from call:call. 2018-08-29 11:57:00 +00:00
video_stream_encoder_observer.h Move encoder metadata into EncoderInfo struct. 2018-10-25 08:51:53 +00:00
video_stream_encoder_settings.h Reland "Use the factory instead of using the builtin code path in VideoCodecInitializer" 2018-11-08 19:10:47 +00:00
video_timing.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
video_timing.h Remove TimingFrameFlags from its old place after it was moved 2018-06-11 16:38:49 +00:00