webrtc/api/video
Jonas Oreland 0deda15c96 Reland "RtpEncodingParameters::request_resolution patch 1"
This reverts commit b625101da8.

Reason for revert: Found problem that was specific how
configuration is handled for VP9. A 1-line change in webrtc_video_engine.cc line 3715.
Thanks Rasmus and great that this was tested!

Original change's description:
> Revert "RtpEncodingParameters::request_resolution patch 1"
>
> This reverts commit ef7359e679.
>
> Reason for revert: Breaks downstream test
>
> Original change's description:
> > RtpEncodingParameters::request_resolution patch 1
> >
> > This patch adds RtpEncodingParameters::request_resolution
> > with documentation and plumming. No behaviour is changed yet.
> >
> > Bug: webrtc:14451
> > Change-Id: I1f4f83a312ee8c293e3d8f02b950751e62048304
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276262
> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> > Reviewed-by: Henrik Boström <hbos@webrtc.org>
> > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> > Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
> > Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#38172}
>
> Bug: webrtc:14451
> Change-Id: I4b9590e23ec38e9e1c2e51a4600ef96b129439f2
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276541
> Commit-Queue: Björn Terelius <terelius@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
> Owners-Override: Björn Terelius <terelius@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#38176}

Bug: webrtc:14451
Change-Id: Ica9b74180bce22d09bf289126bb5ac137bf9eb70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276543
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38178}
2022-09-23 11:48:19 +00:00
..
test Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +00:00
BUILD.gn Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
builtin_video_bitrate_allocator_factory.cc Use SvcRateAllocator for av1 2020-11-06 10:23:17 +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 Use backticks not vertical bars to denote variables in comments for /api 2021-07-26 18:27:34 +00:00
color_space.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
DEPS Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +00:00
encoded_frame.cc Migrate VCMInterFrameDelay to use Time units 2022-03-08 09:05:12 +00:00
encoded_frame.h Migrate VCMInterFrameDelay to use Time units 2022-03-08 09:05:12 +00:00
encoded_image.cc Add rtc::make_ref_counted to api/ 2022-06-13 15:53:27 +00:00
encoded_image.h Update old TODO comments 2022-07-05 09:59:33 +00:00
frame_buffer.cc FrameBuffer::InsertFrame returns true on successful insertion 2022-06-15 10:56:48 +00:00
frame_buffer.h FrameBuffer::InsertFrame returns true on successful insertion 2022-06-15 10:56:48 +00:00
frame_buffer_unittest.cc FrameBuffer::InsertFrame returns true on successful insertion 2022-06-15 10:56:48 +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 Add rtc::make_ref_counted to api/ 2022-06-13 15:53:27 +00:00
i010_buffer.h Remove unused IXXXBuffer::PasteFrom 2021-10-26 11:55:31 +00:00
i210_buffer.cc Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +00:00
i210_buffer.h Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +00:00
i420_buffer.cc Add rtc::make_ref_counted to api/ 2022-06-13 15:53:27 +00:00
i420_buffer.h Update old TODO comments 2022-07-05 09:59:33 +00:00
i422_buffer.cc Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +00:00
i422_buffer.h Update old TODO comments 2022-07-05 09:59:33 +00:00
i444_buffer.cc Add rtc::make_ref_counted to api/ 2022-06-13 15:53:27 +00:00
i444_buffer.h Update old TODO comments 2022-07-05 09:59:33 +00:00
nv12_buffer.cc Add rtc::make_ref_counted to api/ 2022-06-13 15:53:27 +00:00
nv12_buffer.h Update old TODO comments 2022-07-05 09:59:33 +00:00
OWNERS Delete nisse@webrtc.org from OWNERS files 2022-07-28 08:47:38 +00:00
recordable_encoded_frame.h Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
render_resolution.h Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
resolution.h Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
rtp_video_frame_assembler.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
rtp_video_frame_assembler.h Return first and last RTP packet sequence number for completed frames. 2021-10-15 09:59:17 +00:00
rtp_video_frame_assembler_unittests.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
video_adaptation_counters.cc [Adaptation] Add more ResourceAdaptationProcessor logging. 2020-05-28 15:06:46 +00:00
video_adaptation_counters.h [Adaptation] Add more ResourceAdaptationProcessor logging. 2020-05-28 15:06:46 +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 Use backticks not vertical bars to denote variables in comments for /api 2021-07-26 18:27:34 +00:00
video_bitrate_allocator.cc Reland "Only enable conference mode simulcast allocations with flag enabled" 2020-08-04 10:30:08 +00:00
video_bitrate_allocator.h Reland "Only enable conference mode simulcast allocations with flag enabled" 2020-08-04 10:30:08 +00:00
video_bitrate_allocator_factory.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_codec_constants.h Allow encoders to receive preferred pixel formats from native buffers 2020-10-08 13:47:50 +00:00
video_codec_type.h Hide VideoCodecType from Android SDK 2021-07-15 18:33:47 +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.cc Add low-latency stream signaling to VideoFrame and VCMTiming 2022-06-15 14:04:28 +00:00
video_frame.h Delete VideoFrame::transport_frame_id() (an alias for timestamp()) 2022-07-18 10:48:03 +00:00
video_frame_buffer.cc Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +00:00
video_frame_buffer.h Add 420 and 422 10 bit h264 decoding. 2022-06-17 11:12:10 +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_metadata_unittest.cc Add GetMetadata() to TransformableVideoFrameInterface API. 2020-05-14 19:26:55 +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_layers_allocation.h Add experimental extension RtpVideoLayersAllocation 2020-10-05 13:38:13 +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 Route min/max FPS constraints to VideoStreamEncoder. 2021-10-14 06:49:05 +00:00
video_source_interface.cc Move VideoStreamEncoderInterface to api/. 2018-05-21 19:50:37 +00:00
video_source_interface.h Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
video_stream_decoder.h Move RtpFrameObject and EncodedFrame out of video_coding namespace. 2021-03-23 14:22:47 +00:00
video_stream_decoder_create.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
video_stream_decoder_create.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
video_stream_decoder_create_unittest.cc Prepare to replace VideoLayerFrameId with int64_t. 2021-02-15 14:42:02 +00:00
video_stream_encoder_interface.h Update old TODO comments 2022-07-05 09:59:33 +00:00
video_stream_encoder_observer.h Update old TODO comments 2022-07-05 09:59:33 +00:00
video_stream_encoder_settings.h Switch encoder on init failure 2022-01-21 12:05:17 +00:00
video_timing.cc Reland "Represent RtpPacketToSend::capture_time with Timestamp" 2022-02-28 10:04:37 +00:00
video_timing.h Reland "Represent RtpPacketToSend::capture_time with Timestamp" 2022-02-28 10:04:37 +00:00