webrtc/modules/video_coding/utility
Sergey Silkin 3172d16ea0 Clean up EncoderStreamFactory
* Simplified ctor. Get settings (max_qp, content_type, etc) from encoder_config passed to CreateEncoderStreams().

* Some tests assigned VideoEncoderConfig::video_stream_factory to EncoderStreamFactory they created. That's not really needed. VideoStreamEncoder creates the factory if video_stream_factory is not provided [1]. Removed video_stream_factory initialization in tests.

[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/video/video_stream_encoder.cc;l=1002;drc=1d7d0e6e2c5002815853be251ce43fe88779ac85

Bug: b/347150850, webrtc:42233936
Change-Id: Ie0322abb6c48e1a9bd10e9ed3879e3ed484fea5d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355321
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42608}
2024-07-09 09:47:55 +00:00
..
bandwidth_quality_scaler.cc Cleanup unused field trial WebRTC-Video-BandwidthQualityScalerSettings 2024-05-03 10:02:00 +00:00
bandwidth_quality_scaler.h Cleanup unused field trial WebRTC-Video-BandwidthQualityScalerSettings 2024-05-03 10:02:00 +00:00
bandwidth_quality_scaler_unittest.cc Cleanup unused field trial WebRTC-Video-BandwidthQualityScalerSettings 2024-05-03 10:02:00 +00:00
decoded_frames_history.cc Add const to methods in DecodedFramesHistory 2021-11-10 12:30:18 +00:00
decoded_frames_history.h Add const to methods in DecodedFramesHistory 2021-11-10 12:30:18 +00:00
decoded_frames_history_unittest.cc Prepare to replace VideoLayerFrameId with int64_t. 2021-02-15 14:42:02 +00:00
frame_dropper.cc Use backticks not vertical bars to denote variables in comments for /modules/video_coding 2021-08-09 15:26:22 +00:00
frame_dropper.h Use backticks not vertical bars to denote variables in comments for /modules/video_coding 2021-08-09 15:26:22 +00:00
frame_dropper_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/video_coding 2021-08-09 15:26:22 +00:00
framerate_controller_deprecated.cc Move frame drop functionality in VideoAdapter into a separate class. 2021-08-19 11:50:41 +00:00
framerate_controller_deprecated.h Move frame drop functionality in VideoAdapter into a separate class. 2021-08-19 11:50:41 +00:00
framerate_controller_deprecated_unittest.cc Move frame drop functionality in VideoAdapter into a separate class. 2021-08-19 11:50:41 +00:00
ivf_defines.h Make header files self contained. 2022-10-08 08:38:36 +00:00
ivf_file_reader.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
ivf_file_reader.h Fix IvfFileReader to support different time scales 2022-11-25 15:31:53 +00:00
ivf_file_reader_unittest.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
ivf_file_writer.cc Add string_view overload for Wrap method 2023-09-25 10:55:05 +00:00
ivf_file_writer.h Add string_view overload for Wrap method 2023-09-25 10:55:05 +00:00
ivf_file_writer_unittest.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
qp_parser.cc Apply QpParser for H.265 streams. 2023-12-11 22:02:26 +00:00
qp_parser.h Apply QpParser for H.265 streams. 2023-12-11 22:02:26 +00:00
qp_parser_unittest.cc Reland "Parse encoded frame QP if not provided by encoder" 2021-03-15 10:11:22 +00:00
quality_scaler.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
quality_scaler.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
quality_scaler_unittest.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
simulcast_rate_allocator.cc Remove option to parse RateControlSettings from the global field trial string 2024-05-20 10:38:14 +00:00
simulcast_rate_allocator.h Remove option to parse RateControlSettings from the global field trial string 2024-05-20 10:38:14 +00:00
simulcast_rate_allocator_unittest.cc Provide Environment to SimulcastRateAllocator at construction 2024-05-16 13:32:54 +00:00
simulcast_test_fixture_impl.cc Provide Environment to SimulcastRateAllocator at construction 2024-05-16 13:32:54 +00:00
simulcast_test_fixture_impl.h Provide Environment to SimulcastRateAllocator at construction 2024-05-16 13:32:54 +00:00
simulcast_utility.cc Clean up EncoderStreamFactory 2024-07-09 09:47:55 +00:00
simulcast_utility.h Clean up EncoderStreamFactory 2024-07-09 09:47:55 +00:00
vp8_constants.h VideoStreamEncoder: set at target quality based on codec. 2022-09-15 12:15:17 +00:00
vp8_header_parser.cc
vp8_header_parser.h
vp9_constants.h Reland "Rename vp9::FrameInfo to vp9::UncompressedHeader and add more fields." 2021-08-17 19:42:00 +00:00
vp9_uncompressed_header_parser.cc LSC: Apply clang-tidy's modernize-use-bool-literals 2022-01-24 20:42:01 +00:00
vp9_uncompressed_header_parser.h Change ParseUncompressedVp9Header implementation to use BitstreamReader 2021-09-01 22:52:15 +00:00
vp9_uncompressed_header_parser_unittest.cc in Vp9UncompressedHeaderParser fix reading delta quantization parameter 2021-09-02 13:24:31 +00:00