-
Notifications
You must be signed in to change notification settings - Fork 2
Update to M138 #31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Parent:
M138 ~
Merged
Update to M138 #31
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
These are supposed to be equivalent, and "using" is preferred by the style guide. Bug: None Change-Id: I8a32fcdb600faf1c46fa3f3c283eb564e9f9d3a4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389820 Auto-Submit: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Evan Shrubsole <eshr@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44516}
This is now disabled by default, guarded by WebRTC-NoSdpMangleNumberOfContents which can be disabled if necessary. BUG=webrtc:40567530 Change-Id: I02a3d4d21678f41e0910144be1aa159828c40757 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/387560 Reviewed-by: Evan Shrubsole <eshr@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Cr-Commit-Position: refs/heads/main@{#44517}
Bug: None Change-Id: I3f00795f8be10b9dd7fb987590a370faad596e83 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389885 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@{#44518}
Bug: None Change-Id: I22076877c4d79c3a6f5896d6565e30a05a891fdc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389520 Auto-Submit: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44519}
Provide webrtc::Environment to create AudioProcessing and AudioDeviceModule through java layer Bug: webrtc:369904700, webrtc:413413572 Change-Id: I79454ceb9706fb9c79c995dc7ce8d65924ff84d0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388620 Reviewed-by: Zoé Lepaul <xalep@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44520}
This prevents these imports [1] in the //third_party/protobuf/BUILD.gn. They are problematic because WebRTC doesn't checkout //ui. While a solution gets prepared, this CL unblocks the roll. [1] = https://source.chromium.org/chromium/chromium/src/+/main:third_party/protobuf/BUILD.gn;l=8-13;drc=a87812bfda7d359447bfa383eeee2820926bd634 Bug: chromium:415076048 Change-Id: Idbaa5a7d9755f6e343d1d1c39d54e7943f1f8bfe Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389981 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44521}
Bug: chromium:414606466 Change-Id: I627dd5b01e157125c9811ec36086efd7e16855b1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389920 Reviewed-by: Sam Zackrisson <saza@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Commit-Queue: Sam Zackrisson <saza@webrtc.org> Auto-Submit: Andrew Grieve <agrieve@google.com> Cr-Commit-Position: refs/heads/main@{#44522}
Change log: https://chromium.googlesource.com/chromium/src/+log/fb0dacbdf6..b377c950c8 Full diff: https://chromium.googlesource.com/chromium/src/+/fb0dacbdf6..b377c950c8 Changed dependencies * fuchsia_version: version:27.20250424.2.1..version:27.20250501.3.1 * src/base: https://chromium.googlesource.com/chromium/src/base/+log/802e7fa5a7..135ccf38f8 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/d2aa4eb134..2021df387e * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/6d4e129ac6..b841ab22bc * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/6e92444555..00e20b50b2 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c96680035b..c2ffcbf942 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/60b1cfd539..f2a66cfb2b * src/third_party/android_build_tools/lint/cipd: TEDRB0F7VgCgyepd8FsIxPRqvKjvWQ_YkLV-ybx-GQYC..0xqmMJ1qdP4NPN5s9VmWiNhchvNz_RLBrjXN4jUKN3gC * src/third_party/android_build_tools/manifest_merger/cipd: fPGWiT0LVG2_ifxOpHb5KNwTL-_7lb7tYOsB_ZoIiskC..7lstFdOjh1bFmfSZ8le-aZ1a1COQtwirGzuEWa43tnUC * src/third_party/android_build_tools/nullaway/cipd: F6la8NsEkr27_Sm2MswVDBDB7UXVqRtaCMS5YWEQ9dQC..mFkUqdlIqmMQ3rAaTHFmOBYjNFgFUQOmMlPG6PGgmHYC * src/third_party/android_deps/autorolled/cipd: I4KwXm_DsdqDHlwWP2Ym6Qecv-6fM6c1Kt5u277RCoAC..nb19wuIgamdmcgMY_6xHCGH3ph_tLVHkHYH33tKbup4C * src/third_party/androidx/cipd: DGv8hAr3K2Qyh0okP6syAJbvPRKjP0EMD6DLlEl-NK4C..k1zV9FUHrRghPTZBejg81vzwei2vVTdjpM7GhDEXyxQC * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ab301d01c2..0f1d0df618 * src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/232a723f50..b319c12317 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1591e813b6..417522f618 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/354f6026f1..30d9438e7b * src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/01f23648c6..dcdd0fa51b * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/04ee1b4f2a..90a4152114 * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/4d2eae608a..9e195f61ff * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/4c8cc4b365..b929596bae * src/third_party/kotlinc/current: YASKBvUSO-m2borC3V_hGLsRTyOSnHl2J0BaCmINZkUC..DMzAXJeHsmdOETLSEAYTfnPUX4VvhvmX2__q71V_Ia8C * src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/719f60edc5..378f15d1cb * src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/f034fd5662..a01c02c9d4 * src/third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/f2a7f2987f..7ff13dd8c6 * src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/b32e98f52f..6bb2886336 * src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/9f9b5cf660..4db2af62da * src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-llvmorg-21-init-9266-g09006611-2.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-9266-g09006611-2.tar.xz,Linux_x64/clangd-llvmorg-21-init-9266-g09006611-2.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-2.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac/clang-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac/clang-tidy-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac/clangd-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac_arm64/clang-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac_arm64/clangd-llvmorg-21-init-9266-g09006611-2.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-2.tar.xz,Win/clang-llvmorg-21-init-9266-g09006611-2.tar.xz,Win/clang-tidy-llvmorg-21-init-9266-g09006611-2.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-9266-g09006611-2.tar.xz,Win/clangd-llvmorg-21-init-9266-g09006611-2.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-9266-g09006611-2.tar.xz,Win/llvmobjdump-llvmorg-21-init-9266-g09006611-2.tar.xz..Linux_x64/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz * src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/fa2469dd9d..c8248a038f * src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/ed0bcb0f5a..fc9aac5739 * src/third_party/rust-toolchain: Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac_arm64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Win/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz..Linux_x64/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz,Mac/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz,Mac_arm64/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz,Win/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b2ca46af79..725c5898d1 DEPS diff: https://chromium.googlesource.com/chromium/src/+/fb0dacbdf6..b377c950c8/DEPS Clang version changed llvmorg-21-init-9266-g09006611:llvmorg-21-init-10502-gb2e2ae87 Details: https://chromium.googlesource.com/chromium/src/+/fb0dacbdf6..b377c950c8/tools/clang/scripts/update.py BUG=None Change-Id: I69ce200df5edf8bcbbdc0ae6cd74aba026852bf3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390040 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@{#44523}
Bug: chromium:40567530 Change-Id: I880b419d64c138df6faf4c60362feb54b97fd22f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389420 Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Evan Shrubsole <eshr@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44524}
…actory" This reverts commit 799d64b003ef0e23814efb0f09d15e0fabdf89f6. Reason for revert: fallback to global field trials probably is incorrect, causing PeerConnectionFactory be misconfigured. Bug: webrtc:369904700, webrtc:413413572 Original change's description: > [android] Allow to configure field trials per PeerConnectionFactory > > Provide webrtc::Environment to create AudioProcessing and > AudioDeviceModule through java layer > > Bug: webrtc:369904700, webrtc:413413572 > Change-Id: I79454ceb9706fb9c79c995dc7ce8d65924ff84d0 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388620 > Reviewed-by: Zoé Lepaul <xalep@webrtc.org> > Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#44520} Bug: webrtc:369904700, webrtc:413413572 No-Presubmit: true No-Tree-Checks: true No-Try: true Change-Id: I69beefb2af090d026ad4e75fa025754d9a2cda81 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390100 Owners-Override: Danil Chapovalov <danilchap@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44525}
using find modules/video_coding/codecs/h264 -name "*.h" -o -name "*.cc" | | xargs tools_webrtc/iwyu/apply-include-cleaner followed by tools_webrtc/gn_check_autofix.py -C out/Default/ and git cl format Manual changes to move the includes inside the RTC_USE_H264 define and wrap libavcodec/libavformat inside extern "C". Some RTC_USE_H264 includes no longer need to be guarded as the files which are included are fully guarded by that define. BUG=webrtc:42226242 Change-Id: I3f49028be95e984526d96372acffa3ef21127333 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/385820 Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44526}
to include the "inconsistent" codec. Bug: chromium:413300860 Change-Id: Ib826fdcc7567c36ff00dddc345cdecbc39cb4fca Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389445 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Evan Shrubsole <eshr@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Cr-Commit-Position: refs/heads/main@{#44527}
Change log: https://chromium.googlesource.com/chromium/src/+log/b377c950c8..3bac98a091 Full diff: https://chromium.googlesource.com/chromium/src/+/b377c950c8..3bac98a091 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/135ccf38f8..6de05cbf0c * src/build: https://chromium.googlesource.com/chromium/src/build/+log/2021df387e..37f833c4f7 * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/b841ab22bc..1df2adafaa * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/00e20b50b2..19cbcf4234 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c2ffcbf942..ca26dad53b * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/f2a66cfb2b..c01eb5725e * src/third_party/android_deps/autorolled/cipd: nb19wuIgamdmcgMY_6xHCGH3ph_tLVHkHYH33tKbup4C..TZHdcfZjA4uMdOqeaQ-7MG_Pi3P1vgW-fN5TrDzqfVsC * src/third_party/androidx/cipd: k1zV9FUHrRghPTZBejg81vzwei2vVTdjpM7GhDEXyxQC..maUv18JmcvP3nwKYXghGhozFkEce3pFDH6JtbSR0SqQC * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/417522f618..4a839855c5 * src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/6558e6a3ea..cff6ae8a80 * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/9e195f61ff..abf2a0d268 * src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/fc9aac5739..f4cde1b052 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/725c5898d1..678f57506d DEPS diff: https://chromium.googlesource.com/chromium/src/+/b377c950c8..3bac98a091/DEPS No update to Clang. BUG=None Change-Id: I40c86c1553a26bfe1a2fd734b62f28ca96977b3f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390120 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@{#44528}
Bug: None Change-Id: Iaa8ba66bf5953f4d418b034d238aedada80a1820 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390182 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@{#44529}
This is a reland of commit dc55fcf Safe for reland: Upstream fixed. Original change's description: > Delete 3p base64 library > > Bug: webrtc:42220265 > Change-Id: Ifc05d296013e55cb9d11e61f7cc18755e5f7fbf7 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/385461 > Auto-Submit: Evan Shrubsole <eshr@webrtc.org> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#44442} Bug: webrtc:42220265 Change-Id: Ife6c06e30d3e128f4e1ec6c7b29264fbe28d2b3e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390220 Commit-Queue: Evan Shrubsole <eshr@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44530}
The implementation of VideoFrameBuffer might have a more efficient way to scale images. Therefore it is beneficial to first scale the image down to the top active layer resolution. Bug: chromium:397485312 Change-Id: I782bc12d78e5bcab75345dbb145bce68100ba570 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/379680 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44531}
Add EphemeralKeyExchangeCipherGroups to CryptoOptions. BUG=webrtc:404763475 No-Iwyu: Doesn't seem to understand the #ifdef surrounding open/boring ssl Change-Id: I187e5d9b4da4f1494980a8fc257fabcfcc77b2ad Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390000 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44532}
This reverts commit d66b2f9. Reason for revert: Breaks import Original change's description: > IWYU modules/video_coding/codecs/h264 > > using > find modules/video_coding/codecs/h264 -name "*.h" -o -name "*.cc" | | xargs tools_webrtc/iwyu/apply-include-cleaner > followed by > tools_webrtc/gn_check_autofix.py -C out/Default/ > and git cl format > > Manual changes to move the includes inside the RTC_USE_H264 define > and wrap libavcodec/libavformat inside extern "C". > Some RTC_USE_H264 includes no longer need to be guarded as the files which are included are fully guarded by that define. > > BUG=webrtc:42226242 > > Change-Id: I3f49028be95e984526d96372acffa3ef21127333 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/385820 > Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> > Commit-Queue: Philipp Hancke <phancke@meta.com> > Reviewed-by: Erik Språng <sprang@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#44526} Bug: webrtc:42226242 No-Presubmit: true No-Tree-Checks: true No-Try: true Change-Id: I60f5df9ba6cb3f5754737febd11221af0d33f4d4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390280 Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44533}
Change log: https://chromium.googlesource.com/chromium/src/+log/3bac98a091..413ccd12ab Full diff: https://chromium.googlesource.com/chromium/src/+/3bac98a091..413ccd12ab Changed dependencies * siso_version: git_revision:70e1167e0e6dad10c8388cace8fd9d9376c43316..git_revision:17b491ae74e86312a96239ff88e852acee83c135 * src/base: https://chromium.googlesource.com/chromium/src/base/+log/6de05cbf0c..db833313b4 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/37f833c4f7..56e78d9e6e * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/1df2adafaa..4347ca8fd6 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/19cbcf4234..7a7904b73f * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/ca26dad53b..c4492b5004 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/c01eb5725e..957f2c1a89 * src/third_party/android_build_tools/error_prone/cipd: 2t_u1XEjof609BQE4czlCQzEqRliKS_qY35FOu_VckgC..FLtgIzcLepAc87BaSXIELZIJPT4yxnr8K3MmFaEHrK8C * src/third_party/android_build_tools/lint/cipd: 0xqmMJ1qdP4NPN5s9VmWiNhchvNz_RLBrjXN4jUKN3gC..2fKjMen4v_UU1CDYJqhwJCr6uh-L5w25n9lAKx6SlP0C * src/third_party/android_build_tools/manifest_merger/cipd: 7lstFdOjh1bFmfSZ8le-aZ1a1COQtwirGzuEWa43tnUC..GnPGgBK8kiq32GuJB3iI20yJbFjgt2dqHsmwoPShJ-4C * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4a839855c5..52ad7cf544 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/30d9438e7b..18580cf9c4 * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/abf2a0d268..0affb1396d * src/third_party/kotlin_stdlib/cipd: 74gAxjfyJIVJGIA4z0V-jCmMW6A6dDJSoWMh7qhlzp4C..aHCAN6w_ZZCJL7MOPlDbEieRsiUs6ftT33fCI4bbwVwC * src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/a01c02c9d4..a9cc573e7c * src/third_party/llvm-build/Release+Asserts: Linux_x64/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clang-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clang-tidy-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/clangd-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-10502-gb2e2ae87-1.tar.xz..Linux_x64/clang-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac/clang-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac/clangd-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Win/clang-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Win/clang-tidy-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Win/clangd-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-10851-gcd6c4b61-1.tar.xz * src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/c8248a038f..d7bdad4ef8 * src/third_party/rust-toolchain: Linux_x64/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz,Mac/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz,Mac_arm64/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz,Win/rust-toolchain-3350c1eb3fd8fe1bee1ed4c76944d707bd256876-1-llvmorg-21-init-10502-gb2e2ae87.tar.xz..Linux_x64/rust-toolchain-4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1-llvmorg-21-init-10851-gcd6c4b61.tar.xz,Mac/rust-toolchain-4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1-llvmorg-21-init-10851-gcd6c4b61.tar.xz,Mac_arm64/rust-toolchain-4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1-llvmorg-21-init-10851-gcd6c4b61.tar.xz,Win/rust-toolchain-4a0969e06dbeaaa43914d2d00b2e843d49aa3886-1-llvmorg-21-init-10851-gcd6c4b61.tar.xz * src/third_party/siso/cipd: git_revision:70e1167e0e6dad10c8388cace8fd9d9376c43316..git_revision:17b491ae74e86312a96239ff88e852acee83c135 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/678f57506d..ab8639c6e8 DEPS diff: https://chromium.googlesource.com/chromium/src/+/3bac98a091..413ccd12ab/DEPS Clang version changed llvmorg-21-init-10502-gb2e2ae87:llvmorg-21-init-10851-gcd6c4b61 Details: https://chromium.googlesource.com/chromium/src/+/3bac98a091..413ccd12ab/tools/clang/scripts/update.py BUG=None Change-Id: I19a8ad4c1c95d69af75bc357fbb218acb94acd54 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390300 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@{#44534}
1) Add one missing method 2) Add two missing testcases (one for a previously buggy single-line implementation!) BUG=webrtc:404763475 No-Iwyu: Doesn't seem to understand the #ifdef surrounding open/boring ssl Change-Id: Ic829cac64a15162050c0af272d5c48e01e2eb5ea Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390321 Auto-Submit: Jonas Oreland <jonaso@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44535}
…tcEventLogs This cl: - Adds possibility to supply multiple network node builder to the feedback generator. - Adds an RtcEventLog to log all sent and received feedback packets. Bug: None Change-Id: I3e8e0bc114a8ffbb1e8ac21a2cbacbb6db001c86 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390002 Auto-Submit: Per Kjellander <perkj@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44536}
Bug: None Change-Id: I8fad06589a2eaf8ea16508456cc03195433d14f3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390320 Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44537}
and add a gn_check_autofix helper to faciliate this. BUG=webrtc:42235055 Change-Id: Ia9c2d4bb7969bce7ec3b902102703d6cf3c8cb33 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/387121 Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44538}
Change log: https://chromium.googlesource.com/chromium/src/+log/413ccd12ab..34c4b0e9eb Full diff: https://chromium.googlesource.com/chromium/src/+/413ccd12ab..34c4b0e9eb Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/db833313b4..1fad05b2cd * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/4347ca8fd6..077a66f30f * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/7a7904b73f..8e6ebc5db0 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/c4492b5004..5a4686c3d8 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/957f2c1a89..a3660c81d4 * src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/cff6ae8a80..16c0e42913 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/18580cf9c4..fab0a4296b * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/0affb1396d..6b4da08cef * src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/a9cc573e7c..a01c02c9d4 * src/third_party/r8/cipd: sxgLKZyJNZMVi8cot5yvRzqCFQxX_HbbR0psaeto5RcC..Is-oa6b7OQ1cVHjvG42iz-Lha-F3MBxBBIyC_eTMTg4C * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/ab8639c6e8..025e0e69fe DEPS diff: https://chromium.googlesource.com/chromium/src/+/413ccd12ab..34c4b0e9eb/DEPS No update to Clang. BUG=None Change-Id: Ifc4068a14be4b1caf1405367cbe599caa516f9ad Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390302 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@{#44539}
as shown by modules/audio_processing/aec_dump/capture_stream_info.h Follow-up to forward fix in https://webrtc-review.googlesource.com/c/src/+/386860 BUG=webrtc:42226242 Change-Id: Iac11f9f679bb694dd4c25c1b87f498a5adef1a0d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/387700 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44540}
Bug: None Change-Id: I3a625b0a4db30669beabc4ea6c40e1b20eb6820e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390267 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@{#44541}
…ient This CL switches all WebRTC standalone bots from Ninja to Siso. It still uses Reclient. Test: https://ci.chromium.org/b/8715471866428000449 Bug: chromium:412968361 Change-Id: Iab56b6f91fc9f7d0f6805b6af8b034fe627c8d5d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389280 Commit-Queue: Christoffer Dewerin <jansson@webrtc.org> Auto-Submit: Junji Watanabe <jwata@google.com> Reviewed-by: Christoffer Dewerin <jansson@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44542}
Bug: chromium:412968361 No-Try: true Change-Id: I60325c6168728d182b4e574a37971c88cd6ab692 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390360 Reviewed-by: Christoffer Dewerin <jansson@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Björn Terelius <terelius@webrtc.org> Auto-Submit: Junji Watanabe <jwata@google.com> Cr-Commit-Position: refs/heads/main@{#44543}
This reverts commit 8ae8263. Reason for revert: Breaks downstream project Original change's description: > IWYU: fix generated protobuf include > > as shown by > modules/audio_processing/aec_dump/capture_stream_info.h > > Follow-up to forward fix in > https://webrtc-review.googlesource.com/c/src/+/386860 > > BUG=webrtc:42226242 > > Change-Id: Iac11f9f679bb694dd4c25c1b87f498a5adef1a0d > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/387700 > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > Reviewed-by: Artem Titov <titovartem@webrtc.org> > Commit-Queue: Philipp Hancke <phancke@meta.com> > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#44540} Bug: webrtc:42226242 Change-Id: Ie13034442c16f6539aef71206584a649d31efeb7 No-Iwyu: Breaks downstream project Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390380 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44544}
using find video/ -name "*.h" -o -name "*.cc" | xargs tools_webrtc/iwyu/apply-include-cleaner followed by tools_webrtc/gn_check_autofix.py -C out/Default/ and git cl format Manual changes: - video_stream_decoder_impl_unittest.cc: unused and removed - quality_scaler_resource_unittest.cc: added degradation_preference_provider.h - task_queue_frame_decode_scheduler.h: added task_queue_base.h and pending_task_safety_flag.h BUG=webrtc:42226242 Change-Id: I4e2b9a52d48b4a114ce78760cf1cd120870353ab Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/387240 Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44545}
Field trial itself was already cleaned up from the code Bug: webrtc:42233254 Change-Id: I5a8c842eea84f1e210c38aa9bc7f5b7deccab310 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393200 Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Auto-Submit: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44739}
This is a reland of commit e6fb7d6 Reland safe: Upstream is fixed. Original change's description: > Default disallow deprecated namespaces in Chromium > > Bug: webrtc:42232595 > Change-Id: Iff6bc474d2bd5d40bf9652b5d36440c2c993e930 > No-Iwyu: No relevant changes > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388081 > Auto-Submit: Evan Shrubsole <eshr@webrtc.org> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#44445} Bug: webrtc:42232595 Change-Id: I985ca42b36f421902f0ad56a6c4457022128fd48 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389540 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44740}
Change log: https://chromium.googlesource.com/chromium/src/+log/b6610e2a20..d85e0e6296 Full diff: https://chromium.googlesource.com/chromium/src/+/b6610e2a20..d85e0e6296 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/9b193b2b34..50dc228e38 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/75a6898270..e23f79e492 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/9276bb98bf..f2c7b7b7f9 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/cb9dd5e734..101505f3a7 * src/third_party/androidx/cipd: 35sx6LkLBBzbBXpfWIfXVI8tvIsqtu2T6tWdqcT-g94C..Q86wYH3YCLvRC3zxlUGeKoryYeDIjW1gNT3ECAilwZUC * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2ce4c87bda..e0ece52cfb * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/42a649be49..5987a9f51d * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/36b3a363a7..6079d62bf9 * src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/378f15d1cb..2cca4aba03 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/85b444a3f5..c76ac7bd93 * src/tools/luci-go: git_revision:45d1c0a0168f06a2bbde9eca9a03087ed1da523e..git_revision:14c1dfd95e07b23eeaff304bd29a2eb80b06fe0b * src/tools/luci-go: git_revision:45d1c0a0168f06a2bbde9eca9a03087ed1da523e..git_revision:14c1dfd95e07b23eeaff304bd29a2eb80b06fe0b * src/tools/luci-go: git_revision:45d1c0a0168f06a2bbde9eca9a03087ed1da523e..git_revision:14c1dfd95e07b23eeaff304bd29a2eb80b06fe0b DEPS diff: https://chromium.googlesource.com/chromium/src/+/b6610e2a20..d85e0e6296/DEPS BUG=None Change-Id: I771f17088a9de8010e2dde24f6261e719651c9a3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393282 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@{#44741}
The feature causes "no video" issue in M135+. See webrtc:416659453 for details. Bug: webrtc:416659453 Change-Id: Id7509b5e9c8f99c5914f74911878daf83459d5da Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393180 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44742}
Bug: webrtc:419715927, b/404742427 Change-Id: I0e1f6c77489d2e2eedd0918450199ec5307260a2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393300 Commit-Queue: Per Kjellander <perkj@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44743}
This adds support for mapping distinct channel pointers into a view and addresses the incompatibility with AudioFrameView where we receive externally provided channel pointers. Mapping a single buffer for multiple channels continues to be supported, which is how some of the internal webrtc code manages multiple channels. The implementation does not do any heap allocations and relies on any buffers being externally owned. Bug: chromium:409777951 Change-Id: I9929e89884d1037c90bda1c63038af054c058c08 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/392520 Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44744}
This test utility can be used for performance critical code that must either perform no or a known quantity of heap allocations. AllocationCounter can be used to count the number of allocations done within a specific scope and pass/fail a test based on the expected number of heap allocations. To begin with there's one test included: common_audio_unittests \ --gtest_filter=AllocationCounterTest.CountsHeapAllocations Bug: webrtc:0 Change-Id: Id349b33d10e147388b65319c63233bd3652d833c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393040 Reviewed-by: Per Åhgren <peah@webrtc.org> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44745}
This log is printed when network is healthy without loss, and loss based estimate could be higher than delay based estimate. So the log is verbose. Bug: webrtc:12707 Change-Id: I3eeb2c41653d193201cafa4f58c772abfa6e9aa6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393360 Commit-Queue: Diep Bui <diepbp@webrtc.org> Reviewed-by: Per Kjellander <perkj@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44746}
Change log: https://chromium.googlesource.com/chromium/src/+log/d85e0e6296..40a123ec1c Full diff: https://chromium.googlesource.com/chromium/src/+/d85e0e6296..40a123ec1c Changed dependencies * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/e23f79e492..0bbbe8c0b1 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/f2c7b7b7f9..7221d98d92 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/101505f3a7..f6339ec07d * src/third_party/androidx/cipd: Q86wYH3YCLvRC3zxlUGeKoryYeDIjW1gNT3ECAilwZUC..dp2RQWmveEINZyA9NNi-6HB9ilkVW2dfJ7m4g3YvzJgC * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/6079d62bf9..04edb99d08 * src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/fa368a66f7..82c60ea0d2 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/c76ac7bd93..f3c7973853 DEPS diff: https://chromium.googlesource.com/chromium/src/+/d85e0e6296..40a123ec1c/DEPS BUG=None Change-Id: I296f5c6eeca86339cd994d34ce8888476f093887 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393321 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@{#44747}
No-Iwyu: No output from iwyu/apply-include-cleaner Bug: chromium:402391734 Change-Id: Ia50cfe8bc5bdc7b6b848b9330b86d957e6384b55 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393340 Commit-Queue: Guido Urdaneta <guidou@webrtc.org> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Reviewed-by: Guido Urdaneta <guidou@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44748}
Change log: https://chromium.googlesource.com/chromium/src/+log/40a123ec1c..8bd819a6dc Full diff: https://chromium.googlesource.com/chromium/src/+/40a123ec1c..8bd819a6dc Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/50dc228e38..4da407f0ac * src/build: https://chromium.googlesource.com/chromium/src/build/+log/b228bdd418..57810addcd * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/0bbbe8c0b1..d29a81b816 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/7221d98d92..186b283e5e * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/f6339ec07d..9eaedc200b * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/c5795a3288..9295969e1d * src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/a6f7c1ae19..689e2e2268 * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/04edb99d08..72ea42a9ed * src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/82c60ea0d2..dd35b295cd * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f3c7973853..2d74c1f5b9 DEPS diff: https://chromium.googlesource.com/chromium/src/+/40a123ec1c..8bd819a6dc/DEPS BUG=None Change-Id: I4ccbe0eed3392afe9668d71bec15464c3ddbf5f5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393383 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@{#44749}
Change log: https://chromium.googlesource.com/chromium/src/+log/8bd819a6dc..fb867d2bd0 Full diff: https://chromium.googlesource.com/chromium/src/+/8bd819a6dc..fb867d2bd0 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/4da407f0ac..8a3bd4e294 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/57810addcd..74c1cea432 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/d29a81b816..48b69c9ca1 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/186b283e5e..739fbc1a64 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9eaedc200b..d3abd9af0d * src/third_party/androidx/cipd: dp2RQWmveEINZyA9NNi-6HB9ilkVW2dfJ7m4g3YvzJgC..YTyVPkY5O2nkIxZIlN-Z4vbTlcfp8XK1K8EaaHMIQA4C * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/72ea42a9ed..f736a43230 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/2d74c1f5b9..681d318af2 DEPS diff: https://chromium.googlesource.com/chromium/src/+/8bd819a6dc..fb867d2bd0/DEPS BUG=None Change-Id: I16a13823f6d2d9dc6c9e57b68815c50d2134da0a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393323 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@{#44750}
Bug: None Change-Id: Ifbde01a35951fd616bb07bf89a9c2a584d57398f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393326 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@{#44751}
Change log: https://chromium.googlesource.com/chromium/src/+log/fb867d2bd0..4d8cdcc0a8 Full diff: https://chromium.googlesource.com/chromium/src/+/fb867d2bd0..4d8cdcc0a8 Changed dependencies * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/48b69c9ca1..c61efe1d6d * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d3abd9af0d..d3778078c8 * src/third_party/androidx/cipd: YTyVPkY5O2nkIxZIlN-Z4vbTlcfp8XK1K8EaaHMIQA4C..jxj98gNBLn43NAe-JF3GXSRicC44jGfwPTmq4vJvFHYC * src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/689e2e2268..9c6d38aa28 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/6aa03e6774..09ffd00153 * src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/f736a43230..cadf3c8329 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/681d318af2..806658eb4d DEPS diff: https://chromium.googlesource.com/chromium/src/+/fb867d2bd0..4d8cdcc0a8/DEPS BUG=None Change-Id: I5c9565cbd9ad58697af69f11ce42380937a0390d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393337 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@{#44752}
Bug: None Change-Id: I00219aa95abe6cd553ff39f3ca72a3ac54aec561 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393338 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@{#44753}
No-Iwyu: No output from iwyu/apply-include-cleaner Bug: chromium:419755714 Change-Id: Ia5ede3e253902ad288096eb9db3bc63dc7ba15e9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393400 Commit-Queue: Guido Urdaneta <guidou@webrtc.org> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44754}
No-Iwyu: questionable suggestion unrelated to this patch. Bug: webrtc:42220378 Change-Id: I02decdef8e0b10357dade329919568a8c0150e29 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393440 Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44755}
Change log: https://chromium.googlesource.com/chromium/src/+log/4d8cdcc0a8..1f52f5a706 Full diff: https://chromium.googlesource.com/chromium/src/+/4d8cdcc0a8..1f52f5a706 Changed dependencies * siso_version: git_revision:d9393c2115244b6e4a797189055e4a2b6769a64d..git_revision:df8adf712c5b5605b438fdfcd44235107811e5ef * src/base: https://chromium.googlesource.com/chromium/src/base/+log/8a3bd4e294..6e9d1a97fc * src/build: https://chromium.googlesource.com/chromium/src/build/+log/74c1cea432..26dfa1e660 * src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/813bee86ee..1fc7350e65 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/c61efe1d6d..08d976ff4f * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d3778078c8..fe88e9476e * src/third_party/androidx/cipd: jxj98gNBLn43NAe-JF3GXSRicC44jGfwPTmq4vJvFHYC..N3BICdmBe8aMPRI6ZbZ4tNuSs26ziJ1PctmwDJnJ2p0C * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e0ece52cfb..a8900cc0f0 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/5987a9f51d..57a8730450 * src/third_party/siso/cipd: git_revision:d9393c2115244b6e4a797189055e4a2b6769a64d..git_revision:df8adf712c5b5605b438fdfcd44235107811e5ef * src/third_party/zstd/src: https://chromium.googlesource.com/external/github.com/facebook/zstd.git/+log/d654fca786..f9938c217d * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/806658eb4d..147300be82 DEPS diff: https://chromium.googlesource.com/chromium/src/+/4d8cdcc0a8..1f52f5a706/DEPS BUG=None Change-Id: Ied19f1b034e65dcfafedd1d54bf8f385657bcf2e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393433 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@{#44756}
No-Iwyu: No output from iwyu/apply-include-cleaner Bug: chromium:402391734 Change-Id: I220c798a5cf0283084ee73be210925ec88118aee Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393460 Commit-Queue: Guido Urdaneta <guidou@webrtc.org> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44757}
This has been moved to rtc_base/. Bug: webrtc:42228262 Change-Id: I5a8a6afdffc1cde3c2ab8a26568ee1d0f54676d8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/392941 Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Auto-Submit: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44758}
No-Iwyu: questionable suggestion unrelated to this patch. Bug: webrtc:407433458 Change-Id: I89978eed82c21c9c574467fc8b7be29257c39d0d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393480 Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Auto-Submit: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44759}
Change log: https://chromium.googlesource.com/chromium/src/+log/1f52f5a706..2e7181a294 Full diff: https://chromium.googlesource.com/chromium/src/+/1f52f5a706..2e7181a294 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/6e9d1a97fc..241c958e93 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/26dfa1e660..8e0dfc75fb * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/08d976ff4f..2c371d52c6 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/739fbc1a64..e76c23b4cb * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/fe88e9476e..08b0a5a13e * src/third_party/androidx/cipd: N3BICdmBe8aMPRI6ZbZ4tNuSs26ziJ1PctmwDJnJ2p0C..SRLnRQtsEaeNt_-cy_acdUbX63elq51jmwvif531vHgC * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/938fc9953b..5477c6dfde * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/147300be82..84348bdf72 DEPS diff: https://chromium.googlesource.com/chromium/src/+/1f52f5a706..2e7181a294/DEPS BUG=None Change-Id: I3f63a56b220c14ae69f743ed8e93422ef8738c79 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393600 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@{#44760}
Bug: webrtc:42228262 Change-Id: I1d0afcee6132c5ee0c41813423d77534d4f71739 No-Iwyu: Avoid unrelated changes Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393580 Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Auto-Submit: Fredrik Solenberg <solenberg@webrtc.org> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44761}
This change refactor TransportFeedbackDemuxer to directly use the TransportPacketFeedback from TransporFeedbackAdapter instead of using an internal history to map a transport sequence number to RTP packets. The purpose is to ensure TransportFeedbackDemuxer works the same way regardless of if RFC8888 feedback or TWCC is used. Bug: webrtc:42225697 Change-Id: I7af2dbbfab1af89e9cd25c6304ec6154430e2127 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393341 Commit-Queue: Per Kjellander <perkj@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44762}
These tests check if string manipulation is handled correctly by the FullScreenPowerPointHandler class. Bug: chromium:409473386 Change-Id: I2dad1627918a4ee240813de72013b8b18ec4d5ac Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/387880 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Palak Agarwal <agpalak@google.com> Reviewed-by: Elad Alon <eladalon@webrtc.org> Reviewed-by: Henrik Andreassson <henrika@webrtc.org> Cr-Commit-Position: refs/heads/main@{#44763}
Change log: https://chromium.googlesource.com/chromium/src/+log/2e7181a294..8a36d47cdc Full diff: https://chromium.googlesource.com/chromium/src/+/2e7181a294..8a36d47cdc Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/241c958e93..4ba67f727a * src/build: https://chromium.googlesource.com/chromium/src/build/+log/8e0dfc75fb..7adbc7e326 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2c371d52c6..28bb2043d5 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e76c23b4cb..44b0a8d794 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/08b0a5a13e..8a150db896 * src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/9c6d38aa28..57196dd146 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/57a8730450..e07e56c7f1 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/84348bdf72..901b847ded DEPS diff: https://chromium.googlesource.com/chromium/src/+/2e7181a294..8a36d47cdc/DEPS BUG=None Change-Id: Ifd594169d3ae6f574dbca390f31ecf6243272b73 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/393621 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@{#44764}
…jed/update-to-M138 # Conflicts: # .gitignore # experiments/field_trials.py # pc/sdp_offer_answer.cc # pc/sdp_offer_answer_unittest.cc # sdk/objc/api/peerconnection/RTCPeerConnectionFactory.mm # sdk/objc/native/api/audio_device_module.h # sdk/objc/native/api/audio_device_module.mm # sdk/objc/native/src/audio/audio_device_module_ios.mm
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.