Граф коммитов

7862 Коммитов

Автор SHA1 Сообщение Дата
Andreas Pehrson 82acae53f8 Bug 1833101 - From libwebrtc, remove desktop_capture/screen_capturer_mac.mm. r=mjf,webrtc-reviewers
This is code existing only in our local copy.

Differential Revision: https://phabricator.services.mozilla.com/D178026
2023-05-17 13:30:21 +00:00
Andreas Pehrson 7a5a4db68f Bug 1830945 - Do not lock in VideoCaptureDS::{Start|Stop}Capture. r=padenot
Unclear what they are guarding.

Differential Revision: https://phabricator.services.mozilla.com/D178279
2023-05-17 08:25:02 +00:00
Andreas Pehrson 46ccee477a Bug 1832717 - Cherry-pick upstream libwebrtc commit 0f87b38535. r=webrtc-reviewers,mjf
Upstream Commit: https://webrtc.googlesource.com/src/+/0f87b3853554ee5d4e92e487a5165b57771b6742
    mac: Work around an inccorect availability annotation in the 13.3 SDK

    Bug: chromium:1431897
    Change-Id: Ib871dc22d2cf93180d7aa05016e34ffec944d73e
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301040
    Reviewed-by: Alexander Cooper <alcooper@chromium.org>
    Commit-Queue: Alexander Cooper <alcooper@chromium.org>
    Auto-Submit: Nico Weber <thakis@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#39830}

Differential Revision: https://phabricator.services.mozilla.com/D178027
2023-05-16 06:59:56 +00:00
Andreas Pehrson f095a085b1 Bug 1832804 - cherry-pick upstream webrtc commit a09331a603. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/a09331a6038bb6191c7662680d8928940463a099
    Don't write TransmissionOffset when capture time is not set

    RTX padding packets sent before media packets can legitimately have no
    timestamps set (they are 0). Writing the TransmissionOffset extension
    with capture time 0 will overflow once current time exceeds ~3 minutes.

    Bug: webrtc:15172
    Change-Id: I4dd1f341802d45016549b330f0e08cd3a00cfa19
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305020
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Reviewed-by: Per Kjellander <perkj@webrtc.org>
    Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40055}

Differential Revision: https://phabricator.services.mozilla.com/D178007
2023-05-16 06:38:36 +00:00
Andreas Pehrson 1c2e0cf2ed Bug 1832804 - Revert changeset b0339fd77c82. r=webrtc-reviewers,mjf
This bit is now restored to original libwebrtc M111 code.

Differential Revision: https://phabricator.services.mozilla.com/D178006
2023-05-16 06:38:36 +00:00
Andreas Pehrson c5c7a4858e Bug 1832770 - Cherry-pick upstream libwebrtc commit 7b0d7f48fb. r=grulja,webrtc-reviewers,mjf
Upstream commit:
    PipeWire capturer: fix fcntl call when duplicating a file descriptor

    The fcntl() call has variable arguments, therefore we need to pass 0 to
    specify there are no other arguments for this call, otherwise we might
    end up with an argument that is random garbage.

    Bug: webrtc:15174
    Change-Id: I34f16a942d80913b667d8ade7eed557b0233be01
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305120
    Reviewed-by: Alexander Cooper <alcooper@chromium.org>
    Commit-Queue: Jan Grulich <grulja@gmail.com>
    Cr-Commit-Position: refs/heads/main@{#40060}

Differential Revision: https://phabricator.services.mozilla.com/D178009
2023-05-16 06:37:46 +00:00
Michael Froman 0accfbfb03 Bug 1828517 - updated libwebrtc patch stack 2023-05-11 13:41:03 -05:00
Michael Froman d76b172306 Bug 1685245 - cherry pick upstream libwebrtc commit 6aba07e5fe. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D176944
2023-05-03 14:41:38 +00:00
Michael Froman b6dfae8232 Bug 1828517 - Vendor libwebrtc from 9089c0d814
Upstream commit: https://webrtc.googlesource.com/src/+/9089c0d814b11739a7e323c6a9cb03bfad149ea8
    [Merge-111] Preserve mid of sections added with AddTrack after a rollback

    Since AddTrack now has an implicit init_encodings value, it will also
    have a StableState saved when associating a transceiver.
    That state may not have a saved mid and mline_index, and so on a
    rollback, it could blindly reset the mid and mline_index of an
    associated transceiver.

    This is wrong, the mid and mline_index of associated transceivers
    should only be updated when the StableState objects actually
    have one saved.

    # Try bots not possible due to
    # https://webrtc-review.googlesource.com/c/src/+/292820
    NOTRY=True

    (cherry picked from commit b3d424cd484dd7a109547ca7be7f1575a29df7e7)

    Bug: chromium:1424238
    Change-Id: I8e80a04cd072d90200ca7643de892c0ef29b1f1a
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297920
    Commit-Queue: Florent Castelli <orphis@webrtc.org>
    Reviewed-by: Henrik Boström <hbos@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#39577}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297984
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Commit-Queue: Henrik Boström <hbos@webrtc.org>
    Cr-Commit-Position: refs/branch-heads/5563@{#5}
    Cr-Branched-From: 6c032cb8356b0d3f717c4fcf50796241f2bba6c2-refs/heads/main@{#39207}
2023-04-24 18:08:09 -05:00
Michael Froman 7fc4699d3c Bug 1828517 - Vendor libwebrtc from b6b9b1fc76
Upstream commit: https://webrtc.googlesource.com/src/+/b6b9b1fc761c039195faa033cb8fdde4ed8ba0a9
    M111: Fix WebRTC.Screenshare.DesktopCapturerFullscreenDetector logging issue

    The histogram WebRTC.Screenshare.DesktopCapturerFullscreenDetector
    incorrectly counted every time a presentation application was shared
    instead of only counting sessions where the presentation was
    presented in fullscreen. This bug affected Windows, macOS works as
    intended.

    The try-bots are not working on the M111 branch due to a change in the setup.

    (cherry picked from commit f4c04286bc361011660492fc1860ea72d59165ec)

    Bug: chromium:1348011
    Change-Id: I9e84e9d1f4310703ba94e2af2e35a52d74a25842
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293461
    Commit-Queue: Johannes Kron <kron@webrtc.org>
    Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#39314}
    No-Try: True
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/294860
    Cr-Commit-Position: refs/branch-heads/5563@{#4}
    Cr-Branched-From: 6c032cb8356b0d3f717c4fcf50796241f2bba6c2-refs/heads/main@{#39207}
2023-04-24 18:07:13 -05:00
Michael Froman 670093eb5c Bug 1828517 - Vendor libwebrtc from 416bc06a6a
Upstream commit: https://webrtc.googlesource.com/src/+/416bc06a6aa3735e33edcec5c1ffb68beb310924
    Disable stop CNG after a timeout.

    This is still a behavior that we want, but a more careful rollout is needed.

    (cherry picked from commit 48d784225972b7dd0542acfad7cd2d0eed25ad1c)

    No-Try: True
    Bug: webrtc:12790, chromium:1418687
    Change-Id: Ic74c7b4945c0cdeda2b17f52301069424ad91162
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293860
    Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
    Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#39333}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/294760
    Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
    Cr-Commit-Position: refs/branch-heads/5563@{#3}
    Cr-Branched-From: 6c032cb8356b0d3f717c4fcf50796241f2bba6c2-refs/heads/main@{#39207}
2023-04-24 18:06:17 -05:00
Michael Froman 9616fe67d7 Bug 1828517 - Vendor libwebrtc from cb954cdb08
We already cherry-picked this when we vendored 218b56e516.

Upstream commit: https://webrtc.googlesource.com/src/+/cb954cdb0814e2119b6cb0fe2512d532b5c1419c
    Fix Destruction inside WGC Callback

    If we are notified of the destruction of the window before a
    CaptureFrame call can fail, then we may end up attempting to destroy the
    underlying WGC object inside it's own event handler. This can be
    problematic, as the class itself may want to run other code. Instead,
    we just unsubscribe and signal that any future CaptureFrame calls should
    reject.

    This also removes setting "is_capture_started_=false" in the item closed
    handler, as all that served to do is cause the WgcCapturerWin code to
    attempt to restart the capturer, and somewhat muddies up our metrics.

    (cherry picked from commit 318cf28945d80a0ac6f09382e507c95e649cc4c1)

    Bug: chromium:1413005
    No-Try: True
    Change-Id: Ibccb7a2e7ce531ba80b4b331b9bc2cda0ff75f4e
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/292762
    Auto-Submit: Alexander Cooper <alcooper@chromium.org>
    Reviewed-by: Mark Foltz <mfoltz@chromium.org>
    Commit-Queue: Mark Foltz <mfoltz@chromium.org>
    Commit-Queue: Alexander Cooper <alcooper@chromium.org>
    Cr-Original-Commit-Position: refs/heads/main@{#39275}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293243
    Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/branch-heads/5563@{#2}
    Cr-Branched-From: 6c032cb8356b0d3f717c4fcf50796241f2bba6c2-refs/heads/main@{#39207}
2023-04-24 18:05:19 -05:00
Michael Froman 8b6ed85ff2 Bug 1828517 - Vendor libwebrtc from 5bdb4418e9
Upstream commit: https://webrtc.googlesource.com/src/+/5bdb4418e90cf0e9788aa7ca75082e5ea0746e3b
    M111: Add UMA histograms to track usage of fullscreen detection

    Cherry picked from commits:
    b311f6aba82cd93b2d748b8e47c6f8d29a21746d
    fd29662c61b2145d6de4c38eb55e48421a4d427b

    (cherry picked from commit b311f6aba82cd93b2d748b8e47c6f8d29a21746d)

    No-Try: True
    Bug: chromium:1348011
    Change-Id: I3219e74c49ff77e00b2224c8cf82f78d1e0fd9cf
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291708
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Johannes Kron <kron@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#39254}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/292460
    Cr-Commit-Position: refs/branch-heads/5563@{#1}
    Cr-Branched-From: 6c032cb8356b0d3f717c4fcf50796241f2bba6c2-refs/heads/main@{#39207}
2023-04-24 18:04:10 -05:00
Michael Froman 5d4e53f0e2 Bug 1828517 - Vendor libwebrtc from 6c032cb835
Upstream commit: https://webrtc.googlesource.com/src/+/6c032cb8356b0d3f717c4fcf50796241f2bba6c2
    in rtcp::TransportFeedback do not memorise all described packet

    Instead generate such info on request

    Bug: None
    Change-Id: I8c3b54c8acdd0e3df822ecbc313ab8c232de5812
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269251
    Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
    Reviewed-by: Björn Terelius <terelius@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39207}
2023-04-24 18:03:11 -05:00
Michael Froman 70f60f7bd4 Bug 1828517 - Vendor libwebrtc from dcb09ff218
Upstream commit: https://webrtc.googlesource.com/src/+/dcb09ff21808894c4866073b17d49a9048d69340
    Reset encoder when audio send stream is stopped.

    This is to clear any remaining buffers and other state such as the next packet timestamp.

    Bug: webrtc:12397
    Change-Id: I2ef9a6f7254d82a69a2896ec8aa619ced2694fb8
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291327
    Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
    Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39206}
2023-04-24 18:01:41 -05:00
Michael Froman 9109171796 Bug 1828517 - Vendor libwebrtc from 3eceaf4669
Upstream commit: https://webrtc.googlesource.com/src/+/3eceaf46695518f25bef43f155f82ed174827197
    Migrate WebRTC documentation to new renderer

    Bug: b/258408932
    Change-Id: Ib96f39fe0c3912f9746bcc09d079097a145d6115
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290987
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Artem Titov <titovartem@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39205}
2023-04-24 18:00:46 -05:00
Michael Froman 35ba4c983d Bug 1828517 - Vendor libwebrtc from 94d5f6af62
Upstream commit: https://webrtc.googlesource.com/src/+/94d5f6af62a70cb500d43730d0870ed860ac79b6
    Add missing include

    Bug: webrtc:14009
    Change-Id: I2d061266417b28d345e6bd88018380b01051952a
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291113
    Commit-Queue: Björn Terelius <terelius@webrtc.org>
    Reviewed-by: Alexander Cooper <alcooper@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#39204}
2023-04-24 17:59:11 -05:00
Michael Froman 6876677601 Bug 1828517 - Vendor libwebrtc from 66efab2dd2
Upstream commit: https://webrtc.googlesource.com/src/+/66efab2dd22708ef3f8f6ffa5fd76d3c3de0f243
    Measure RTCPMuxPolicy at time of connect

    to see if we can finally deprecate it.
    Chromium metrics CL:
      https://chromium-review.googlesource.com/c/chromium/src/+/4193156

    BUG=chromium:713445

    Change-Id: I4847620a50f8ece6a2c9aeb5b754b46455e732ae
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291332
    Commit-Queue: Philipp Hancke <phancke@microsoft.com>
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Reviewed-by: Henrik Boström <hbos@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39203}
2023-04-24 17:49:22 -05:00
Michael Froman ee0fee65b7 Bug 1828517 - Vendor libwebrtc from 73e0cc8969
Upstream commit: https://webrtc.googlesource.com/src/+/73e0cc8969510b224f17cf8afa3abcd874143640
    Delete unused Audio Bwe integration test.

    Bug: none
    Change-Id: Id8eb4ad4630820441d18e8d1449f4a8d87da9a59
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291335
    Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
    Commit-Queue: Per Kjellander <perkj@webrtc.org>
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39202}
2023-04-24 17:47:56 -05:00
Michael Froman 3777927f13 Bug 1828517 - Vendor libwebrtc from cfbb247f6d
Upstream commit: https://webrtc.googlesource.com/src/+/cfbb247f6dd340ab02b293a4d855c3bf646f701c
    Update WebRTC code version (2023-01-26T04:01:54).

    Bug: None
    Change-Id: I094761e759e688861a35de3a37b65c4c33658380
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291428
    Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
    Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39201}
2023-04-24 17:46:59 -05:00
Michael Froman 19d007ea84 Bug 1828517 - Vendor libwebrtc from e15b9ff408
Upstream commit: https://webrtc.googlesource.com/src/+/e15b9ff408239dec2b65c2e548611c3bf68a0a7b
    Add a basic unittest for webrtc::voe::ChannelReceive

    This CL adds an unittest that a ChannelReceive can be constructed
    and destroyed without crashing. It is a basis for further testing.

    Lack of unit test was discovered while pursuing bug mentioned below.

    Bug: webrtc:13931
    Change-Id: Iddb110f2df25e3806c74a5d00bbfab6d6d8e267f
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291338
    Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
    Commit-Queue: Harald Alvestrand <hta@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39200}
2023-04-24 17:45:36 -05:00
Michael Froman 196f9d55c2 Bug 1828517 - Vendor libwebrtc from 664cf14f9f
Upstream commit: https://webrtc.googlesource.com/src/+/664cf14f9f9f1223ca1770ba346d9ca373ed477b
    Reland "Delete PacketReceiver::DeliverPacket from all implementations"

    This reverts commit f2a083f262d86737893e774c696716742fcab3e3.

    Reason for revert: Test problem fixed in https://webrtc-review.googlesource.com/c/src/+/291333.

    Original change's description:
    > Revert "Delete PacketReceiver::DeliverPacket from all implementations"
    >
    > This reverts commit 897ea04db5db2e591e28bd884191be58d9bcdc63.
    >
    > Reason for revert: Speculative revert as it could be the reason why perf tests started failing: https://ci.chromium.org/p/webrtc/g/perf/console?limit=200
    >
    > Original change's description:
    > > Delete PacketReceiver::DeliverPacket from all implementations
    > >
    > > And fix tests that still depend on extensions to be known by the receiver.
    > >
    > > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
    > >
    > > Bug: webrtc:7135,webrtc:14795
    > > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
    > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
    > > Commit-Queue: Per Kjellander <perkj@webrtc.org>
    > > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    > > Reviewed-by: Erik Språng <sprang@webrtc.org>
    > > Cr-Commit-Position: refs/heads/main@{#39184}
    >
    > Bug: webrtc:7135,webrtc:14795,b/266658815
    > Change-Id: I9d03f4952938d176ffee110a707acadc1846457c
    > No-Presubmit: true
    > No-Tree-Checks: true
    > No-Try: true
    > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291400
    > Commit-Queue: Andrey Logvin <landrey@webrtc.org>
    > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
    > Owners-Override: Andrey Logvin <landrey@webrtc.org>
    > Reviewed-by: Jeremy Leconte <jleconte@google.com>
    > Cr-Commit-Position: refs/heads/main@{#39189}

    Bug: webrtc:7135,webrtc:14795,b/266658815
    Change-Id: Ia640f4342a1f42012ba5295003e17aef7613ad80
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291440
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Reviewed-by: Andrey Logvin <landrey@webrtc.org>
    Commit-Queue: Per Kjellander <perkj@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39199}
2023-04-21 13:28:16 -05:00
Michael Froman 31014ede72 Bug 1828517 - Vendor libwebrtc from 7a67dce582
Upstream commit: https://webrtc.googlesource.com/src/+/7a67dce582bd75b9aee0226d5c477dd1c8b49981
    prefer absl::optional for rtx-time

    BUG=webrtc:12420

    Change-Id: I1876369a43370ddbd223da866823a497108a8655
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291336
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Reviewed-by: Florent Castelli <orphis@webrtc.org>
    Commit-Queue: Philipp Hancke <phancke@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#39198}
2023-04-21 13:27:20 -05:00
Michael Froman d7e335441b Bug 1828517 - Vendor libwebrtc from 7c43d24000
Upstream commit: https://webrtc.googlesource.com/src/+/7c43d240006e68a5fe20a10c7f79607e26babe71
    Roll chromium_revision a484be4b74..e5191e93ab (1096680:1096792)

    Change log: a484be4b74..e5191e93ab
    Full diff: a484be4b74..e5191e93ab

    Changed dependencies
    * src/base: ae15531565..451505f0f1
    * src/build: 1a6221e73e..1a2bf3bafa
    * src/ios: eb1ca93544..5c6f9398b9
    * src/testing: 32401180de..3bec4d3b1c
    * src/third_party: 6418257461..c16ccdd4ad
    * src/third_party/androidx: aYKU5k2YMftLAo4DCcErxGnD4lv2Mumfhrh8DR_wAnIC..3nXDIlFQ-oAo4egDVeC0GbueTl4mOfPrEDzT5jgDEK8C
    * src/third_party/depot_tools: 00be3f079a..c710e2d56a
    * src/third_party/perfetto: 61eeba8d06..ee03e391a1
    * src/third_party/r8: LH65AcDi3ysVLfebZhbSxN3YUGUV62qpqLIlrV6Znm8C..SCuPfdKTpEJfVbWzckpmWx125Zf3pO-4RitqcfXX-RQC
    * src/tools: 7d2e09375a..7c53822d54
    * src/tools/resultdb: git_revision:39e20ee396fe4a84eaa7f7d389e5659198c12e87..git_revision:ac21cf9883af7d1bf6d60e8a7448918eb3b6aa18
    DEPS diff: a484be4b74..e5191e93ab/DEPS

    No update to Clang.

    BUG=None

    Change-Id: I7498ae1226449c3b61cb80afe50910e6cf87fda6
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291422
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39197}
2023-04-21 13:26:23 -05:00
Michael Froman e9e622d745 Bug 1828517 - Vendor libwebrtc from 5adc2b6969
Upstream commit: https://webrtc.googlesource.com/src/+/5adc2b6969843057da037e0b1dfd2f04f48d79b8
    Correct RTCAudioPlayoutStats type and add kind field.

    Bug: webrtc:14653
    Change-Id: Idb85ce440620fc5b818a3b23a63ac062a443cc81
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291330
    Commit-Queue: Fredrik Hernqvist <fhernqvist@google.com>
    Reviewed-by: Henrik Boström <hbos@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39196}
2023-04-21 13:25:27 -05:00
Michael Froman efad0b3064 Bug 1828517 - Vendor libwebrtc from 0c1c9720d8
Upstream commit: https://webrtc.googlesource.com/src/+/0c1c9720d839522a225e50770402e4ccaff62e0d
    Fix gtest-output and resultdb for fuchsia

    Bug: b/232740856
    Change-Id: I37b5a10d3292aca0b4dca98cb04613db17bb6188
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291115
    Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
    Reviewed-by: Jeremy Leconte <jleconte@google.com>
    Cr-Commit-Position: refs/heads/main@{#39195}
2023-04-21 13:24:32 -05:00
Michael Froman 525037f258 Bug 1828517 - Vendor libwebrtc from 5683a12728
Upstream commit: https://webrtc.googlesource.com/src/+/5683a127284ef541f2dc73768431d0490aaf8eab
    Increase expiration timeout for Perf bots

    Bug: b/266386195
    Change-Id: Ia9ba87680f81643e299a8cf242cbf3bf34359b10
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291329
    Commit-Queue: Andrey Logvin <landrey@webrtc.org>
    Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39194}
2023-04-21 13:23:37 -05:00
Michael Froman 3d783a4556 Bug 1828517 - Vendor libwebrtc from 5671c64103
Upstream commit: https://webrtc.googlesource.com/src/+/5671c6410395d6bc3f6041cc15d16ca256688c8e
    Stop overriding extensions in rampup tests
    Instead, ensure extensions are registered so that both transport and send streams are aware.

    Bug: webrtc:7135,webrtc:14795,b/266658815
    Change-Id: I7710113893e2c5e23c1365de6aa3b761e3408308
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291333
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Commit-Queue: Per Kjellander <perkj@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39193}
2023-04-21 13:22:42 -05:00
Michael Froman c622ab196e Bug 1828517 - Vendor libwebrtc from 87733493da
Upstream commit: https://webrtc.googlesource.com/src/+/87733493da8ee199d267c5e027fe68745e5bfdfa
    Update win10 mixins.

    Change-Id: If035642c71d88a5be4b444d61364966e67c038ce
    Bug: None
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291331
    Commit-Queue: Jeremy Leconte <jleconte@google.com>
    Reviewed-by: Andrey Logvin <landrey@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39192}
2023-04-21 13:21:46 -05:00
Michael Froman 15285be819 Bug 1828517 - Vendor libwebrtc from 92dcc2d1f4
Upstream commit: https://webrtc.googlesource.com/src/+/92dcc2d1f4c72e2c9e3eef55e73e5937028d5eb9
    Roll chromium_revision 98774e2693..a484be4b74 (1096567:1096680)

    Change log: 98774e2693..a484be4b74
    Full diff: 98774e2693..a484be4b74

    Changed dependencies
    * src/base: 8d86618928..ae15531565
    * src/build: af883ca664..1a6221e73e
    * src/buildtools/third_party/libunwind/trunk: bb5988e15c..e95b94b74d
    * src/ios: 50827ea659..eb1ca93544
    * src/testing: a932d2b614..32401180de
    * src/third_party: 769be6514f..6418257461
    * src/third_party/androidx: 7VfhAMGn11-gxhQIPatt8IpN533nojeeDldry00N7foC..aYKU5k2YMftLAo4DCcErxGnD4lv2Mumfhrh8DR_wAnIC
    * src/tools: 8459593571..7d2e09375a
    * src/tools/luci-go: git_revision:81e5cdad29bb4c7aaad98c843637513db3155b0d..git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a
    * src/tools/luci-go: git_revision:81e5cdad29bb4c7aaad98c843637513db3155b0d..git_revision:36cf4b54527c49aca7ed3023995a081e14f1852a
    DEPS diff: 98774e2693..a484be4b74/DEPS

    No update to Clang.

    BUG=None

    Change-Id: I437ed7ad0d9ad65efc31a316cba978c27864a318
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291379
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39191}
2023-04-21 13:20:52 -05:00
Michael Froman d52e911785 Bug 1828517 - Vendor libwebrtc from 10f1bf3923
Upstream commit: https://webrtc.googlesource.com/src/+/10f1bf3923f9e539f1848e7503c376e2caf0a0be
    Remove unused enum `FrameCombiner::LimiterType`

    Bug: webrtc:7494
    Change-Id: Ied1c9c37ccf1c57802df9d1d62f8de7790d2ee94
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291326
    Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
    Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39190}
2023-04-21 13:19:52 -05:00
Michael Froman 9155aadeb4 Bug 1828517 - Vendor libwebrtc from f2a083f262
We already cherry-picked this when we vendored 897ea04db5.

Upstream commit: https://webrtc.googlesource.com/src/+/f2a083f262d86737893e774c696716742fcab3e3
    Revert "Delete PacketReceiver::DeliverPacket from all implementations"

    This reverts commit 897ea04db5db2e591e28bd884191be58d9bcdc63.

    Reason for revert: Speculative revert as it could be the reason why perf tests started failing: https://ci.chromium.org/p/webrtc/g/perf/console?limit=200

    Original change's description:
    > Delete PacketReceiver::DeliverPacket from all implementations
    >
    > And fix tests that still depend on extensions to be known by the receiver.
    >
    > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
    >
    > Bug: webrtc:7135,webrtc:14795
    > Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
    > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
    > Commit-Queue: Per Kjellander <perkj@webrtc.org>
    > Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    > Reviewed-by: Erik Språng <sprang@webrtc.org>
    > Cr-Commit-Position: refs/heads/main@{#39184}

    Bug: webrtc:7135,webrtc:14795,b/266658815
    Change-Id: I9d03f4952938d176ffee110a707acadc1846457c
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291400
    Commit-Queue: Andrey Logvin <landrey@webrtc.org>
    Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
    Owners-Override: Andrey Logvin <landrey@webrtc.org>
    Reviewed-by: Jeremy Leconte <jleconte@google.com>
    Cr-Commit-Position: refs/heads/main@{#39189}
2023-04-21 13:18:56 -05:00
Michael Froman 230c675c19 Bug 1828517 - Vendor libwebrtc from 07577b5434
Upstream commit: https://webrtc.googlesource.com/src/+/07577b54348403e2f26cf3abc156cd8043b7f12a
    Update WebRTC code version (2023-01-25T04:11:56).

    Bug: None
    Change-Id: I50d12d05f6f0afbf7692106d65c2cc93ebe39ea7
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291376
    Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39188}
2023-04-21 13:17:59 -05:00
Michael Froman 4f78c39f58 Bug 1828517 - Vendor libwebrtc from 508979bb72
Upstream commit: https://webrtc.googlesource.com/src/+/508979bb722e20d3a907dfc530d65b7cf8f2f63d
    Roll chromium_revision 87e5077aae..98774e2693 (1096404:1096567)

    Change log: 87e5077aae..98774e2693
    Full diff: 87e5077aae..98774e2693

    Changed dependencies
    * src/base: 7ca55a9212..8d86618928
    * src/build: 0e23afecf9..af883ca664
    * src/ios: 66fa9e5ca6..50827ea659
    * src/testing: 972e701e43..a932d2b614
    * src/third_party: 498b163448..769be6514f
    * src/third_party/androidx: TvHBlIrT1s6KnGsEAsOlVM7dCfr706eXSbrlxgImh6kC..7VfhAMGn11-gxhQIPatt8IpN533nojeeDldry00N7foC
    * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c95933a0d5..45986b07fa
    * src/third_party/depot_tools: a8db0cbb86..00be3f079a
    * src/third_party/nasm: 0873b2bae6..7fc833e889
    * src/third_party/perfetto: 0b639cd98f..61eeba8d06
    * src/tools: 491e209283..8459593571
    DEPS diff: 87e5077aae..98774e2693/DEPS

    No update to Clang.

    BUG=None

    Change-Id: I9e816cc60c403a461cefef2c72953ca90ddf858c
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291374
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39187}
2023-04-21 13:17:04 -05:00
Michael Froman 534739d37f Bug 1828517 - Vendor libwebrtc from cc1c932f10
Upstream commit: https://webrtc.googlesource.com/src/+/cc1c932f104196022f907e034b88266c1bdaaf4e
    Roll chromium_revision 78e2f876c5..87e5077aae (1096262:1096404)

    Change log: 78e2f876c5..87e5077aae
    Full diff: 78e2f876c5..87e5077aae

    Changed dependencies
    * src/base: ef78384fa9..7ca55a9212
    * src/build: dab1a6d856..0e23afecf9
    * src/buildtools: b752ca6fdc..0cc02fb849
    * src/ios: 178ba6cc53..66fa9e5ca6
    * src/testing: dc74bfadcb..972e701e43
    * src/third_party: 1de5677191..498b163448
    * src/tools: b3ad935c88..491e209283
    DEPS diff: 78e2f876c5..87e5077aae/DEPS

    No update to Clang.

    BUG=None

    Change-Id: I418537fe6e3cc0be11f76835bdbc08485a785c09
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291372
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39186}
2023-04-21 13:16:09 -05:00
Michael Froman efeab6ec33 Bug 1828517 - Vendor libwebrtc from ea36cc273f
Upstream commit: https://webrtc.googlesource.com/src/+/ea36cc273f03ea160a8ffef844be1c9c33f1745d
    Roll chromium_revision 632253d282..78e2f876c5 (1096118:1096262)

    Change log: 632253d282..78e2f876c5
    Full diff: 632253d282..78e2f876c5

    Changed dependencies
    * src/base: 224897a735..ef78384fa9
    * src/build: 2d729037e3..dab1a6d856
    * src/buildtools: 37cb03bdf9..b752ca6fdc
    * src/buildtools/third_party/libc++/trunk: 885d5d1cd5..1dfd0022c4
    * src/ios: 9b60c69f75..178ba6cc53
    * src/testing: e328aac1fd..dc74bfadcb
    * src/third_party: 0d1fb7d915..1de5677191
    * src/third_party/androidx: jv57gOQkV2sCpOYMfl61a1uigXjtNTanhXQbA-NIVj4C..TvHBlIrT1s6KnGsEAsOlVM7dCfr706eXSbrlxgImh6kC
    * src/third_party/depot_tools: 26b6c9b4cf..a8db0cbb86
    * src/third_party/perfetto: f1c4ce9b46..0b639cd98f
    * src/third_party/r8: PhbyY6VT6R_nwiYKM8E7SZ5EGYxvBqKo_aQtlY-wrg4C..LH65AcDi3ysVLfebZhbSxN3YUGUV62qpqLIlrV6Znm8C
    * src/tools: 9ae507dc64..b3ad935c88
    DEPS diff: 632253d282..78e2f876c5/DEPS

    No update to Clang.

    BUG=None

    Change-Id: Iec55166693b6c411fdf739dae37a8bd539f72519
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291370
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39185}
2023-04-21 13:15:13 -05:00
Michael Froman 5ca0b63306 Bug 1828517 - Vendor libwebrtc from 897ea04db5
Essentially a no-op since we're going to see this change
reverted when we vendor in f2a083f262.

Upstream commit: https://webrtc.googlesource.com/src/+/897ea04db5db2e591e28bd884191be58d9bcdc63
    Delete PacketReceiver::DeliverPacket from all implementations

    And fix tests that still depend on extensions to be known by the receiver.

    Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3

    Bug: webrtc:7135,webrtc:14795
    Change-Id: I62227829af81af07769189e547f1cdb8ed4d06b3
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290996
    Commit-Queue: Per Kjellander <perkj@webrtc.org>
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39184}
2023-04-21 13:14:15 -05:00
Michael Froman 875290dcf8 Bug 1828517 - Vendor libwebrtc from 0540627386
Upstream commit: https://webrtc.googlesource.com/src/+/054062738629ad1b491055e0422cf0d2308e5e91
    SVC: Add test for SVC fallback

    Bug: webrtc:11607
    Change-Id: I6bd2a95852b1648528684fe492b79bb64e4a92af
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/285500
    Auto-Submit: Florent Castelli <orphis@webrtc.org>
    Commit-Queue: Henrik Boström <hbos@webrtc.org>
    Reviewed-by: Henrik Boström <hbos@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39183}
2023-04-21 13:13:16 -05:00
Michael Froman 57ba8a1a2c Bug 1828517 - Vendor libwebrtc from 1e43ce6f3f
Upstream commit: https://webrtc.googlesource.com/src/+/1e43ce6f3fb8f87052c7a846335b9fd35a642271
    Roll chromium_revision f8b9751f30..632253d282 (1095656:1096118)

    Change log: f8b9751f30..632253d282
    Full diff: f8b9751f30..632253d282

    Changed dependencies
    * src/base: 23bbbaa244..224897a735
    * src/build: b87e2daa9f..2d729037e3
    * src/buildtools: d843e69371..37cb03bdf9
    * src/buildtools/third_party/libc++/trunk: cf803236eb..885d5d1cd5
    * src/ios: 8d719e4825..9b60c69f75
    * src/testing: 7b275e0aab..e328aac1fd
    * src/third_party: 377a76de42..0d1fb7d915
    * src/third_party/androidx: amhjv4Hj48NMXw5Ntbp8u4o8TrRCD7nJxJsdEt10Cb0C..jv57gOQkV2sCpOYMfl61a1uigXjtNTanhXQbA-NIVj4C
    * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c4e9d16032..c95933a0d5
    * src/third_party/depot_tools: e852391441..26b6c9b4cf
    * src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/5115747345..9c915757e5
    * src/third_party/libvpx/source/libvpx: 605350bd5b..b7c22b3a95
    * src/third_party/perfetto: 61f6f28a07..f1c4ce9b46
    * src/tools: 18a547c187..9ae507dc64
    Added dependency
    * src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber
    DEPS diff: f8b9751f30..632253d282/DEPS

    No update to Clang.

    BUG=None

    Change-Id: Ia8330f48d91ec62376661d44c5a10cc3af35abf8
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291368
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39182}
2023-04-21 13:12:20 -05:00
Michael Froman 45ab8b1c67 Bug 1828517 - Vendor libwebrtc from e2c29c520a
Upstream commit: https://webrtc.googlesource.com/src/+/e2c29c520a4e489c93953a8ed0ae290d4adbd0b2
    Use PacketReceiver::DeliverRtpPacket in RtpReplayer

    Bug: webrtc:7135
    Change-Id: Ie6df771f200b19693243660897454d06e4b6dc31
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291321
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Commit-Queue: Per Kjellander <perkj@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39181}
2023-04-21 13:10:56 -05:00
Michael Froman 0a91af41dc Bug 1828517 - Vendor libwebrtc from 0793ee7552
Upstream commit: https://webrtc.googlesource.com/src/+/0793ee7552c544ab4864fa1f75fc8a76e144f1e8
    Remove FakePortAllocator's dependency on ScopedKeyValueConfig.

    Breaking this dependency is required for using FakePortAllocator in chromium tests to make the windows component build work.

    Bug: chromium:1408420
    Change-Id: I4215b92c1d1430156107605e5b054926b30f83f0
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291114
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Sameer Vijaykar <samvi@google.com>
    Cr-Commit-Position: refs/heads/main@{#39180}
2023-04-21 13:09:31 -05:00
Michael Froman 1248e728ca Bug 1828517 - Vendor libwebrtc from ace52a821c
Upstream commit: https://webrtc.googlesource.com/src/+/ace52a821cfe2f66ad2b5944d7722d30877fc7c9
    [infra] Remove CQ shadow builders with reclient

    Since all CQ builders have already migrated to reclient, the shadow builders are not necessary.

    Bug: b/243594984
    Change-Id: I350dd5f0fde82882b94488945d46eef378fb3545
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291301
    Reviewed-by: Takuto Ikuta <tikuta@google.com>
    Auto-Submit: Junji Watanabe <jwata@google.com>
    Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39179}
2023-04-21 13:08:35 -05:00
Michael Froman 3a3c375238 Bug 1828517 - Vendor libwebrtc from 2810c14ade
Upstream commit: https://webrtc.googlesource.com/src/+/2810c14ade3ffa06b06d9ea96a2354645eb86beb
    [infra] Add todo for reclient migration cleanup

    Bug: b/245249582
    Change-Id: Ib7e3c4f171c97dd2d45f13adcec5d3db3f081ca6
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291302
    Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
    Reviewed-by: Takuto Ikuta <tikuta@google.com>
    Auto-Submit: Junji Watanabe <jwata@google.com>
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39178}
2023-04-21 13:07:40 -05:00
Michael Froman a018ebb361 Bug 1828517 - Vendor libwebrtc from 22821deb38
Upstream commit: https://webrtc.googlesource.com/src/+/22821deb38d4c54920b37ad446eb9855ae666e85
    Make capture timestamp optional in ADM.

    This is to avoid using 0 as a default value.

    Also fix a bug in audio_device_buffer where the timestamp aligner used the wrong input timestamp.

    Bug: webrtc:13609
    Change-Id: I00016e68ab50d052990c2b9f80aa1e2d7e167b93
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291118
    Reviewed-by: Olov Brändström <brandstrom@google.com>
    Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
    Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39177}
2023-04-21 13:06:22 -05:00
Michael Froman 774b48d781 Bug 1828517 - Vendor libwebrtc from 6e627290bf
Upstream commit: https://webrtc.googlesource.com/src/+/6e627290bfea927ea21a552fab64ce85459222ee
    Roll chromium_revision cdf104c2c9..f8b9751f30 (1095545:1095656)

    Change log: cdf104c2c9..f8b9751f30
    Full diff: cdf104c2c9..f8b9751f30

    Changed dependencies
    * src/base: f8d640017c..23bbbaa244
    * src/build: b775173320..b87e2daa9f
    * src/ios: a5d5e01246..8d719e4825
    * src/testing: 427915c5f6..7b275e0aab
    * src/third_party: 193a76a098..377a76de42
    * src/third_party/androidx: z1Ltgk5lzJuoEqOSTMM3F1QuAXbGFIEN6SQ0jX4qHd0C..amhjv4Hj48NMXw5Ntbp8u4o8TrRCD7nJxJsdEt10Cb0C
    * src/third_party/r8: XBkol4a9AeFOtX-9cvNPpKCbqj9UAqZuoVvFop6AX9wC..PhbyY6VT6R_nwiYKM8E7SZ5EGYxvBqKo_aQtlY-wrg4C
    * src/third_party/turbine: uQFvRkwygckj0pmxUx9_4WqWm-VdcDxs2o1t3xyEDjYC..t0TeGgk2CZr3B0HtEqBb60BSRwVPRJm9066izhJwzz0C
    * src/tools: 011e215718..18a547c187
    DEPS diff: cdf104c2c9..f8b9751f30/DEPS

    No update to Clang.

    BUG=None

    Change-Id: I38b21833f550f0ac0b1361c28ad89c05f71eefb9
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291340
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39176}
2023-04-21 13:05:27 -05:00
Michael Froman b940f7809c Bug 1828517 - Vendor libwebrtc from 5b55b2750a
Upstream commit: https://webrtc.googlesource.com/src/+/5b55b2750a6ea2d05edb67b0109270ceb3499da1
    Version 3: Various changes on the pre-echo delay estimator:
    - Lowering the energy threshold for updating the accumulated error.
    - Not using the pre-echo estimate in the initial frames when the matched filters have been recently initialized.
    - Slight speed up for the increases in the accumulated error.
    - Not periodically resetting the accumulated error.

    Bug: webrtc:14205
    Change-Id: Ic337332e263b27d7a3aba0ab4b371517780f9c90
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291320
    Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
    Commit-Queue: Jesus de Vicente Pena <devicentepena@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39175}
2023-04-21 13:04:29 -05:00
Michael Froman fccfadb319 Bug 1828517 - Vendor libwebrtc from 438b5b4ca5
Upstream commit: https://webrtc.googlesource.com/src/+/438b5b4ca5bc9d90101d0f058fc3dcf5ecc60885
    WebRtcVideoChannel creates default stream with dummy SSRC on received RTX packet.

    This ensure transport feedback is sent for RTX packets that are received before media payload packets.

    Bug: webrtc:14795, webrtc:14817
    Change-Id: I6a2579b87c8863e003decb2b2559ef51a852cadb
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291119
    Commit-Queue: Per Kjellander <perkj@webrtc.org>
    Reviewed-by: Henrik Boström <hbos@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39174}
2023-04-21 13:03:32 -05:00
Michael Froman a5080ef153 Bug 1828517 - Vendor libwebrtc from 05ce032486
Upstream commit: https://webrtc.googlesource.com/src/+/05ce032486e4d759bc8943c7b4e6a4f1d3b584c4
    Remove the //rtc_base target

    Bug: webrtc:9838
    Change-Id: I17d2a011df20019c517ae92ff25a778070065a5b
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291185
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Commit-Queue: Florent Castelli <orphis@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39173}
2023-04-21 13:02:04 -05:00
Michael Froman ce90fa2f0a Bug 1828517 - Vendor libwebrtc from 9ad10bc492
Upstream commit: https://webrtc.googlesource.com/src/+/9ad10bc4927bf715575c6c560382b35629cda0af
    Only generate codec stats for the voice send and receive codec

    also refactor the code to have FillSendCodecStats/FillReceiveCodecStats
    methods for similarity with the video engine code.

    BUG=webrtc:14808

    Change-Id: Ib0687f36a4b4a71c849e0b4918e50592d7772ff8
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290891
    Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Commit-Queue: Philipp Hancke <phancke@microsoft.com>
    Cr-Commit-Position: refs/heads/main@{#39172}
2023-04-21 12:57:34 -05:00
Michael Froman e78d59a0db Bug 1828517 - Vendor libwebrtc from 41748c9188
Upstream commit: https://webrtc.googlesource.com/src/+/41748c9188e9df8a25aaba0eeb85fb8988180eda
    Roll chromium_revision a3aaddaf0c..cdf104c2c9 (1095442:1095545)

    Change log: a3aaddaf0c..cdf104c2c9
    Full diff: a3aaddaf0c..cdf104c2c9

    Changed dependencies
    * src/base: 8c60fb4db0..f8d640017c
    * src/build: d54b82a588..b775173320
    * src/ios: dcff2920ef..a5d5e01246
    * src/third_party: 18c84becce..193a76a098
    * src/tools: db95db74a7..011e215718
    DEPS diff: a3aaddaf0c..cdf104c2c9/DEPS

    No update to Clang.

    BUG=None

    Change-Id: I65db1b0a99d5450a05ad7223d7a4311e5fb6608b
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291297
    Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#39171}
2023-04-21 12:56:39 -05:00