..
adaptation
Propagate environment into OveruseFrameDetector
2024-04-11 17:10:34 +00:00
config
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00
end_to_end_tests
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00
g3doc
Fix video version of RTCInboundRtpStreamStats.jitterBufferDelay to obey spec.
2023-05-25 07:33:39 +00:00
render
Deprecate VideoFrame::timestamp() and set_timestamp
2024-03-13 11:08: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
Use H26xPacketBuffer for H.264 and H.265 packets.
2024-04-15 09:06:12 +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
Remove multiplex codec.
2024-02-26 11:26:04 +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
Remove multiplex codec.
2024-02-26 11:26:04 +00:00
encoder_rtcp_feedback.cc
Add nonstandard x-google-per-layer-pli fmtp for enabling per-layer keyFrames in response to PLIs
2024-02-26 07:11:45 +00:00
encoder_rtcp_feedback.h
Add nonstandard x-google-per-layer-pli fmtp for enabling per-layer keyFrames in response to PLIs
2024-02-26 07:11:45 +00:00
encoder_rtcp_feedback_unittest.cc
Add nonstandard x-google-per-layer-pli fmtp for enabling per-layer keyFrames in response to PLIs
2024-02-26 07:11:45 +00:00
frame_cadence_adapter.cc
Hard-code WebRTC-ZeroHertzScreenshare default-on.
2024-04-16 09:29:39 +00:00
frame_cadence_adapter.h
Reland "FrameCadenceAdapter keep track of Input framerate"
2024-03-27 12:58:03 +00:00
frame_cadence_adapter_unittest.cc
Hard-code WebRTC-ZeroHertzScreenshare default-on.
2024-04-16 09:29:39 +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
Deprecate VideoFrame::timestamp() and set_timestamp
2024-03-13 11:08:37 +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
Deprecate VideoFrame::timestamp() and set_timestamp
2024-03-13 11:08:37 +00:00
full_stack_tests.cc
Delete field trial WebRTC-UseShortVP8TL3Pattern as unused
2024-04-17 14:00:21 +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
Delete field trial WebRTC-UseShortVP8TL3Pattern as unused
2024-04-17 14:00:21 +00:00
picture_id_tests.cc
Pass webrtc::Environment when constructing video encoders in video/ tests
2024-03-22 13:48:58 +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
Pass webrtc::Environment when constructing video encoders in video/ tests
2024-03-22 13:48:58 +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
Deprecate VideoFrame::timestamp() and set_timestamp
2024-03-13 11:08:37 +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
stats: implement remote-outbound-rtp for video
2024-04-15 15:10:54 +00:00
rtp_video_stream_receiver2.h
stats: implement remote-outbound-rtp for video
2024-04-15 15:10:54 +00:00
rtp_video_stream_receiver2_unittest.cc
Use H26xPacketBuffer for H.264 and H.265 packets.
2024-04-15 09:06:12 +00:00
screenshare_loopback.cc
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +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
VideoStreamEncoder: Clean up drop handling and update rects.
2023-11-23 17:19:33 +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
Reformat the WebRTC code base
2018-06-19 14:00:39 +00:00
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
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +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
Deprecate VideoFrame::timestamp() and set_timestamp
2024-03-13 11:08:37 +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
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00
video_loopback.h
Rewrite video_loopback to use new mac capturer.
2019-03-06 14:37:33 +00:00
video_loopback_main.cc
Rewrite video_loopback to use new mac capturer.
2019-03-06 14:37:33 +00:00
video_loopback_main.mm
Rewrite video_loopback to use new mac capturer.
2019-03-06 14:37:33 +00:00
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
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00
video_quality_test.h
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00
video_receive_stream2.cc
webrtc stats: fix video remote-outbound-rtp timestamp
2024-04-18 17:47:42 +00:00
video_receive_stream2.h
Deprecate VideoFrame::timestamp() and set_timestamp
2024-03-13 11:08:37 +00:00
video_receive_stream2_unittest.cc
Keep Environment instead of test field trials in FakeCall test object
2024-04-09 11:53:18 +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_impl.cc
Propagate environment into OveruseFrameDetector
2024-04-11 17:10:34 +00:00
video_send_stream_impl.h
Propagate Environment into VideoStreamEncoder
2024-03-05 09:33:02 +00:00
video_send_stream_impl_unittest.cc
Propagate Environment into VideoStreamEncoder
2024-03-05 09:33:02 +00:00
video_send_stream_tests.cc
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +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
Cleanup RttMult experiment as launched
2024-04-02 08:22:55 +00:00
video_stream_buffer_controller.h
Cleanup RttMult experiment as launched
2024-04-02 08:22:55 +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
Introduce "well-known" SdpVideoFormat codecs
2024-02-28 06:57:10 +00:00
video_stream_encoder.cc
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00
video_stream_encoder.h
Propagate Environment into VideoStreamEncoder
2024-03-05 09:33:02 +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
VideoStreamEncoder: Clean up drop handling and update rects.
2023-11-23 17:19:33 +00:00
video_stream_encoder_unittest.cc
In EncoderStreamFactory pass field trials as required parameter
2024-04-17 12:53:30 +00:00