webrtc/api/video
Marina Ciocea 8de900cdcb Reland "Make TransformableVideoFrameInterface::GetMetadata pure virtual."
This reverts commit 3e9068a6b4.

Reason for revert: Fixed Chrome compile in https://crrev.com/c/2207191.

Original change's description:
> Revert "Make TransformableVideoFrameInterface::GetMetadata pure virtual."
> 
> This reverts commit 576ad5d510.
> 
> Reason for revert: Causes compile error in Chrome.
> 
> Original change's description:
> > Make TransformableVideoFrameInterface::GetMetadata pure virtual.
> > 
> > GetMetadata() has been implemented downstream and can be made pure
> > virtual.
> > 
> > Bug: chromium:1069295
> > Change-Id: I62a3be6106552d2d82d8c413c6f523d31626b0d8
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175001
> > Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org>
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#31281}
> 
> TBR=hta@webrtc.org,marinaciocea@webrtc.org
> 
> # Not skipping CQ checks because original CL landed > 1 day ago.
> 
> Bug: chromium:1069295
> Change-Id: I5915270d5b8dab9fc30a07f22fddedb29beca01a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175620
> Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
> Commit-Queue: Guido Urdaneta <guidou@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#31304}

TBR=hta@webrtc.org,guidou@webrtc.org,marinaciocea@webrtc.org

# Not skipping CQ checks because this is a reland.

Bug: chromium:1069295
Change-Id: Icc192a38f2c17898d3547e0eb38aa399befe6250
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175624
Reviewed-by: Marina Ciocea <marinaciocea@webrtc.org>
Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31312}
2020-05-18 17:53:38 +00:00
..
test In rtc_base/ and api/ replace mock macros with unified MOCK_METHOD macro 2020-05-14 19:33:26 +00:00
BUILD.gn Add GetMetadata() to TransformableVideoFrameInterface API. 2020-05-14 19:26:55 +00:00
builtin_video_bitrate_allocator_factory.cc Delete DefaultVideoBitrateAllocator. 2020-02-12 21:29:09 +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 missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
DEPS Revert "VideoFrame: Store a reference to an encoded frame" 2019-11-21 14:55:21 +00:00
encoded_frame.cc Delete method EncodedFrame::GetBitstream, part 2 2018-11-29 14:01:39 +00:00
encoded_frame.h Format almost everything. 2019-07-08 13:45:15 +00:00
encoded_image.cc Reland "Delete methods EncodedImage::Allocate and EncodedImageBufferInterface::Realloc" 2019-10-18 11:34:48 +00:00
encoded_image.h Delete EncodedImage methods buffer(), set_buffer() and mutable_data() 2020-05-05 09:11:40 +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 Format almost everything. 2019-07-08 13:45:15 +00:00
i420_buffer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
i420_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
OWNERS Add nisse@ as owner of api/video/ 2018-06-19 14:02:11 +00:00
recordable_encoded_frame.h MediaStreamInterface: introduce encoded sinks. 2019-11-21 12:03:35 +00:00
video_adaptation_counters.cc Move AdaptationCounters from video/ to api/ 2020-04-06 13:27:28 +00:00
video_adaptation_counters.h Move AdaptationCounters from video/ to api/ 2020-04-06 13:27:28 +00:00
video_adaptation_reason.h Unify AdaptationReason and AdaptReason enums. 2020-04-16 13:33:49 +00:00
video_bitrate_allocation.cc Count disabled due to low bw streams or layers as bw limited quality in GetStats 2019-10-09 16:58:34 +00:00
video_bitrate_allocation.h Count disabled due to low bw streams or layers as bw limited quality in GetStats 2019-10-09 16:58:34 +00:00
video_bitrate_allocator_factory.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_bitrate_allocator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
video_bitrate_allocator.h Update VideoBitrateAllocator allocate to take a struct with more fields 2019-08-02 13:52:54 +00:00
video_codec_constants.h Reduce kMaxSimulcastStreams to 3 2019-07-04 15:54:36 +00:00
video_codec_type.h Automate conversion from c++ VideoCodeType to java VideoCodecType 2020-03-11 08:02:36 +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 Remove deprecated interface in I420BufferInterface::GetI420 2019-05-03 12:16:34 +00:00
video_frame_buffer.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +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_metadata_unittest.cc Add GetMetadata() to TransformableVideoFrameInterface API. 2020-05-14 19:26:55 +00:00
video_frame_metadata.cc Add GetMetadata() to TransformableVideoFrameInterface API. 2020-05-14 19:26:55 +00:00
video_frame_metadata.h Reland "Make TransformableVideoFrameInterface::GetMetadata pure virtual." 2020-05-18 17:53:38 +00:00
video_frame_type.h Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
video_frame.cc Refactor FrameGenerator to return VideoFrameBuffer with VideoFrame::UpdateRect 2019-12-02 17:11:37 +00:00
video_frame.h Add processing time to VideoFrame 2020-01-16 14:11:15 +00:00
video_rotation.h
video_sink_interface.h Don't use angle-bracket #includes for WebRTC's own files 2019-06-26 16:06:52 +00:00
video_source_interface.cc Move VideoStreamEncoderInterface to api/. 2018-05-21 19:50:37 +00:00
video_source_interface.h Signal requested resolution alignment requirements from sinks to sources. 2019-12-19 10:39:04 +00:00
video_stream_decoder_create_unittest.cc Fix and test CreateVideoStreamDecoder 2019-04-09 07:57:18 +00:00
video_stream_decoder_create.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
video_stream_decoder_create.h Fix and test CreateVideoStreamDecoder 2019-04-09 07:57:18 +00:00
video_stream_decoder.h Added functions to control the VideoStreamDecoder playout delay. 2019-06-05 11:58:57 +00:00
video_stream_encoder_create.cc [Adaptation] Rename and move resource adaptation module/processor stuff. 2020-03-11 09:30:16 +00:00
video_stream_encoder_create.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_stream_encoder_interface.h Calculate video padding for vp9 in the same way as for vp8 2020-04-02 13:49:10 +00:00
video_stream_encoder_observer.h Unify AdaptationReason and AdaptReason enums. 2020-04-16 13:33:49 +00:00
video_stream_encoder_settings.h Implement injectable EncoderSelectorInterface and wire it up in the VideoStreamEncoder. 2020-02-10 12:12:47 +00:00
video_timing.cc Replace fatal error with error log 2019-03-01 07:02:42 +00:00
video_timing.h Move Offset constants from VideoSendTiming value to VideoTimingExtension class 2020-01-17 15:57:38 +00:00