webrtc/modules/remote_bitrate_estimator
Danil Chapovalov ea59abe44e Speed up congestion controller feedback fuzzer
When packet arrives with large gap majority of the time could be spend
in finding next received packet. Embedding such search into PacketArrivalMap
makes it faster

Bug: chromium:1373414
Change-Id: I2e0be0f2fc4ea96af081531d575a17c70b72b25b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/279881
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38459}
2022-10-24 13:43:16 +00:00
..
include Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
test Delete rtc_base/format_macros.h 2022-05-09 12:03:21 +00:00
tools Delete rtc_base/format_macros.h 2022-05-09 12:03:21 +00:00
aimd_rate_control.cc Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
aimd_rate_control.h Add fieldtrial flag to AimdRateControl to increase to link capacity 2022-03-31 12:17:26 +00:00
aimd_rate_control_unittest.cc Add fieldtrial flag to AimdRateControl to increase to link capacity 2022-03-31 12:17:26 +00:00
BUILD.gn In RemoteEstimatorProxy use Timestamp type 2022-06-13 10:07:46 +00:00
bwe_defines.cc Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
DEPS WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
inter_arrival.cc Use backticks not vertical bars to denote variables in comments for /modules/remote_bitrate_estimator 2021-08-09 12:27:52 +00:00
inter_arrival.h Use backticks not vertical bars to denote variables in comments for /modules/remote_bitrate_estimator 2021-08-09 12:27:52 +00:00
inter_arrival_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
overuse_detector.cc WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
overuse_detector.h WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf 2022-03-29 10:14:00 +00:00
overuse_detector_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
overuse_estimator.cc Use backticks not vertical bars to denote variables in comments for /modules/remote_bitrate_estimator 2021-08-09 12:27:52 +00:00
overuse_estimator.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
OWNERS Revise video owners 2022-09-30 08:44:30 +00:00
packet_arrival_map.cc Improve PacketArrivalTimeMap perfomance 2022-08-09 13:31:20 +00:00
packet_arrival_map.h Speed up congestion controller feedback fuzzer 2022-10-24 13:43:16 +00:00
packet_arrival_map_test.cc Speed up congestion controller feedback fuzzer 2022-10-24 13:43:16 +00:00
remote_bitrate_estimator_abs_send_time.cc Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
remote_bitrate_estimator_abs_send_time.h Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
remote_bitrate_estimator_abs_send_time_unittest.cc Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
remote_bitrate_estimator_single_stream.cc Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
remote_bitrate_estimator_single_stream.h Cleanup congestion controller min bitrate 2022-07-25 17:31:28 +00:00
remote_bitrate_estimator_single_stream_unittest.cc Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
remote_bitrate_estimator_unittest_helper.cc Cleanup RemoteBitrateEstimate::LatestEstimate function 2022-07-01 13:05:05 +00:00
remote_bitrate_estimator_unittest_helper.h Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
remote_estimator_proxy.cc Speed up congestion controller feedback fuzzer 2022-10-24 13:43:16 +00:00
remote_estimator_proxy.h Reland "Detach RemoteEstimatorProxy from RemoteBitrateEstimator interface" 2022-06-29 09:38:16 +00:00
remote_estimator_proxy_unittest.cc clean up misc TimeDelta use 2022-08-02 13:52:36 +00:00