webrtc/test
Per Kjellander 1ca57b9015 Add support for lost packets to FeedbackGenerator
Feedback can include lost packets. Ensure FeedbackGenerator support lost packets to be able to use this class properly when testing with loss.

Bug: none
Change-Id: Ibd740dfae358c0543fbee62cd40ef13a7ac1123f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247372
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35740}
2022-01-19 15:13:51 +00:00
..
android Roll chromium_revision 34f3c82122..2dffe06711 (867171:871492) 2021-04-12 18:25:58 +00:00
fuzzers APM: Make echo detector an optionally compilable and injectable component 2021-12-16 17:39:11 +00:00
gl
ios Roll chromium_revision e2c8b6114c..2895dbef35 (925965:929709) 2021-10-09 16:54:09 +00:00
linux Remove all #include <assert.h>/<cassert> and usage in Obj-C code. 2021-07-22 14:00:26 +00:00
logging Fix an instance of -Wfinal-dtor-non-final-class. 2021-07-28 15:22:27 +00:00
mac
network Add support for lost packets to FeedbackGenerator 2022-01-19 15:13:51 +00:00
pc Deprecate and remove usage for WARNING log level 2021-11-27 22:21:54 +00:00
peer_scenario Add ctor to RtpDemuxerCriteria to allow supplying 'mid' and 'rsid'. 2022-01-03 20:00:52 +00:00
scenario Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
testsupport Remove dependency on std::sort implementation detail. 2021-12-30 19:43:39 +00:00
time_controller Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
win Update test/ to not use implicit T* --> scoped_refptr<T> conversion 2022-01-13 14:11:44 +00:00
audio_decoder_proxy_factory.h Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
benchmark_main.cc Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
BUILD.gn Check field trials are valid in ScopedFieldTrials. 2021-08-23 16:53:05 +00:00
call_config_utils.cc Delete flag VideoReceiveStream::Config::Rtp::remb 2019-09-16 11:20:55 +00:00
call_config_utils.h
call_config_utils_unittest.cc Delete flag VideoReceiveStream::Config::Rtp::remb 2019-09-16 11:20:55 +00:00
call_test.cc Factor out common receive stream methods to a common interface. 2021-06-14 16:54:07 +00:00
call_test.h Remove 'secondary sink' concept from webrtc::VideoReceiveStream. 2021-02-15 18:08:17 +00:00
configurable_frame_size_encoder.cc Removed _completeFrame since we never allow incomplete frames. 2020-10-28 16:00:27 +00:00
configurable_frame_size_encoder.h Deprecate the raw-pointer constructor of EncodedImage. 2020-09-23 12:51:30 +00:00
DEPS Let EmulatedNetworkManagerInterface own and expose a PacketSocketFactory 2021-09-10 13:14:03 +00:00
direct_transport.cc Unify helpers IsRtpPacket and IsRtcpPacket 2021-07-06 10:39:00 +00:00
direct_transport.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
direct_transport_unittest.cc Unify helpers IsRtpPacket and IsRtcpPacket 2021-07-06 10:39:00 +00:00
drifting_clock.cc Add the ability to convert a timestamp to NTP time. 2021-05-21 04:34:11 +00:00
drifting_clock.h Add the ability to convert a timestamp to NTP time. 2021-05-21 04:34:11 +00:00
encoder_settings.cc Replace more instances of rtc::RefCountedObject with make_ref_counted. 2021-04-27 17:01:59 +00:00
encoder_settings.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
explicit_key_value_config.cc Add simulation of robust throughput estimator to the event log analyzer 2020-06-17 10:33:02 +00:00
explicit_key_value_config.h Add simulation of robust throughput estimator to the event log analyzer 2020-06-17 10:33:02 +00:00
fake_decoder.cc Migrate test VideoDecoders to new VideoDecoder::Configure 2021-08-12 15:41:03 +00:00
fake_decoder.h Migrate test VideoDecoders to new VideoDecoder::Configure 2021-08-12 15:41:03 +00:00
fake_encoder.cc VideoStreamEncoderTest: Use DataRate for some constants. 2021-10-04 10:10:40 +00:00
fake_encoder.h VideoStreamEncoderTest: Use DataRate for some constants. 2021-10-04 10:10:40 +00:00
fake_texture_frame.cc Replace more instances of rtc::RefCountedObject with make_ref_counted. 2021-04-27 17:01:59 +00:00
fake_texture_frame.h
fake_videorenderer.h
fake_vp8_decoder.cc Migrate test VideoDecoders to new VideoDecoder::Configure 2021-08-12 15:41:03 +00:00
fake_vp8_decoder.h Migrate test VideoDecoders to new VideoDecoder::Configure 2021-08-12 15:41:03 +00:00
fake_vp8_encoder.cc Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
fake_vp8_encoder.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
fake_vp8_encoder_unittest.cc Ensure FakeVp8Encoder::GetEncoderInfo() writes EncoderInfo.fps_allocation: 2020-09-29 19:29:29 +00:00
field_trial.cc Remove webrtc::test::ValidateFieldTrialsStringOrDie. 2021-08-23 18:09:17 +00:00
field_trial.h Remove webrtc::test::ValidateFieldTrialsStringOrDie. 2021-08-23 18:09:17 +00:00
frame_forwarder.cc Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex. 2020-07-08 12:21:08 +00:00
frame_forwarder.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
frame_generator.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
frame_generator.h Replace RTC_DCHECK_NOT_REACHED in framegenerator implementations of 2022-01-12 13:25:25 +00:00
frame_generator_capturer.cc FrameGeneratorCapturer: add methods OnOutputFormatRequest and GetResolution 2022-01-17 07:55:45 +00:00
frame_generator_capturer.h FrameGeneratorCapturer: add methods OnOutputFormatRequest and GetResolution 2022-01-17 07:55:45 +00:00
frame_generator_capturer_unittest.cc FrameGeneratorCapturer: add methods OnOutputFormatRequest and GetResolution 2022-01-17 07:55:45 +00:00
frame_generator_unittest.cc Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
frame_utils.cc Format almost everything. 2019-07-08 13:45:15 +00:00
frame_utils.h
function_audio_decoder_factory.h Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
gmock.h
gtest.h
layer_filtering_transport.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
layer_filtering_transport.h Migrate tests from RtpDepacketizer to VideoRtpDepacketizer interface 2019-12-10 17:37:46 +00:00
mac_capturer.h
mac_capturer.mm Prepare for deleting implicit conversion from raw pointer to scoped_refptr. 2022-01-18 08:22:15 +00:00
mappable_native_buffer.cc Update test/ to not use implicit T* --> scoped_refptr<T> conversion 2022-01-13 14:11:44 +00:00
mappable_native_buffer.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
mock_audio_decoder.cc
mock_audio_decoder.h In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
mock_audio_decoder_factory.h Replace more instances of rtc::RefCountedObject with make_ref_counted. 2021-04-27 17:01:59 +00:00
mock_audio_encoder.cc
mock_audio_encoder.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
mock_audio_encoder_factory.h Update test/ to not use implicit T* --> scoped_refptr<T> conversion 2022-01-13 14:11:44 +00:00
mock_frame_transformer.h Remove FrameTransformerInterface functions using EncodedFrame. 2020-05-06 07:26:44 +00:00
mock_transformable_frame.h frame transformer: expose payload type 2021-08-25 08:33:20 +00:00
mock_transport.cc
mock_transport.h In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
null_platform_renderer.cc
null_transport.cc
null_transport.h
OWNERS Add landrey as an owner to PC framework code 2020-12-02 16:34:41 +00:00
platform_video_capturer.cc
platform_video_capturer.h
rtcp_packet_parser.cc Allowing buffering a LNTF (loss notification) feedback message in RTCPSender 2019-06-03 16:28:34 +00:00
rtcp_packet_parser.h Allowing buffering a LNTF (loss notification) feedback message in RTCPSender 2019-06-03 16:28:34 +00:00
rtp_file_reader.cc Remove all #include <assert.h>/<cassert> and usage in Obj-C code. 2021-07-22 14:00:26 +00:00
rtp_file_reader.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
rtp_file_reader_unittest.cc Migrate away from legacy rtp parser in test/ 2021-07-26 13:35:08 +00:00
rtp_file_writer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_file_writer.h
rtp_file_writer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_rtcp_observer.h Unify helpers IsRtpPacket and IsRtcpPacket 2021-07-06 10:39:00 +00:00
run_loop.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
run_loop.h Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
run_loop_unittest.cc Reland "Make sure that "current" rtc::Thread instances are always current for TaskQueueBase." 2020-05-15 10:20:03 +00:00
run_test.cc
run_test.h
test_main.cc Move initialization of GoogleMock and flags to main from test_main_lib 2020-08-11 11:46:50 +00:00
test_main_lib.cc Revert of flag simplification. 2022-01-12 10:53:12 +00:00
test_main_lib.h Move initialization of GoogleMock and flags to main from test_main_lib 2020-08-11 11:46:50 +00:00
test_video_capturer.cc FrameGeneratorCapturer: add methods OnOutputFormatRequest and GetResolution 2022-01-17 07:55:45 +00:00
test_video_capturer.h FrameGeneratorCapturer: add methods OnOutputFormatRequest and GetResolution 2022-01-17 07:55:45 +00:00
vcm_capturer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
vcm_capturer.h
video_codec_settings.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
video_decoder_proxy_factory.h Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
video_encoder_proxy_factory.h Delete support for has_internal_source 2021-11-16 11:29:40 +00:00
video_renderer.cc
video_renderer.h