Mirko Bonadei
d8543dedf2
Revert "Pacer: Reduce TQ wake up and improve packet size estimation"
This reverts commit 37195cf2e577cc09ad1362d046b5c8a9b65d4f99.
Reason for revert: Breaks downstream tests (more investigations and testing is necessary).
Original change's description:
> Pacer: Reduce TQ wake up and improve packet size estimation
>
> The TQ Pacer schedules delayed task according to target time of
> PacingController. It drains all valid ProcessPackets() in single loop,
> denies retired scheduled tasks, and round up the timeout to 1ms.
>
> This CL also improves packet size estimation in TQ Pacer by removing
> zero initialization, and introduces `include_overhead_` configuration.
>
> Tests:
> 1. webrtc_perf_tests: MaybeProcessPackets() calls
> 2075147 -> 2007995
>
> 2. module_unittests: MaybeProcessPackets() calls
> 203393 -> 183563
>
> 3. peerconnection_unittests: MaybeProcessPackets() calls
> 66713-> 64333
>
> Bug: webrtc:13417, webrtc:13437
> Change-Id: I18eb0a36dbe063c606b1f27014df74a65ebfc486
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242962
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#36179}
No-Try: True
Bug: webrtc:13417, webrtc:13437
Change-Id: I5418d26d3978f21765ef38acfb002398e671e036
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255301
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#36185}
2022-03-14 09:35:56 +00:00
..
2021-07-22 16:41:26 +00:00
2020-07-17 10:57:44 +00:00
2021-08-09 11:51:32 +00:00
2021-08-09 11:51:32 +00:00
2021-11-15 09:49:40 +00:00
2019-06-07 08:53:57 +00:00
2019-06-18 15:42:54 +00:00
2019-06-18 15:42:54 +00:00
2020-02-19 14:05:46 +00:00
2022-03-09 13:23:21 +00:00
2022-02-28 10:04:37 +00:00
2022-01-10 15:56:33 +00:00
2022-02-28 10:04:37 +00:00
2022-03-14 09:35:56 +00:00
2022-03-14 09:35:56 +00:00
2021-05-12 11:24:58 +00:00
2021-08-13 15:04:49 +00:00
2022-01-24 11:50:20 +00:00
2021-08-10 10:40:03 +00:00
2021-08-09 11:51:32 +00:00
2021-08-09 11:51:32 +00:00
2022-03-14 09:35:56 +00:00
2022-03-14 09:35:56 +00:00
2022-03-14 09:35:56 +00:00