webrtc/video
Danil Chapovalov a3ce407023 Cleanup Call construction
Return unique_ptr to clearly communicate ownership is transfered.
Remove Call::Config alias

Bug: None
Change-Id: Ie3aa1da383ad65fae490d218fced443d44961eab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323160
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40934}
2023-10-16 06:34:26 +00:00
..
adaptation WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
config Make video encoder reconfiguration logging more verbose 2023-09-13 15:54:36 +00:00
end_to_end_tests Cleanup Call construction 2023-10-16 06:34:26 +00:00
g3doc Fix video version of RTCInboundRtpStreamStats.jitterBufferDelay to obey spec. 2023-05-25 07:33:39 +00:00
render Move IncomingVideoStream closer to its only user. 2022-09-30 10:37:37 +00:00
test pc: Add asynchronous RtpSender::SetParameters() call 2022-11-15 15:31:40 +00:00
alignment_adjuster.cc Use backticks not vertical bars to denote variables in comments for /video 2021-07-28 13:22:27 +00:00
alignment_adjuster.h Move VideoEncoderConfig from api/ into video/config 2022-09-29 09:44:43 +00:00
alignment_adjuster_unittest.cc AlignmentAdjuster: take reduced layers into account for default downscaling. 2021-01-19 16:59:11 +00:00
buffered_frame_decryptor.cc Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
buffered_frame_decryptor.h Move video video receiver transformable frame to modules/rtc_rtcp/source 2023-02-03 12:59:19 +00:00
buffered_frame_decryptor_unittest.cc Move rtc::make_ref_counted to api/ 2022-06-15 09:47:38 +00:00
BUILD.gn Replace WebRTC-QuickPerfTest field trial with a flag 2023-10-10 08:59:10 +00:00
call_stats2.cc Replace Thread::Invoke with Thread::BlockingCall 2022-09-09 10:44:17 +00:00
call_stats2.h In video replace non-owning pointer to rtc::TaskQueue with non-owning pointer to TaskQueueBase 2022-07-18 13:59:32 +00:00
call_stats2_unittest.cc In video replace non-owning pointer to rtc::TaskQueue with non-owning pointer to TaskQueueBase 2022-07-18 13:59:32 +00:00
cpu_scaling_tests.cc Reland "Remove dependency of video_replay on TestADM." 2023-04-25 09:39:22 +00:00
decode_synchronizer.cc DecodeSynchronizer: avoid duplicate tick callback registration. 2023-04-28 10:50:57 +00:00
decode_synchronizer.h DecodeSynchronizer: avoid duplicate tick callback registration. 2023-04-28 10:50:57 +00:00
decode_synchronizer_unittest.cc DecodeSynchronizer: avoid duplicate tick callback registration. 2023-04-28 10:50:57 +00:00
DEPS Delete modules/video_processing 2022-09-30 13:50:49 +00:00
encoder_bitrate_adjuster.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
encoder_bitrate_adjuster.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
encoder_bitrate_adjuster_unittest.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
encoder_overshoot_detector.cc Add codec name H265 to support H265 in WebRTC 2023-09-20 09:25:32 +00:00
encoder_overshoot_detector.h Video: add new metric for VP9/AV1 hw encoding with softwareBRC 2023-04-20 12:54:06 +00:00
encoder_overshoot_detector_unittest.cc Add codec name H265 to support H265 in WebRTC 2023-09-20 09:25:32 +00:00
encoder_rtcp_feedback.cc clean up misc TimeDelta use 2022-08-02 13:52:36 +00:00
encoder_rtcp_feedback.h Move VideoEncoderConfig from api/ into video/config 2022-09-29 09:44:43 +00:00
encoder_rtcp_feedback_unittest.cc generateKeyFrame: add rids argument 2022-11-07 15:47:51 +00:00
frame_cadence_adapter.cc Improved event tracing in FrameCadenceAdapter 2023-10-03 12:31:13 +00:00
frame_cadence_adapter.h FrameCadenceAdapter: survive layer updates for unconfigured layers. 2022-09-01 13:37:17 +00:00
frame_cadence_adapter_unittest.cc FrameCadenceAdapter: stop delayed refresh frame calls on dtor. 2023-09-14 11:31:52 +00:00
frame_decode_scheduler.h Clean up FrameDecodeScheduler 2022-09-06 08:24:48 +00:00
frame_decode_timing.cc Cap FrameBuffer3 max wait based on remaining timeout 2022-06-23 09:03:46 +00:00
frame_decode_timing.h Move to_queued_task.h and pending_task_safety_flag.h into public API 2022-06-17 09:20:39 +00:00
frame_decode_timing_unittest.cc Cap max decode delay for FrameBuffer3 2022-06-13 14:52:46 +00:00
frame_dumping_decoder.cc Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00
frame_dumping_decoder.h Simplify the VideoFrameDumpingDecoder API. 2019-08-21 09:49:02 +00:00
frame_dumping_encoder.cc FrameDumpingEncoder: relax threading assumptions. 2023-08-23 12:58:58 +00:00
frame_dumping_encoder.h Introduce a frame dumping encoder wrapper. 2023-08-22 15:45:32 +00:00
frame_encode_metadata_writer.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
frame_encode_metadata_writer.h Delete support for has_internal_source 2021-11-16 11:29:40 +00:00
frame_encode_metadata_writer_unittest.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
full_stack_tests.cc Add AV1 perf tests. 2023-04-24 10:45:15 +00:00
full_stack_tests_plot.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
OWNERS Revise video owners 2022-09-30 08:44:30 +00:00
pc_full_stack_tests.cc Restrict ARM-specific VP8/VP9/AV1 settings to mobile platforms 2023-10-06 15:10:04 +00:00
picture_id_tests.cc Remove internal overrides using old SendRtp and SendRtcp interfaces. 2023-08-15 13:20:21 +00:00
quality_limitation_reason_tracker.cc Implement QualityLimitationReasonTracker and expose "reason". 2019-05-28 16:23:55 +00:00
quality_limitation_reason_tracker.h stats: convert qualitylimitationdurations to seconds 2022-01-11 10:58:35 +00:00
quality_limitation_reason_tracker_unittest.cc Use backticks not vertical bars to denote variables in comments for /video 2021-07-28 13:22:27 +00:00
quality_scaling_tests.cc Remove internal overrides using old SendRtp and SendRtcp interfaces. 2023-08-15 13:20:21 +00:00
receive_statistics_proxy.cc Reland "Fix definition of keyframes decoded statistics" 2023-08-15 12:09:46 +00:00
receive_statistics_proxy.h Reland "Fix definition of keyframes decoded statistics" 2023-08-15 12:09:46 +00:00
receive_statistics_proxy_unittest.cc Reland "Fix definition of keyframes decoded statistics" 2023-08-15 12:09:46 +00:00
report_block_stats.cc Remove redundant VideoSendStream::rtcp_stats field 2021-05-18 13:37:51 +00:00
report_block_stats.h Remove redundant VideoSendStream::rtcp_stats field 2021-05-18 13:37:51 +00:00
report_block_stats_unittest.cc Remove redundant VideoSendStream::rtcp_stats field 2021-05-18 13:37:51 +00:00
rtp_streams_synchronizer2.cc Cleanup RtpToNtpEstimator 2022-03-17 10:26:57 +00:00
rtp_streams_synchronizer2.h In video replace non-owning pointer to rtc::TaskQueue with non-owning pointer to TaskQueueBase 2022-07-18 13:59:32 +00:00
rtp_video_stream_receiver2.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
rtp_video_stream_receiver2.h Log last received RTP timestamp when requesting a PLI due to timeout 2023-07-04 10:17:01 +00:00
rtp_video_stream_receiver2_unittest.cc In VideoPlayoutDelay delete access to integer representation of min/max values 2023-08-23 16:14:26 +00:00
screenshare_loopback.cc Replace WebRTC-QuickPerfTest field trial with a flag 2023-10-10 08:59:10 +00:00
send_delay_stats.cc Cleanup usage of lookups in video SendDelayStats helper 2023-08-25 16:55:23 +00:00
send_delay_stats.h Removed unneeded inheritence for SendDelayStats class 2023-09-08 17:53:27 +00:00
send_delay_stats_unittest.cc Removed unneeded inheritence for SendDelayStats class 2023-09-08 17:53:27 +00:00
send_statistics_proxy.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
send_statistics_proxy.h Delete SendDelayObserver interface 2023-09-15 14:59:23 +00:00
send_statistics_proxy_unittest.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
stats_counter.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
stats_counter.h Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" 2022-01-27 12:55:44 +00:00
stats_counter_unittest.cc
stream_synchronization.cc Cleanup RtpToNtpEstimator 2022-03-17 10:26:57 +00:00
stream_synchronization.h Use backticks not vertical bars to denote variables in comments for /video 2021-07-28 13:22:27 +00:00
stream_synchronization_unittest.cc Cleanup RtpToNtpEstimator 2022-03-17 10:26:57 +00:00
sv_loopback.cc Replace WebRTC-QuickPerfTest field trial with a flag 2023-10-10 08:59:10 +00:00
task_queue_frame_decode_scheduler.cc Ensure video frame buffer is still decodable before decoding 2022-10-28 13:07:40 +00:00
task_queue_frame_decode_scheduler.h Introduce Sync-Decoding based on Metronome 2022-02-14 11:14:00 +00:00
task_queue_frame_decode_scheduler_unittest.cc Clean up FrameDecodeScheduler 2022-09-06 08:24:48 +00:00
transport_adapter.cc Use ArrayView versions of SendRtp and SendRtcp 2023-08-07 08:28:48 +00:00
transport_adapter.h Use ArrayView versions of SendRtp and SendRtcp 2023-08-07 08:28:48 +00:00
unique_timestamp_counter.cc Move UniqueTimestampCounter to video/ 2022-05-23 13:21:32 +00:00
unique_timestamp_counter.h Move UniqueTimestampCounter to video/ 2022-05-23 13:21:32 +00:00
unique_timestamp_counter_unittest.cc Move UniqueTimestampCounter to video/ 2022-05-23 13:21:32 +00:00
video_analyzer.cc Remove internal overrides using old SendRtp and SendRtcp interfaces. 2023-08-15 13:20:21 +00:00
video_analyzer.h Remove internal overrides using old SendRtp and SendRtcp interfaces. 2023-08-15 13:20:21 +00:00
video_loopback.cc Replace WebRTC-QuickPerfTest field trial with a flag 2023-10-10 08:59:10 +00:00
video_loopback.h
video_loopback_main.cc
video_loopback_main.mm
video_quality_observer2.cc Remove WebRTC.Video.Screenshare.NUmberResolutionDownswitchesPerMinute histogram 2022-12-08 11:04:15 +00:00
video_quality_observer2.h Use backticks not vertical bars to denote variables in comments for /video 2021-07-28 13:22:27 +00:00
video_quality_test.cc Cleanup Call construction 2023-10-16 06:34:26 +00:00
video_quality_test.h Cleanup Call construction 2023-10-16 06:34:26 +00:00
video_receive_stream2.cc Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00
video_receive_stream2.h Remove "2" prefix from ReceiveStatisticsProxy file names. 2023-05-09 12:31:15 +00:00
video_receive_stream2_unittest.cc Remove EncodedFrame::MissingFrame and start removing Decode() param 2023-08-30 10:38:35 +00:00
video_receive_stream_timeout_tracker.cc Make nack history configurable. 2022-08-05 22:58:43 +00:00
video_receive_stream_timeout_tracker.h Make nack history configurable. 2022-08-05 22:58:43 +00:00
video_receive_stream_timeout_tracker_unittest.cc Video stream timeout tracker returns the total delay 2022-06-16 13:46:20 +00:00
video_send_stream.cc Delete SendDelayObserver interface 2023-09-15 14:59:23 +00:00
video_send_stream.h Propagate OnSendPacket even if transport sequence number is not registered 2023-09-11 13:16:30 +00:00
video_send_stream_impl.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
video_send_stream_impl.h Delete unused member in VideoSendStream 2023-05-12 11:42:00 +00:00
video_send_stream_impl_unittest.cc Reland "[WebRTC-SendPacketsOnWorkerThread] Cleanup VideoSendStream(Impl)" 2023-04-12 13:56:46 +00:00
video_send_stream_tests.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
video_source_sink_controller.cc Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
video_source_sink_controller.h Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
video_source_sink_controller_unittest.cc Reland "RtpEncodingParameters::request_resolution patch 1" 2022-09-23 11:48:19 +00:00
video_stream_buffer_controller.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
video_stream_buffer_controller.h Remove VCMEncodedFrame from webrtc::EncodedFrame inheritance 2023-08-28 11:46:48 +00:00
video_stream_buffer_controller_unittest.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00
video_stream_decoder2.cc Reland "Fix definition of keyframes decoded statistics" 2023-08-15 12:09:46 +00:00
video_stream_decoder2.h Reland "Fix definition of keyframes decoded statistics" 2023-08-15 12:09:46 +00:00
video_stream_decoder_impl_unittest.cc Add test::FakeEncodedFrame for testing 2022-04-26 09:26:35 +00:00
video_stream_encoder.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf 2023-10-11 11:09:35 +00:00
video_stream_encoder.h Remove unused ALR experiment settings from VideoStreamEncoder. 2023-08-18 15:11:26 +00:00
video_stream_encoder_interface.h pc: Add asynchronous RtpSender::SetParameters() call 2022-11-15 15:31:40 +00:00
video_stream_encoder_observer.h Add powerEfficientDecoder and powerEfficientEncoder stats 2022-10-19 13:15:31 +00:00
video_stream_encoder_unittest.cc Rename EncodedImage property Timetamp to RtpTimestamp 2023-09-24 20:06:48 +00:00