commit 5e71af26df2234615d7f9c1c511bb8d1b03ecd59
parent 2bd550c9be8c222c9f46b0fa5c4c948426c9c780
Author: Dan Baker <dbaker@mozilla.com>
Date: Tue, 2 Dec 2025 00:04:51 -0700
Bug 2000941 - Vendor libwebrtc from 1d37b71540
Upstream commit: https://webrtc.googlesource.com/src/+/1d37b7154016715956e4ddc52da7789a851f86c7
Refresh abseil-in-webrtc documentation
No-try: True
Bug: b/446884768
Change-Id: I79ca11be2b8e52d86b27f4546e4fe456d504c4a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/411464
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45726}
Diffstat:
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor
@@ -1,4 +1,4 @@
# ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc
-libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T07:01:44.490410+00:00.
+libwebrtc updated from /Users/danielbaker/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-12-02T07:04:37.889536+00:00.
# base of lastest vendoring
-7e2fb13a72
+1d37b71540
diff --git a/third_party/libwebrtc/g3doc/abseil-in-webrtc.md b/third_party/libwebrtc/g3doc/abseil-in-webrtc.md
@@ -1,5 +1,5 @@
<!-- go/cmark -->
-<!--* freshness: {owner: 'danilchap' reviewed: '2025-03-13'} *-->
+<!--* freshness: {owner: 'danilchap' reviewed: '2025-09-24'} *-->
# Using Abseil in WebRTC
@@ -40,7 +40,7 @@ on a monolithic Abseil build target that will generate a shared library.
* The macros in `absl/base/attributes.h`, `absl/base/config.h` and
`absl/base/macros.h`.
* `absl/numeric/bits.h`
-* Single argument absl::StrCat
+* Single argument `absl::StrCat`
* ABSL_FLAG is allowed in tests and tools, but disallowed in in non-test code.
@@ -66,8 +66,9 @@ on a monolithic Abseil build target that will generate a shared library.
`absl::Span` differs from `webrtc::ArrayView` on several points, and both
of them differ from the `std::span` introduced in C++20. We should just keep
-using `webrtc::ArrayView` and avoid `absl::Span`. When WebRTC switches to C++20,
-we will consider replacing `webrtc::ArrayView` with `std::span`.
+using `webrtc::ArrayView` and avoid `absl::Span`. Note that we are planning
+to replace `webrtc::ArrayView` with `std::span` rather than with `absl::Span`,
+see https://bugs.webrtc.org/439801349
### `absl::StrCat`, `absl::StrAppend`, `absl::StrJoin`, `absl::StrSplit`