Bug 1766646 - Vendor libwebrtc from 128addb1a2

Upstream commit: https://webrtc.googlesource.com/src/+/128addb1a20de9a40fea08574fe5b3fb75573b17
    Update TQ pacer holdback window defaults.

    Default holdback-window for non-prio packets is now 5ms, or the expected
    pacing time for 3 packets if lower.
    This brings wakeup frequency in line with legacy pacer at medium to low
    packet rates.

    Bug: webrtc:10809
    Change-Id: I4045c40ae6b6d50f1ea049f3a26768023f77ec3c
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257301
    Auto-Submit: Erik Språng <sprang@webrtc.org>
    Reviewed-by: Henrik Boström <hbos@webrtc.org>
    Commit-Queue: Henrik Boström <hbos@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#36397}
This commit is contained in:
Michael Froman 2022-07-12 22:03:17 -05:00 коммит произвёл Connor Sheehan
Родитель 62c0e5f531
Коммит 6f67e5462a
3 изменённых файлов: 7 добавлений и 3 удалений

3
third_party/libwebrtc/README.moz-ff-commit поставляемый
Просмотреть файл

@ -12729,3 +12729,6 @@ fbf0ac0ecd
# MOZ_LIBWEBRTC_SRC=/home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src MOZ_LIBWEBRTC_COMMIT=mjfdev bash dom/media/webrtc/third_party_build/fast-forward-libwebrtc.sh
# base of lastest vendoring
8beccd5c47
# MOZ_LIBWEBRTC_SRC=/home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src MOZ_LIBWEBRTC_COMMIT=mjfdev bash dom/media/webrtc/third_party_build/fast-forward-libwebrtc.sh
# base of lastest vendoring
128addb1a2

2
third_party/libwebrtc/README.mozilla поставляемый
Просмотреть файл

@ -8498,3 +8498,5 @@ libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwe
libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-13T03:01:54.086819.
# python3 vendor-libwebrtc.py --from-local /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src --commit mjfdev libwebrtc
libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-13T03:02:34.178289.
# python3 vendor-libwebrtc.py --from-local /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src --commit mjfdev libwebrtc
libwebrtc updated from /home/mfroman/git-checkouts/trial-webrtc-builds/moz-libwebrtc-checkout/src commit mjfdev on 2022-07-13T03:03:13.050739.

Просмотреть файл

@ -76,9 +76,8 @@ bool IsRelayed(const rtc::NetworkRoute& route) {
RtpTransportControllerSend::PacerSettings::PacerSettings(
const FieldTrialsView& trials)
: tq_disabled("Disabled"),
holdback_window("holdback_window", PacingController::kMinSleepTime),
holdback_packets("holdback_packets",
TaskQueuePacedSender::kNoPacketHoldback) {
holdback_window("holdback_window", TimeDelta::Millis(5)),
holdback_packets("holdback_packets", 3) {
ParseFieldTrial({&tq_disabled, &holdback_window, &holdback_packets},
trials.Lookup("WebRTC-TaskQueuePacer"));
}