Roll chromium_revision 3462a5bab8..f1db52a3a2 (1408687:1419760)

Change log: 3462a5bab8..f1db52a3a2
Full diff: 3462a5bab8..f1db52a3a2

Changed dependencies
* fuchsia_version: version:26.20250117.5.1..version:27.20250207.1.1
* reclient_version: re_client_version:0.174.0.d516e7c7-gomaip..re_client_version:0.176.0.8c46330a-gomaip
* src/base: e0914b7606..ca242a57cf
* src/build: 64e296c42a..f17c190e2f
* src/buildtools: a660247d3c..0a1094876d
* src/buildtools/reclient: re_client_version:0.174.0.d516e7c7-gomaip..re_client_version:0.176.0.8c46330a-gomaip
* src/ios: f83303423a..1a23049883
* src/testing: 63412fdcdf..51e4002c7a
* src/third_party: d212a71416..77cac2bb91
* src/third_party/android_build_tools/error_prone/cipd: Q3oiuVxuq1jkWhjfnfCSviXK8BbbB9n6_4jz3x_Mo3kC..dziQrHcY5ab_raj9-Yp5nx3-aF-RO-0lebRXxaVJshoC
* src/third_party/android_build_tools/manifest_merger/cipd: yd6w2zQr48NAkrzrzEj2OmMzI-kANsmD6lvKhfXluAsC..G4w2G_1QzMYzXg-L-pGb7jSsb_pNpy6LMkwjkB5INuUC
* src/third_party/android_deps/cipd/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework: version:2@4.1.1.cr1..version:2@4.0.0.cr1
* src/third_party/android_deps/cipd/libs/com_squareup_wire_wire_runtime_jvm: version:2@5.0.0.cr1..version:2@5.2.1.cr1
* src/third_party/android_sdk/public: OCGHZKTdjXjIELVI6FMAgcDkfnd_1ybB0_MtljPtz-8C..bCFMX8oYIRJ_tP3tzaPcTKNqOAVdNk5TV_cwMp3GmE8C
* src/third_party/androidx/cipd: VWuP17o8bAsMqJ5b_3fu60qkAIWd905hpPI83flbNrMC..VLxr-_SaALj_agakQU7SI5mk6dbXtGG-GSNVxRhcSQIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d4b6eb542d..285228fdfb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b15611f18b..1961d07624
* src/third_party/dav1d/libdav1d: edb16889d1..42b2b24fb8
* src/third_party/depot_tools: 80d1969422..664154a905
* src/third_party/ffmpeg: d10a0f8bf5..5b22c2869c
* src/third_party/freetype/src: a059b237bb..b1f4785087
* src/third_party/fuzztest/src: 00edfa0dd9..73356f7497
* src/third_party/googletest/src: 2b6b042a77..c00fd25b71
* src/third_party/harfbuzz-ng/src: 1c249be96e..8efd2d85c7
* src/third_party/kotlin_stdlib/cipd: z7NenFzvjmGieRhzC5IhUKe-nO3U6xA5VwUilO3GZLgC..Uqhh8PWKv02Noc93yJfD44-b0MoILn5G4-NDFj2vzTUC
* src/third_party/kotlinc/current: VgYl1YO2AM2qu-RYvdko61h4YtNnJeZlGWWppX7vJq8C..NstbMU2T3FwNigAPukklSBBmCKyUGheEgy8WZNY-5WIC
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d737ca3ebe..af629abd92
* src/third_party/libc++/src: 2e25154d49..c4e58f47f4
* src/third_party/libc++abi/src: 8205ccf0f2..94c5d7a8ed
* src/third_party/libunwind/src: e55d8cf51c..4337c9955a
* src/third_party/libvpx/source/libvpx: 7a65480684..2bfb9f9e0a
* src/third_party/libyuv: 10592b60c0..ccdf870348
* src/third_party/llvm-libc/src: 12809bfa85..9b047228d2
* src/third_party/openh264/src: 478e5ab3ec..33f7f48613
* src/third_party/perfetto: a0c2bc7919..23b2b69407
* src/third_party/protobuf-javascript/src: e34549db51..426b2e025a
* src/third_party/r8/cipd: DJU_YH-xmuJ4kRnli6eXC-q9Q21-GPFj4YVZyAqKSWoC..HQpB5qnvqJaa7mYuDfdaMA8jAXGIoYH-3x90feqF9tAC
* src/third_party/r8/d8/cipd: U3Jf_ewWOZyxa6vyO3wjNIgm8XIz1yFk-4k3-wqDL44C..ukddmPlorF_6XXPBcxDxCmK2PSAJlhu_MDUhZQCz1l8C
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-d4bdd1ed551fed0c951eb47b4be2c79d7a02d181-1-llvmorg-21-init-853-gba476d0b.tar.xz,Mac/rust-toolchain-d4bdd1ed551fed0c951eb47b4be2c79d7a02d181-1-llvmorg-21-init-853-gba476d0b.tar.xz,Mac_arm64/rust-toolchain-d4bdd1ed551fed0c951eb47b4be2c79d7a02d181-1-llvmorg-21-init-853-gba476d0b.tar.xz,Win/rust-toolchain-d4bdd1ed551fed0c951eb47b4be2c79d7a02d181-1-llvmorg-21-init-853-gba476d0b.tar.xz
* src/third_party/zstd/src: 80af41e08a..ef2bf57811
* src/tools: 6820cc03cc..d417d8dc2f
* src/tools/luci-go: git_revision:e3703a4d1c29e8355653c19b59b0aa793a850956..git_revision:19861b3a5b37b383e7e9555e11aa43f34d71bd48
* src/tools/luci-go: git_revision:e3703a4d1c29e8355653c19b59b0aa793a850956..git_revision:19861b3a5b37b383e7e9555e11aa43f34d71bd48
* src/tools/luci-go: git_revision:e3703a4d1c29e8355653c19b59b0aa793a850956..git_revision:19861b3a5b37b383e7e9555e11aa43f34d71bd48
DEPS diff: 3462a5bab8..f1db52a3a2/DEPS

Clang version changed llvmorg-20-init-17108-g29ed6000:llvmorg-21-init-853-gba476d0b
Details: 3462a5bab8..f1db52a3a2/tools/clang/scripts/update.py

BUG=None

Change-Id: Iec527c6be69f2b2bcd54cd01bd11a4904ca51c6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/377120
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43888}
This commit is contained in:
Mirko Bonadei 2025-02-13 09:22:25 +00:00 committed by WebRTC LUCI CQ
parent 4b2176aa86
commit a3b2dd4adb
6 changed files with 86 additions and 83 deletions

View File

@ -138,7 +138,7 @@ config("library_impl_config") {
# Contains the defines and includes in common.gypi that are duplicated both as # Contains the defines and includes in common.gypi that are duplicated both as
# target_defaults and direct_dependent_settings. # target_defaults and direct_dependent_settings.
config("common_inherited_config") { config("common_inherited_config") {
defines = [] defines = [ "PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0" ]
cflags = [] cflags = []
ldflags = [] ldflags = []

93
DEPS
View File

@ -10,7 +10,7 @@ vars = {
# chromium waterfalls. More info at: crbug.com/570091. # chromium waterfalls. More info at: crbug.com/570091.
'checkout_configuration': 'default', 'checkout_configuration': 'default',
'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"', 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
'chromium_revision': '3462a5bab8ba8c0989f448c56ff055cd4a0a5c89', 'chromium_revision': 'f1db52a3a2dbf52a80c4fbb0d88bba054f2d7326',
# Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
# process the raw profiles produced by instrumented targets (built with # process the raw profiles produced by instrumented targets (built with
@ -33,7 +33,7 @@ vars = {
# By default, download the fuchsia sdk from the public sdk directory. # By default, download the fuchsia sdk from the public sdk directory.
'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/', 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/',
'fuchsia_version': 'version:26.20250117.5.1', 'fuchsia_version': 'version:27.20250207.1.1',
# By default, download the fuchsia images from the fuchsia GCS bucket. # By default, download the fuchsia images from the fuchsia GCS bucket.
'fuchsia_images_bucket': 'fuchsia', 'fuchsia_images_bucket': 'fuchsia',
'checkout_fuchsia': False, 'checkout_fuchsia': False,
@ -48,7 +48,7 @@ vars = {
# RBE instance to use for running remote builds # RBE instance to use for running remote builds
'rbe_instance': 'projects/rbe-webrtc-developer/instances/default_instance', 'rbe_instance': 'projects/rbe-webrtc-developer/instances/default_instance',
# reclient CIPD package version # reclient CIPD package version
'reclient_version': 're_client_version:0.174.0.d516e7c7-gomaip', 'reclient_version': 're_client_version:0.176.0.8c46330a-gomaip',
# ninja CIPD package. # ninja CIPD package.
'ninja_package': 'infra/3pp/tools/ninja/', 'ninja_package': 'infra/3pp/tools/ninja/',
@ -64,24 +64,24 @@ vars = {
deps = { deps = {
# TODO(kjellander): Move this to be Android-only. # TODO(kjellander): Move this to be Android-only.
'src/base': 'src/base':
'https://chromium.googlesource.com/chromium/src/base@e0914b7606a151a3a12e994c400519f2e291c53f', 'https://chromium.googlesource.com/chromium/src/base@ca242a57cf6c8297d0dae4b678e97a8557106792',
'src/build': 'src/build':
'https://chromium.googlesource.com/chromium/src/build@64e296c42a93fbd27acc9a94713e4289273409b2', 'https://chromium.googlesource.com/chromium/src/build@f17c190e2fdf492df18bcd3a51a6923251d27772',
'src/buildtools': 'src/buildtools':
'https://chromium.googlesource.com/chromium/src/buildtools@a660247d3c14a172b74b8e832ba1066b30183c97', 'https://chromium.googlesource.com/chromium/src/buildtools@0a1094876d08c34dc428729477278fda7b0ac880',
# Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC. # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
'src/examples/androidtests/third_party/gradle': { 'src/examples/androidtests/third_party/gradle': {
'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3', 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
'condition': 'checkout_android', 'condition': 'checkout_android',
}, },
'src/ios': { 'src/ios': {
'url': 'https://chromium.googlesource.com/chromium/src/ios@f83303423aeb21536cf8f913540b0ece28bc778a', 'url': 'https://chromium.googlesource.com/chromium/src/ios@1a2304988385f3a966d4fde5021fa630adb4d61a',
'condition': 'checkout_ios', 'condition': 'checkout_ios',
}, },
'src/testing': 'src/testing':
'https://chromium.googlesource.com/chromium/src/testing@63412fdcdfe281e6b9531a5e1086a59c0b9e6909', 'https://chromium.googlesource.com/chromium/src/testing@51e4002c7a1987d66ff25f5c2bc0e4ce6d8163a8',
'src/third_party': 'src/third_party':
'https://chromium.googlesource.com/chromium/src/third_party@d212a71416ad7c6ceca04d6d27dfdd84fd00c04c', 'https://chromium.googlesource.com/chromium/src/third_party@77cac2bb91711b8f1560f2b775138fb2bf7af3ff',
'src/buildtools/linux64': { 'src/buildtools/linux64': {
'packages': [ 'packages': [
@ -164,13 +164,13 @@ deps = {
'src/third_party/clang-format/script': 'src/third_party/clang-format/script':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@37f6e68a107df43b7d7e044fd36a13cbae3413f2', 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@37f6e68a107df43b7d7e044fd36a13cbae3413f2',
'src/third_party/libc++/src': 'src/third_party/libc++/src':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@2e25154d49c29fa9aa42c30ad4a027bd30123434', 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@c4e58f47f43df8c6e80d8727aadf5feb57c2a32b',
'src/third_party/libc++abi/src': 'src/third_party/libc++abi/src':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@8205ccf0f23545ebcd8846363ea1d29e77917a22', 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@94c5d7a8edc09f0680aee57548c0b5d400c2840d',
'src/third_party/llvm-libc/src': 'src/third_party/llvm-libc/src':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git@12809bfa855813dcef51871e2ee3155e53ed35ea', 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git@9b047228d2b26329f224a67d0e19ecb17b4b3636',
'src/third_party/libunwind/src': 'src/third_party/libunwind/src':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@e55d8cf51c6db1fdd4bb56c158945ec59772c8ee', 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@4337c9955a37b3f2a7b105fd19a2fb82bf9bf5af',
'src/third_party/test_fonts/test_fonts': { 'src/third_party/test_fonts/test_fonts': {
'dep_type': 'gcs', 'dep_type': 'gcs',
@ -244,7 +244,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/android_build_tools/error_prone', 'package': 'chromium/third_party/android_build_tools/error_prone',
'version': 'Q3oiuVxuq1jkWhjfnfCSviXK8BbbB9n6_4jz3x_Mo3kC', 'version': 'dziQrHcY5ab_raj9-Yp5nx3-aF-RO-0lebRXxaVJshoC',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -286,11 +286,11 @@ deps = {
}, },
'src/third_party/boringssl/src': 'src/third_party/boringssl/src':
'https://boringssl.googlesource.com/boringssl.git@d4b6eb542d4fd109baacd550935efd00c521e674', 'https://boringssl.googlesource.com/boringssl.git@285228fdfb93c0a11c4f2f219fbf3ec0b1481872',
'src/third_party/breakpad/breakpad': 'src/third_party/breakpad/breakpad':
'https://chromium.googlesource.com/breakpad/breakpad.git@0dfd77492fdb0dcd06027c5842095e2e908adc90', 'https://chromium.googlesource.com/breakpad/breakpad.git@0dfd77492fdb0dcd06027c5842095e2e908adc90',
'src/third_party/catapult': 'src/third_party/catapult':
'https://chromium.googlesource.com/catapult.git@b15611f18b506cf9dbc03e9bf87dbc8df549ccce', 'https://chromium.googlesource.com/catapult.git@1961d076242d7006e8c55893dcda4f0121994c47',
'src/third_party/ced/src': { 'src/third_party/ced/src': {
'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5', 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
}, },
@ -303,9 +303,9 @@ deps = {
'src/third_party/crc32c/src': 'src/third_party/crc32c/src':
'https://chromium.googlesource.com/external/github.com/google/crc32c.git@d3d60ac6e0f16780bcfcc825385e1d338801a558', 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@d3d60ac6e0f16780bcfcc825385e1d338801a558',
'src/third_party/depot_tools': 'src/third_party/depot_tools':
'https://chromium.googlesource.com/chromium/tools/depot_tools.git@80d1969422e75e8e9eecafa46074074b289e2568', 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@664154a905e1abdcb8512a1f587e912a3d72d516',
'src/third_party/ffmpeg': 'src/third_party/ffmpeg':
'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@d10a0f8bf5ddcce572df95105152bc74041cae0c', 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@5b22c2869c0e710bd2a2312240790a013a060c23',
'src/third_party/flatbuffers/src': 'src/third_party/flatbuffers/src':
'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@8db59321d9f02cdffa30126654059c7d02f70c32', 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@8db59321d9f02cdffa30126654059c7d02f70c32',
'src/third_party/grpc/src': { 'src/third_party/grpc/src': {
@ -317,9 +317,9 @@ deps = {
'condition': 'checkout_linux', 'condition': 'checkout_linux',
}, },
'src/third_party/freetype/src': 'src/third_party/freetype/src':
'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@a059b237bb01eb3e4f9f8b1618dda8c117498bab', 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@b1f47850878d232eea372ab167e760ccac4c4e32',
'src/third_party/harfbuzz-ng/src': 'src/third_party/harfbuzz-ng/src':
'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@1c249be96e27eafd15eb86d832b67fbc3751634b', 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@8efd2d85c78fbba6ca09a3e454f77525f3b296ce',
'src/third_party/google_benchmark/src': { 'src/third_party/google_benchmark/src': {
'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@761305ec3b33abf30e08d50eb829e19a802581cc', 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@761305ec3b33abf30e08d50eb829e19a802581cc',
}, },
@ -331,18 +331,19 @@ deps = {
'condition': 'checkout_android', 'condition': 'checkout_android',
}, },
'src/third_party/googletest/src': 'src/third_party/googletest/src':
'https://chromium.googlesource.com/external/github.com/google/googletest.git@2b6b042a77446ff322cd7522ca068d9f2a21c1d1', 'https://chromium.googlesource.com/external/github.com/google/googletest.git@c00fd25b71a17e645e4567fcb465c3fa532827d2',
'src/third_party/icu': { 'src/third_party/icu': {
'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@bbccc2f6efc1b825de5f2c903c48be685cd0cf22', 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@bbccc2f6efc1b825de5f2c903c48be685cd0cf22',
}, },
'src/third_party/jdk/current': { 'src/third_party/jdk/current': {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/jdk', 'package': 'chromium/third_party/jdk/linux-amd64',
'version': 'G-WIGWdFIBTPPhv2xPK_lTfI5N7WmfCBh0oTKqX-c5sC', 'version': '2iiuF-nKDH3moTImx2op4WTRetbfhzKoZhH7Xo44zGsC',
}, },
], ],
'condition': 'host_os == "linux" and checkout_android', # Needed on Linux for use on chromium_presubmit (for checkstyle).
'condition': '(checkout_android or checkout_linux) and non_git_source',
'dep_type': 'cipd', 'dep_type': 'cipd',
}, },
# Deprecated - only use for tools which are broken real JDK. # Deprecated - only use for tools which are broken real JDK.
@ -368,7 +369,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/kotlin_stdlib', 'package': 'chromium/third_party/kotlin_stdlib',
'version': 'z7NenFzvjmGieRhzC5IhUKe-nO3U6xA5VwUilO3GZLgC', 'version': 'Uqhh8PWKv02Noc93yJfD44-b0MoILn5G4-NDFj2vzTUC',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -379,7 +380,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/kotlinc', 'package': 'chromium/third_party/kotlinc',
'version': 'VgYl1YO2AM2qu-RYvdko61h4YtNnJeZlGWWppX7vJq8C', 'version': 'NstbMU2T3FwNigAPukklSBBmCKyUGheEgy8WZNY-5WIC',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -388,27 +389,27 @@ deps = {
'src/third_party/libFuzzer/src': 'src/third_party/libFuzzer/src':
'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git@e31b99917861f891308269c36a32363b120126bb', 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git@e31b99917861f891308269c36a32363b120126bb',
'src/third_party/fuzztest/src': 'src/third_party/fuzztest/src':
'https://chromium.googlesource.com/external/github.com/google/fuzztest.git@00edfa0dd94d7e00a89684e950015c30d3b7ae07', 'https://chromium.googlesource.com/external/github.com/google/fuzztest.git@73356f7497fd968c9568314a6017ab84bd13d931',
'src/third_party/libjpeg_turbo': 'src/third_party/libjpeg_turbo':
'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@927aabfcd26897abb9776ecf2a6c38ea5bb52ab6', 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@927aabfcd26897abb9776ecf2a6c38ea5bb52ab6',
'src/third_party/libsrtp': 'src/third_party/libsrtp':
'https://chromium.googlesource.com/chromium/deps/libsrtp.git@a52756acb1c5e133089c798736dd171567df11f5', 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@a52756acb1c5e133089c798736dd171567df11f5',
'src/third_party/dav1d/libdav1d': 'src/third_party/dav1d/libdav1d':
'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@edb16889d16f5e13161b6e8f7a839cd82d7d655d', 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@42b2b24fb8819f1ed3643aa9cf2a62f03868e3aa',
'src/third_party/libaom/source/libaom': 'src/third_party/libaom/source/libaom':
'https://aomedia.googlesource.com/aom.git@d737ca3ebe92feec465876a8fc98950cecd08fd8', 'https://aomedia.googlesource.com/aom.git@af629abd92b7247e5d8c678e294d68bbefc53dc4',
'src/third_party/libunwindstack': { 'src/third_party/libunwindstack': {
'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@e5061bbda4c2ba6438020669ed06b122032433dd', 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@e5061bbda4c2ba6438020669ed06b122032433dd',
'condition': 'checkout_android', 'condition': 'checkout_android',
}, },
'src/third_party/perfetto': 'src/third_party/perfetto':
'https://android.googlesource.com/platform/external/perfetto.git@a0c2bc7919f7467cf4a8287c8389c3f96a3fcbac', 'https://android.googlesource.com/platform/external/perfetto.git@23b2b694071ff2b7dc8f5f381552c63840b1af11',
'src/third_party/protobuf-javascript/src': 'src/third_party/protobuf-javascript/src':
Var('chromium_git') + '/external/github.com/protocolbuffers/protobuf-javascript' + '@' + 'e34549db516f8712f678fcd4bc411613b5cc5295', Var('chromium_git') + '/external/github.com/protocolbuffers/protobuf-javascript' + '@' + '426b2e025aa59c23a1b6e19fbacd6b4a11bfad16',
'src/third_party/libvpx/source/libvpx': 'src/third_party/libvpx/source/libvpx':
'https://chromium.googlesource.com/webm/libvpx.git@7a65480684b1b28bb9defae164bf0dc78b32653e', 'https://chromium.googlesource.com/webm/libvpx.git@2bfb9f9e0a9cca18cd5a0045e931b49dac390c79',
'src/third_party/libyuv': 'src/third_party/libyuv':
'https://chromium.googlesource.com/libyuv/libyuv.git@10592b60c0b2c33210b7752454253dc2625b4305', 'https://chromium.googlesource.com/libyuv/libyuv.git@ccdf870348764e4b77fa3b56accb2a896a901bad',
'src/third_party/lss': { 'src/third_party/lss': {
'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521', 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
'condition': 'checkout_android or checkout_linux', 'condition': 'checkout_android or checkout_linux',
@ -428,7 +429,7 @@ deps = {
}, },
'src/third_party/openh264/src': 'src/third_party/openh264/src':
'https://chromium.googlesource.com/external/github.com/cisco/openh264@478e5ab3eca30e600006d5a0a08b176fd34d3bd1', 'https://chromium.googlesource.com/external/github.com/cisco/openh264@33f7f48613258446decb33b3575fc0a3c9ed14e3',
'src/third_party/re2/src': 'src/third_party/re2/src':
'https://chromium.googlesource.com/external/github.com/google/re2.git@6dcd83d60f7944926bfd308cc13979fc53dd69ca', 'https://chromium.googlesource.com/external/github.com/google/re2.git@6dcd83d60f7944926bfd308cc13979fc53dd69ca',
@ -437,7 +438,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/r8', 'package': 'chromium/third_party/r8',
'version': 'DJU_YH-xmuJ4kRnli6eXC-q9Q21-GPFj4YVZyAqKSWoC', 'version': 'HQpB5qnvqJaa7mYuDfdaMA8jAXGIoYH-3x90feqF9tAC',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -450,7 +451,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/r8', 'package': 'chromium/third_party/r8',
'version': 'U3Jf_ewWOZyxa6vyO3wjNIgm8XIz1yFk-4k3-wqDL44C', 'version': 'ukddmPlorF_6XXPBcxDxCmK2PSAJlhu_MDUhZQCz1l8C',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -461,7 +462,7 @@ deps = {
'condition': 'checkout_android', 'condition': 'checkout_android',
}, },
'src/tools': 'src/tools':
'https://chromium.googlesource.com/chromium/src/tools@6820cc03cc8a4b1fb99747f30e8249d138a70981', 'https://chromium.googlesource.com/chromium/src/tools@d417d8dc2f14a207b41ff7a9b424fbb75cbaa5f0',
'src/third_party/espresso': { 'src/third_party/espresso': {
'packages': [ 'packages': [
@ -500,7 +501,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/androidx', 'package': 'chromium/third_party/androidx',
'version': 'VWuP17o8bAsMqJ5b_3fu60qkAIWd905hpPI83flbNrMC', 'version': 'VLxr-_SaALj_agakQU7SI5mk6dbXtGG-GSNVxRhcSQIC',
}, },
], ],
'condition': 'checkout_android and non_git_source', 'condition': 'checkout_android and non_git_source',
@ -511,7 +512,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/android_build_tools/manifest_merger', 'package': 'chromium/third_party/android_build_tools/manifest_merger',
'version': 'yd6w2zQr48NAkrzrzEj2OmMzI-kANsmD6lvKhfXluAsC', 'version': 'G4w2G_1QzMYzXg-L-pGb7jSsb_pNpy6LMkwjkB5INuUC',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -538,7 +539,7 @@ deps = {
}, },
{ {
'package': 'chromium/third_party/android_sdk/public/cmdline-tools', 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
'version': 'OCGHZKTdjXjIELVI6FMAgcDkfnd_1ybB0_MtljPtz-8C', 'version': 'bCFMX8oYIRJ_tP3tzaPcTKNqOAVdNk5TV_cwMp3GmE8C',
}, },
], ],
'condition': 'checkout_android', 'condition': 'checkout_android',
@ -590,7 +591,7 @@ deps = {
}, },
'src/third_party/zstd/src': { 'src/third_party/zstd/src': {
'url': Var('chromium_git') + '/external/github.com/facebook/zstd.git' + '@' + '80af41e08a630946a75a5cda9e4cdf192247f20a', 'url': Var('chromium_git') + '/external/github.com/facebook/zstd.git' + '@' + 'ef2bf5781112a4cd6b62ac1817f7842bbdc7ea8f',
'condition': 'checkout_android', 'condition': 'checkout_android',
}, },
@ -598,15 +599,15 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'infra/tools/luci/cas/${{platform}}', 'package': 'infra/tools/luci/cas/${{platform}}',
'version': 'git_revision:e3703a4d1c29e8355653c19b59b0aa793a850956', 'version': 'git_revision:19861b3a5b37b383e7e9555e11aa43f34d71bd48',
}, },
{ {
'package': 'infra/tools/luci/isolate/${{platform}}', 'package': 'infra/tools/luci/isolate/${{platform}}',
'version': 'git_revision:e3703a4d1c29e8355653c19b59b0aa793a850956', 'version': 'git_revision:19861b3a5b37b383e7e9555e11aa43f34d71bd48',
}, },
{ {
'package': 'infra/tools/luci/swarming/${{platform}}', 'package': 'infra/tools/luci/swarming/${{platform}}',
'version': 'git_revision:e3703a4d1c29e8355653c19b59b0aa793a850956', 'version': 'git_revision:19861b3a5b37b383e7e9555e11aa43f34d71bd48',
} }
], ],
'dep_type': 'cipd', 'dep_type': 'cipd',
@ -679,7 +680,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework', 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
'version': 'version:2@4.1.1.cr1', 'version': 'version:2@4.0.0.cr1',
}, },
], ],
'condition': 'checkout_android and non_git_source', 'condition': 'checkout_android and non_git_source',
@ -1306,7 +1307,7 @@ deps = {
'packages': [ 'packages': [
{ {
'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm', 'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm',
'version': 'version:2@5.0.0.cr1', 'version': 'version:2@5.2.1.cr1',
}, },
], ],
'condition': 'checkout_android and non_git_source', 'condition': 'checkout_android and non_git_source',

View File

@ -148,9 +148,9 @@ public class BluetoothManagerTest {
@Test @Test
public void testBluetoothDefaultStartStopStates() { public void testBluetoothDefaultStartStopStates() {
bluetoothManager.start(); bluetoothManager.start();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
bluetoothManager.stop(); bluetoothManager.stop();
assertEquals(bluetoothManager.getState(), State.UNINITIALIZED); assertEquals(State.UNINITIALIZED, bluetoothManager.getState());
} }
// Verify correct state after receiving BluetoothServiceListener.onServiceConnected() // Verify correct state after receiving BluetoothServiceListener.onServiceConnected()
@ -158,10 +158,10 @@ public class BluetoothManagerTest {
@Test @Test
public void testBluetoothServiceListenerConnectedWithNoHeadset() { public void testBluetoothServiceListenerConnectedWithNoHeadset() {
bluetoothManager.start(); bluetoothManager.start();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
simulateBluetoothServiceConnectedWithNoConnectedHeadset(); simulateBluetoothServiceConnectedWithNoConnectedHeadset();
verify(mockedAppRtcAudioManager, times(1)).updateAudioDeviceState(); verify(mockedAppRtcAudioManager, times(1)).updateAudioDeviceState();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
} }
// Verify correct state after receiving BluetoothServiceListener.onServiceConnected() // Verify correct state after receiving BluetoothServiceListener.onServiceConnected()
@ -170,20 +170,20 @@ public class BluetoothManagerTest {
@Test @Test
public void testBluetoothServiceListenerConnectedWithHeadset() { public void testBluetoothServiceListenerConnectedWithHeadset() {
bluetoothManager.start(); bluetoothManager.start();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
simulateBluetoothServiceConnectedWithConnectedHeadset(); simulateBluetoothServiceConnectedWithConnectedHeadset();
verify(mockedAppRtcAudioManager, times(1)).updateAudioDeviceState(); verify(mockedAppRtcAudioManager, times(1)).updateAudioDeviceState();
assertEquals(bluetoothManager.getState(), State.HEADSET_AVAILABLE); assertEquals(State.HEADSET_AVAILABLE, bluetoothManager.getState());
} }
// Verify correct state after receiving BluetoothProfile.ServiceListener.onServiceDisconnected(). // Verify correct state after receiving BluetoothProfile.ServiceListener.onServiceDisconnected().
@Test @Test
public void testBluetoothServiceListenerDisconnected() { public void testBluetoothServiceListenerDisconnected() {
bluetoothManager.start(); bluetoothManager.start();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
simulateBluetoothServiceDisconnected(); simulateBluetoothServiceDisconnected();
verify(mockedAppRtcAudioManager, times(1)).updateAudioDeviceState(); verify(mockedAppRtcAudioManager, times(1)).updateAudioDeviceState();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
} }
// Verify correct state after BluetoothServiceListener.onServiceConnected() and // Verify correct state after BluetoothServiceListener.onServiceConnected() and
@ -193,11 +193,11 @@ public class BluetoothManagerTest {
@Test @Test
public void testBluetoothHeadsetConnected() { public void testBluetoothHeadsetConnected() {
bluetoothManager.start(); bluetoothManager.start();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
simulateBluetoothServiceConnectedWithConnectedHeadset(); simulateBluetoothServiceConnectedWithConnectedHeadset();
simulateBluetoothHeadsetConnected(); simulateBluetoothHeadsetConnected();
verify(mockedAppRtcAudioManager, times(2)).updateAudioDeviceState(); verify(mockedAppRtcAudioManager, times(2)).updateAudioDeviceState();
assertEquals(bluetoothManager.getState(), State.HEADSET_AVAILABLE); assertEquals(State.HEADSET_AVAILABLE, bluetoothManager.getState());
} }
// Verify correct state sequence for a case when a BT headset is available, // Verify correct state sequence for a case when a BT headset is available,
@ -205,18 +205,18 @@ public class BluetoothManagerTest {
@Test @Test
public void testBluetoothScoAudioStartAndStop() { public void testBluetoothScoAudioStartAndStop() {
bluetoothManager.start(); bluetoothManager.start();
assertEquals(bluetoothManager.getState(), State.HEADSET_UNAVAILABLE); assertEquals(State.HEADSET_UNAVAILABLE, bluetoothManager.getState());
simulateBluetoothServiceConnectedWithConnectedHeadset(); simulateBluetoothServiceConnectedWithConnectedHeadset();
assertEquals(bluetoothManager.getState(), State.HEADSET_AVAILABLE); assertEquals(State.HEADSET_AVAILABLE, bluetoothManager.getState());
bluetoothManager.startScoAudio(); bluetoothManager.startScoAudio();
assertEquals(bluetoothManager.getState(), State.SCO_CONNECTING); assertEquals(State.SCO_CONNECTING, bluetoothManager.getState());
simulateBluetoothScoConnectionConnected(); simulateBluetoothScoConnectionConnected();
assertEquals(bluetoothManager.getState(), State.SCO_CONNECTED); assertEquals(State.SCO_CONNECTED, bluetoothManager.getState());
bluetoothManager.stopScoAudio(); bluetoothManager.stopScoAudio();
simulateBluetoothScoConnectionDisconnected(); simulateBluetoothScoConnectionDisconnected();
assertEquals(bluetoothManager.getState(), State.SCO_DISCONNECTING); assertEquals(State.SCO_DISCONNECTING,bluetoothManager.getState());
bluetoothManager.stop(); bluetoothManager.stop();
assertEquals(bluetoothManager.getState(), State.UNINITIALIZED); assertEquals(State.UNINITIALIZED, bluetoothManager.getState());
verify(mockedAppRtcAudioManager, times(3)).updateAudioDeviceState(); verify(mockedAppRtcAudioManager, times(3)).updateAudioDeviceState();
} }

View File

@ -169,7 +169,7 @@ public class PeerConnectionEndToEndTest {
// TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression. // TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression.
@SuppressWarnings("NoSynchronizedMethodCheck") @SuppressWarnings("NoSynchronizedMethodCheck")
public synchronized void onSignalingChange(SignalingState newState) { public synchronized void onSignalingChange(SignalingState newState) {
assertEquals(expectedSignalingChanges.remove(), newState); assertEquals(newState, expectedSignalingChanges.remove());
} }
// TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression. // TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression.
@ -199,7 +199,7 @@ public class PeerConnectionEndToEndTest {
return; return;
} }
assertEquals(expectedIceConnectionChanges.remove(), newState); assertEquals(newState, expectedIceConnectionChanges.remove());
} }
@Override @Override
@ -215,7 +215,7 @@ public class PeerConnectionEndToEndTest {
return; return;
} }
assertEquals(expectedStandardizedIceConnectionChanges.remove(), newState); assertEquals(newState, expectedStandardizedIceConnectionChanges.remove());
} }
// TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression. // TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression.
@ -233,7 +233,7 @@ public class PeerConnectionEndToEndTest {
return; return;
} }
assertEquals(expectedConnectionChanges.remove(), newState); assertEquals(newState, expectedConnectionChanges.remove());
} }
@Override @Override
@ -262,7 +262,7 @@ public class PeerConnectionEndToEndTest {
if (expectedIceGatheringChanges.isEmpty()) { if (expectedIceGatheringChanges.isEmpty()) {
Logging.d(TAG, name + "Got an unexpected ICE gathering change " + newState); Logging.d(TAG, name + "Got an unexpected ICE gathering change " + newState);
} }
assertEquals(expectedIceGatheringChanges.remove(), newState); assertEquals(newState, expectedIceGatheringChanges.remove());
} }
// TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression. // TODO(bugs.webrtc.org/8491): Remove NoSynchronizedMethodCheck suppression.

View File

@ -124,8 +124,8 @@ public class SurfaceTextureHelperTest {
// `surfaceTextureHelper` as the target EGLSurface. // `surfaceTextureHelper` as the target EGLSurface.
final EglBase eglOesBase = EglBase.create(eglBase.getEglBaseContext(), EglBase.CONFIG_PLAIN); final EglBase eglOesBase = EglBase.create(eglBase.getEglBaseContext(), EglBase.CONFIG_PLAIN);
eglOesBase.createSurface(surfaceTextureHelper.getSurfaceTexture()); eglOesBase.createSurface(surfaceTextureHelper.getSurfaceTexture());
assertEquals(eglOesBase.surfaceWidth(), width); assertEquals(width, eglOesBase.surfaceWidth());
assertEquals(eglOesBase.surfaceHeight(), height); assertEquals(height, eglOesBase.surfaceHeight());
final int red[] = new int[] {79, 144, 185}; final int red[] = new int[] {79, 144, 185};
final int green[] = new int[] {66, 210, 162}; final int green[] = new int[] {66, 210, 162};
@ -155,10 +155,10 @@ public class SurfaceTextureHelperTest {
// Assert rendered image is expected constant color. // Assert rendered image is expected constant color.
while (rgbaData.hasRemaining()) { while (rgbaData.hasRemaining()) {
assertEquals(rgbaData.get() & 0xFF, red[i]); assertEquals(red[i], rgbaData.get() & 0xFF);
assertEquals(rgbaData.get() & 0xFF, green[i]); assertEquals(green[i], rgbaData.get() & 0xFF);
assertEquals(rgbaData.get() & 0xFF, blue[i]); assertEquals(blue[i], rgbaData.get() & 0xFF);
assertEquals(rgbaData.get() & 0xFF, 255); assertEquals(255, rgbaData.get() & 0xFF);
} }
} }
@ -192,8 +192,8 @@ public class SurfaceTextureHelperTest {
// `surfaceTextureHelper` as the target EGLSurface. // `surfaceTextureHelper` as the target EGLSurface.
final EglBase eglOesBase = EglBase.create(eglBase.getEglBaseContext(), EglBase.CONFIG_PLAIN); final EglBase eglOesBase = EglBase.create(eglBase.getEglBaseContext(), EglBase.CONFIG_PLAIN);
eglOesBase.createSurface(surfaceTextureHelper.getSurfaceTexture()); eglOesBase.createSurface(surfaceTextureHelper.getSurfaceTexture());
assertEquals(eglOesBase.surfaceWidth(), width); assertEquals(width, eglOesBase.surfaceWidth());
assertEquals(eglOesBase.surfaceHeight(), height); assertEquals(height, eglOesBase.surfaceHeight());
final int red = 79; final int red = 79;
final int green = 66; final int green = 66;
@ -227,10 +227,10 @@ public class SurfaceTextureHelperTest {
// Assert rendered image is expected constant color. // Assert rendered image is expected constant color.
while (rgbaData.hasRemaining()) { while (rgbaData.hasRemaining()) {
assertEquals(rgbaData.get() & 0xFF, red); assertEquals(red, rgbaData.get() & 0xFF);
assertEquals(rgbaData.get() & 0xFF, green); assertEquals(green, rgbaData.get() & 0xFF);
assertEquals(rgbaData.get() & 0xFF, blue); assertEquals(blue, rgbaData.get() & 0xFF);
assertEquals(rgbaData.get() & 0xFF, 255); assertEquals(255,rgbaData.get() & 0xFF);
} }
// Late frame return after everything has been disposed and released. // Late frame return after everything has been disposed and released.
textureBuffer.release(); textureBuffer.release();
@ -447,8 +447,8 @@ public class SurfaceTextureHelperTest {
// `surfaceTextureHelper` as the target EGLSurface. // `surfaceTextureHelper` as the target EGLSurface.
eglBase.createSurface(surfaceTextureHelper.getSurfaceTexture()); eglBase.createSurface(surfaceTextureHelper.getSurfaceTexture());
assertEquals(eglBase.surfaceWidth(), width); assertEquals(width, eglBase.surfaceWidth());
assertEquals(eglBase.surfaceHeight(), height); assertEquals(height, eglBase.surfaceHeight());
final int red[] = new int[] {79, 144, 185}; final int red[] = new int[] {79, 144, 185};
final int green[] = new int[] {66, 210, 162}; final int green[] = new int[] {66, 210, 162};

View File

@ -531,6 +531,7 @@ template("rtc_test") {
webrtc_root + "sdk/android:base_java", webrtc_root + "sdk/android:base_java",
webrtc_root + "test:native_test_java", webrtc_root + "test:native_test_java",
webrtc_root + "test:native_test_support", webrtc_root + "test:native_test_support",
"//third_party/jni_zero:jni_zero_java",
] ]
} }
@ -1242,6 +1243,7 @@ if (is_android) {
"suppressed_configs", "suppressed_configs",
"visibility", "visibility",
]) ])
deps += [ "//third_party/jni_zero:jni_zero_java" ]
} }
} }
} }