42895 Commits

Author SHA1 Message Date
Danil Chapovalov
3e98919a6a Reland "Validate frame consistency when writing DependencyDescriptor"
This reverts commit 81aa059b85949001dabbedaaf99574dc6390882f.

Reason for revert: downstream tests fixed

Original change's description:
> Revert "Validate frame consistency when writing DependencyDescriptor"
>
> This reverts commit 200fd82771ae29d23b2be40194be674b3437f0ab.
>
> Reason for revert: breaks downstream
>
> Original change's description:
> > Validate frame consistency when writing DependencyDescriptor
> >
> > To write DependencyDescriptor frame properties should be consistent with
> > the FrameDependencyStructure.
> > Historically that was ensured by webrtc codec wrappers, but with with frame transform api interface there are now more ways to inject video frame for packetizing.
> > Thus DependencyDescriptorWriter should be more protective to avoid crashes.
> >
> > Bug: chromium:379282549
> > Change-Id: I98f226ff09c32154e18888c8e811e7981567ad45
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371301
> > Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
> > Reviewed-by: Åsa Persson <asapersson@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#43551}
>
> Bug: chromium:379282549
> Change-Id: I7711756f774648cbb85c51b61424bb950c1d3775
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371420
> Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
> Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Cr-Commit-Position: refs/heads/main@{#43556}

Bug: chromium:379282549
Change-Id: I71ef363d710b7f28b298d11543e1c8ad6c884f15
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371304
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43563}
2024-12-13 10:17:33 -08:00
Philipp Hancke
adacadb678 fuzzers: add DTLS fuzzer
to fuzz the code parsing DTLS packets for DTLS-STUN piggybacking

BUG=webrtc:367395350

Change-Id: Ifa1a52ef56b322e465604e8d49ae18e5dc27613f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371360
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43562}
2024-12-13 09:24:55 -08:00
Philipp Hancke
316d93b415 test: do not use SDP munging to enable corruption detection
BUG=webrtc:358039777

Change-Id: Ibe3fc1f230185b542ee6312596a31d94c3c9156e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370713
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43561}
2024-12-13 09:15:51 -08:00
Victor Boivie
021cf5ac3e Always checkout libFuzzer
It's supported at least on Mac, so gating it on Linux prevents
developers using Mac to run fuzzers easily.

The repository size increase is quite small

Bug: None
Change-Id: I06ce173356f1d7130acd720e70de806bf49f362b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371321
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43560}
2024-12-13 07:43:48 -08:00
Jeremy Leconte
90e080d075 Fix tsan issue with PeerConnectionCongestionControlTest.
https://ci.chromium.org/ui/p/webrtc/builders/ci/Linux%20Tsan%20v2/34967/overview

Change-Id: I88b68a0513af211d878f08aec8dd24b72b729db4
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371460
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43559}
2024-12-13 07:26:45 -08:00
Danil Chapovalov
29a3f928f9 In PacketBuffer do not attempt to clear before 1st packet
ClearTo logic relies on clear to sequence number follows first_seq_num_

Bug: chromium:370689424
Change-Id: I12874d5ce7adfdcf9c0691acacdd2b8ae41ce307
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371320
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43558}
2024-12-13 04:27:19 -08:00
chromium-webrtc-autoroll
2bee7845d3 Roll chromium_revision 702f5ba9c5..63b5b0ce1f (1395550:1395832)
Change log: 702f5ba9c5..63b5b0ce1f
Full diff: 702f5ba9c5..63b5b0ce1f

Changed dependencies
* src/base: 4a73aa3045..1ac0a05c4a
* src/build: be03a0ea46..88cd7324ae
* src/buildtools: 75f731e7de..a3088d386a
* src/ios: 7dce62c29c..dc347344af
* src/testing: d03e1893db..585ab5b27b
* src/third_party: 3226a83f19..aeac48e92d
* src/third_party/android_sdk/public: B4p95sDPpm34K8Cf4JcfTM-iYSglWko9qjWgbT9dxWQC..OCGHZKTdjXjIELVI6FMAgcDkfnd_1ybB0_MtljPtz-8C
* src/third_party/androidx/cipd: ZDDwOQoXoGUcFWpDnhnRo0pbZS_dI4bWIOUNi6cDEy4C..99Dez97fnBwo2SopS7EvvLqkdRwWIXXuJBHUTamWqskC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/830e786772..aefa5d24da
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2cbeabb6a8..bfa1c49726
* src/third_party/libc++/src: 643441dc2f..2d9b9a9eea
* src/third_party/libc++abi/src: d82e9c4d06..a6362b2727
* src/third_party/libyuv: 307b951229..192b8c2238
* src/third_party/llvm-libc/src: 5f1326b036..5dda25750d
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: ede8e31c74..cfe809d167
DEPS diff: 702f5ba9c5..63b5b0ce1f/DEPS

No update to Clang.

BUG=None

Change-Id: I4a5a86ff86c7564f8496d873ee6a69c4e037bd71
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371382
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@{#43557}
2024-12-13 02:38:23 -08:00
Jeremy Leconte
81aa059b85 Revert "Validate frame consistency when writing DependencyDescriptor"
This reverts commit 200fd82771ae29d23b2be40194be674b3437f0ab.

Reason for revert: breaks downstream

Original change's description:
> Validate frame consistency when writing DependencyDescriptor
>
> To write DependencyDescriptor frame properties should be consistent with
> the FrameDependencyStructure.
> Historically that was ensured by webrtc codec wrappers, but with with frame transform api interface there are now more ways to inject video frame for packetizing.
> Thus DependencyDescriptorWriter should be more protective to avoid crashes.
>
> Bug: chromium:379282549
> Change-Id: I98f226ff09c32154e18888c8e811e7981567ad45
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371301
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Åsa Persson <asapersson@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43551}

Bug: chromium:379282549
Change-Id: I7711756f774648cbb85c51b61424bb950c1d3775
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371420
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43556}
2024-12-13 00:19:47 -08:00
webrtc-version-updater
e754fcfee5 Update WebRTC code version (2024-12-13T04:08:05).
Bug: None
Change-Id: Iba3e119b2ecf1c03a464874979d95624e6edbf21
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371381
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@{#43555}
2024-12-12 22:29:58 -08:00
Harald Alvestrand
882b32d00f Reland "Use PayloadTypePicker for video PT assignment"
This reverts commit e046787a5a80a9d292b3aec7e946644e025a2b95.

Reason for revert: Revised codec matching to fix issue.

Changes also back out some changes that should not have been
included (using PayloadTypePicker for codec list merging).

Original change's description:
> Revert "Use PayloadTypePicker for video PT assignment"
>
> This reverts commit e5048949b0fcc275264e24f3b2a4c658fcc84aa3.
>
> Reason for revert: Broke internal tests.
>
> Original change's description:
> > Use PayloadTypePicker for video PT assignment
> >
> > This includes changes that change the order of codecs.
> > It is preparatory to doing late assignment of video PTs.
> >
> > Bug: webrtc:360058654
> > Change-Id: Id5ddaf94d4b9557c0502a373e42635108d8fdf26
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366400
> > Reviewed-by: Henrik Boström <hbos@webrtc.org>
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#43489}
>
> Bug: webrtc:360058654
> Change-Id: I5c94a7bafa49bdf17f665480398707155e458d26
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370240
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43490}

Bug: webrtc:360058654
Change-Id: I66b3b6bd657c66f8860c5e67a504266d7707f48d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370380
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43554}
2024-12-12 16:37:30 -08:00
Danil Chapovalov
1bb49e9ad4 Delete deprecated AudioProcessingBuilder
BuiltinAudioProcessingBuilder should be used instead.
This would allow AudioProcessingImpl to have Environment construction parameter and thus use propagated rather than global field trials.

Bug: webrtc:369904700
Change-Id: I4fcc299bb9e65c109a3fe476c755a81c2aea551c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368480
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43553}
2024-12-12 12:50:56 -08:00
chromium-webrtc-autoroll
dd373b8a32 Roll chromium_revision a86330b1b9..702f5ba9c5 (1395425:1395550)
Change log: a86330b1b9..702f5ba9c5
Full diff: a86330b1b9..702f5ba9c5

Changed dependencies
* src/base: 28e8dcfb57..4a73aa3045
* src/build: 7728935fbc..be03a0ea46
* src/ios: 50ec7fffdf..7dce62c29c
* src/testing: d3b64cdee1..d03e1893db
* src/third_party: a046a57763..3226a83f19
* src/third_party/android_build_tools/manifest_merger/cipd: hyODeowQwjjxMHe11I3-FOtBGbTg6MQdr3Uh9ZUUHA4C..3FQUDYdvPIJhN5cvl_0KGxzA_XRYfOksxkEdXVDy4ZMC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3ad6a49db4..2cbeabb6a8
* src/third_party/depot_tools: 238650f0b1..9b4d1e485d
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/0063380307..abb4bd836e
* src/third_party/llvm-libc/src: 78e463d935..5f1326b036
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 1c45fab5a8..ede8e31c74
DEPS diff: a86330b1b9..702f5ba9c5/DEPS

No update to Clang.

BUG=None

Change-Id: I54260f966ca560d2513b2e9a8f793a26f8b476d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371341
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@{#43552}
2024-12-12 12:37:00 -08:00
Danil Chapovalov
200fd82771 Validate frame consistency when writing DependencyDescriptor
To write DependencyDescriptor frame properties should be consistent with
the FrameDependencyStructure.
Historically that was ensured by webrtc codec wrappers, but with with frame transform api interface there are now more ways to inject video frame for packetizing.
Thus DependencyDescriptorWriter should be more protective to avoid crashes.

Bug: chromium:379282549
Change-Id: I98f226ff09c32154e18888c8e811e7981567ad45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371301
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43551}
2024-12-12 08:54:04 -08:00
Markus Handell
74ace1a6e3 Remove libevent task queue.
Previous CLs that disabled the rtc_enable_libevent build flag
did not reveal issues. Now continue to remove the source code for
the task queue.

Bug: webrtc:42224654
Change-Id: I0866b4b56f0a8d8b56a5b604c31a426d77ab8d04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370801
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43550}
2024-12-12 08:43:25 -08:00
chromium-webrtc-autoroll
aa4fced813 Roll chromium_revision 704371e22e..a86330b1b9 (1395294:1395425)
Change log: 704371e22e..a86330b1b9
Full diff: 704371e22e..a86330b1b9

Changed dependencies
* src/base: 971897f25f..28e8dcfb57
* src/build: eb94bce4cf..7728935fbc
* src/ios: 1aafcdbaf7..50ec7fffdf
* src/testing: 6701fb9387..d3b64cdee1
* src/third_party: e8e624e957..a046a57763
* src/third_party/icu: ba7ed88cc5..bbccc2f6ef
* src/third_party/llvm-libc/src: 758bbcaa6a..78e463d935
* src/third_party/r8/cipd: j0CWzYzqsndnaKDzw-cLHbbkO-1-KUttLvurGT_Ve-UC..lKhbNcMvJ5dFn56zD1r3KUOhXVK3ybW4iS_Ju6ylTBYC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: e9c088f8d3..1c45fab5a8
DEPS diff: 704371e22e..a86330b1b9/DEPS

No update to Clang.

BUG=None

Change-Id: Ib8e43b6bc5aed186f999fc472e27b7cc24a4b782
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371281
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@{#43549}
2024-12-12 08:34:36 -08:00
Jonas Oreland
a0d3abf416 Add fallback #DEFINE SRTP_SRCTP_INDEX_LEN
https://webrtc.googlesource.com/src/+/7738bc23ed7fee0d4856bdfe7b88985865829441
switched from using sizeof(uint32_t) to SRTP_SRCTP_INDEX_LEN.
It turned out that this is not always defined.
This patch defines it to 4.

BUG=webrtc:42222036

Change-Id: Ice3d24a6300d19bc2f573469aadd6474ace1b147
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371220
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43548}
2024-12-12 08:15:20 -08:00
Fanny Linderborg
3a1f2e6a69 Delete FrameToRender from VCMReceiveCallback
The `FrameToRender` method is deprecated and has been replaced by
`OnFrameToRender`.

Bug: webrtc:358039777
Change-Id: Ibe56bd43cf045d814137ba8c4374bc9b9ce8ef6c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371302
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43547}
2024-12-12 07:34:08 -08:00
Jonas Oreland
575d323671 Fix dcsctp handling of dtls restart
dtls_transport will when detecting a new fingerprint
(e.g by usage of pranswer) signal DtlsTransportState::kNew.
When this happen, the dtls crypto state is lost, and
sctp should reconnect, srtp does this automatically
in current code base.

The existing behavior in dcsctp is that it will detect
peer sending an init, and reconnect. But any messages sent
between the dtls restart and the message arriving from the
peer will be lost.

This patch changes so that this case is gracefully handled by
a) letting dcsctp_transport listen to dtls state
this is big part of patch and involves changing the type of
the underlying dtransport from rtc::PacketTransportInternal to cricket::DtlsTransportInternal. If requested, I can put this
into a separate patch...

b) if a dtls restart happens, delete and restart socket.

Testcase that fails before patch and works after is attached.
Bonus: And include-what-you-use on patch

Bug: b/375327137
Change-Id: Ib78488ae75fd8aeb50d121adf464a33dabbf95e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367202
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Victor Boivie <boivie@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43546}
2024-12-12 02:47:01 -08:00
chromium-webrtc-autoroll
15fc228ea7 Roll chromium_revision bee9ae94e9..704371e22e (1394922:1395294)
Change log: bee9ae94e9..704371e22e
Full diff: bee9ae94e9..704371e22e

Changed dependencies
* src/base: 03b5a6d9c4..971897f25f
* src/build: 4f2bdfbca3..eb94bce4cf
* src/buildtools: 863e50ee3c..75f731e7de
* src/ios: 2882b84a94..1aafcdbaf7
* src/testing: c81901bfda..6701fb9387
* src/third_party: ae91dc29aa..e8e624e957
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/8e07cc4d88..830e786772
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/40c51c5d3e..3ad6a49db4
* src/third_party/depot_tools: a7b6e2238a..238650f0b1
* src/third_party/ffmpeg: 32619c219a..591ae4b02e
* src/third_party/googletest/src: d122c0d435..79219e26e0
* src/third_party/libc++/src: 92b37caa42..643441dc2f
* src/third_party/libc++abi/src: bb3dd07735..d82e9c4d06
* src/third_party/libunwind/src: 6066b14957..19bfdd55df
* src/third_party/llvm-libc/src: 457859ab60..758bbcaa6a
* src/third_party/perfetto: 785e8114ad..636e4cebf6
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 6c01bb266b..e9c088f8d3
DEPS diff: bee9ae94e9..704371e22e/DEPS

No update to Clang.

BUG=None

Change-Id: Ifef2183c333e4731738acdffe715a77d41e1f3dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371260
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43545}
2024-12-12 01:05:52 -08:00
Jeremy Leconte
56395a63c2 Revert "srtp: use SRTP_SRCTP_INDEX_LEN define from libsrtp 2.6.0"
This reverts commit 7738bc23ed7fee0d4856bdfe7b88985865829441.

Reason for revert: Some downstream projects are still using an older version of libsrtp

Original change's description:
> srtp: use SRTP_SRCTP_INDEX_LEN define from libsrtp 2.6.0
>
> BUG=webrtc:42222036
>
> Change-Id: Ibf5c6b200501c114b9709b76685bb0ecd30bf9fb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/359627
> Commit-Queue: Philipp Hancke <phancke@meta.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43538}

Bug: webrtc:42222036
Change-Id: Icdac768bd4ccb6f1f4ada68637c0b979aefc39f6
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371240
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43544}
2024-12-11 23:55:19 -08:00
Fumitoshi Ukai
ef35daf744 Revert "Disable Chromium bots on CQ."
This reverts commit b97cbbcde41772dc77b3af83847769428d9af6fa.

Reason for revert:
fixed configure_siso by https://crrev.com/c/6088713

Original change's description:
> Disable Chromium bots on CQ.
>
> No-Try: True
> Change-Id: I8d3a47b7228f553e4c2e1d654feb5926bea9b8c7
> Bug: webrtc:383513652
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371060
> Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43536}

Bug: webrtc:383513652
Change-Id: I19eaeef44eac16de3fe0770462e9dd74b57a878a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371160
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43543}
2024-12-11 22:17:16 -08:00
webrtc-version-updater
adc536af5a Update WebRTC code version (2024-12-12T04:05:15).
Bug: None
Change-Id: Ia9db1370993a12af3f2214bc8b338728a6c75fb1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371200
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@{#43542}
2024-12-11 20:50:38 -08:00
Takuto Ikuta
000f04375b add missing includes for the build with use_libcxx_modules
This is to fix build error when we set use_libcxx_modules=true in
chromium build.

Bug: chromium:40440396
Change-Id: I5ab1cfcc0d060021892aae0e5ff3f0b647ae4266
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370860
Commit-Queue: Takuto Ikuta <tikuta@google.com>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Auto-Submit: Takuto Ikuta <tikuta@google.com>
Cr-Commit-Position: refs/heads/main@{#43541}
2024-12-11 17:32:19 -08:00
Philipp Hancke
8898459ed2 Clean up p2p:rtc_p2p target
removing the webrtc need for having sources in it.

BUG=webrtc:42226155

Change-Id: I40fbde9064f4fa629c7c6b0cf99f23ab1726da75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370820
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43540}
2024-12-11 14:59:08 -08:00
chromium-webrtc-autoroll
c260f0297c Roll chromium_revision 062f7773a1..bee9ae94e9 (1394528:1394922)
Change log: 062f7773a1..bee9ae94e9
Full diff: 062f7773a1..bee9ae94e9

Changed dependencies
* src/base: 18da991781..03b5a6d9c4
* src/build: d5094b864c..4f2bdfbca3
* src/ios: 14ef0ca6bb..2882b84a94
* src/testing: 98e371778f..c81901bfda
* src/third_party: a2ff270400..ae91dc29aa
* src/third_party/androidx/cipd: jiSw6hD706772Ci0lovUctvq0azknqPQ5bXgSdeLRLoC..ZDDwOQoXoGUcFWpDnhnRo0pbZS_dI4bWIOUNi6cDEy4C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/57f525e425..8e07cc4d88
* src/third_party/depot_tools: af5e0b1f0f..a7b6e2238a
* src/third_party/ffmpeg: 591ae4b02e..32619c219a
* src/third_party/fuzztest/src: 0021f30508..8bd3142058
* src/third_party/googletest/src: 35d0c36560..d122c0d435
* src/third_party/libc++abi/src: 61ad6ef5b6..bb3dd07735
* src/third_party/llvm-libc/src: 4f9b6ad674..457859ab60
* src/third_party/perfetto: b4244bf519..785e8114ad
* src/third_party/r8/cipd: jnP8YjPJaWAXthtBv-bT_5HD3c6ywpAmGL31ZURB3fgC..j0CWzYzqsndnaKDzw-cLHbbkO-1-KUttLvurGT_Ve-UC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 53bb686908..6c01bb266b
DEPS diff: 062f7773a1..bee9ae94e9/DEPS

No update to Clang.

BUG=None

Change-Id: Ife9c447387f85d101c286bf41da1ea6090963dcd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371081
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@{#43539}
2024-12-11 10:38:45 -08:00
Philipp Hancke
7738bc23ed srtp: use SRTP_SRCTP_INDEX_LEN define from libsrtp 2.6.0
BUG=webrtc:42222036

Change-Id: Ibf5c6b200501c114b9709b76685bb0ecd30bf9fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/359627
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43538}
2024-12-11 08:59:34 -08:00
Harald Alvestrand
afe5d2f758 Add test for payload type H.264 profile-level-id behavior
Bug: webrtc:360058654
Change-Id: I055af71c455e398af88c77584734d66a207d43b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370844
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43537}
2024-12-11 08:51:32 -08:00
Jeremy Leconte
b97cbbcde4 Disable Chromium bots on CQ.
No-Try: True
Change-Id: I8d3a47b7228f553e4c2e1d654feb5926bea9b8c7
Bug: webrtc:383513652
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371060
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43536}
2024-12-11 08:40:32 -08:00
Jiewei Qian
4ef6ddd980 ssci: mark fft as "canonical"
Based on the description, this dependency have no meaningful upstream,
and is maintained inside webrtc.

Marking this dependency's URL to indicate the webrtc's repo is the
canonical repo.

Fixed: chromium:362397270
Change-Id: If6e16a6e34e0083be31d4436fcdfa7c83cd9179a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370980
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Auto-Submit: Jiewei Qian <qjw@google.com>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43535}
2024-12-11 10:53:06 +00:00
webrtc-version-updater
13943363c5 Update WebRTC code version (2024-12-11T04:08:00).
Bug: None
Change-Id: I211fcd645a127b47386f69491e3878f0c82e7c2c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371000
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@{#43534}
2024-12-11 06:12:07 +00:00
chromium-webrtc-autoroll
e3f5910bf3 Roll chromium_revision 88a4a3f183..062f7773a1 (1394390:1394528)
Change log: 88a4a3f183..062f7773a1
Full diff: 88a4a3f183..062f7773a1

Changed dependencies
* src/base: 46020f2812..18da991781
* src/build: 0ef8e99239..d5094b864c
* src/ios: 155d98f0fa..14ef0ca6bb
* src/testing: 0730f23eb1..98e371778f
* src/third_party: ee24687ac9..a2ff270400
* src/third_party/depot_tools: 719139c30a..af5e0b1f0f
* src/third_party/llvm-libc/src: b4a4af5376..4f9b6ad674
* src/third_party/perfetto: fcccdd3940..b4244bf519
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: e2ad157859..53bb686908
DEPS diff: 88a4a3f183..062f7773a1/DEPS

No update to Clang.

BUG=None

Change-Id: I1e1e5a78fef30d610d02267fe5f3c7beef99a28f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370960
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@{#43533}
2024-12-10 22:58:58 +00:00
Danil Chapovalov
36a764f13d Remove nullability compatible tag in scoped_refptr as obsolete
As of 485f2be7c1, this no longer has any effect; instead, the ABSL_NULLABILITY_COMPATIBLE attribute which is already present on the class determines whether a class is compatible with nullability annotations.

Bug: None
Change-Id: I5aeca86c86c2b6eadb2644695ee3621e92f1f568
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366601
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43532}
2024-12-10 22:06:12 +00:00
chromium-webrtc-autoroll
e528a2c5f2 Roll chromium_revision 0148002d14..88a4a3f183 (1394244:1394390)
Change log: 0148002d14..88a4a3f183
Full diff: 0148002d14..88a4a3f183

Changed dependencies
* src/buildtools: 88979f2947..863e50ee3c
* src/ios: 6e79596f12..155d98f0fa
* src/testing: 8acc8daf2b..0730f23eb1
* src/third_party/androidx/cipd: SQ6WZpWJXzqBAsM3nJMdxbVaDCaTTMrUUHr0PmWLCdoC..jiSw6hD706772Ci0lovUctvq0azknqPQ5bXgSdeLRLoC
* src/third_party/freetype/src: 0ae7e60737..59320b2d3c
* src/third_party/libc++/src: 60a3e18387..92b37caa42
* src/third_party/perfetto: 0d9f42bd7d..fcccdd3940
* src/third_party/r8/cipd: BkjdEJg2icSYHSYeOMbEI4Kf_1Zn4-fkpg6vqgvFkAEC..jnP8YjPJaWAXthtBv-bT_5HD3c6ywpAmGL31ZURB3fgC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 606a6fd0be..e2ad157859
DEPS diff: 0148002d14..88a4a3f183/DEPS

No update to Clang.

BUG=None

Change-Id: I471445c04c6e9a2dbe88535f75624793d161cacc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370921
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@{#43531}
2024-12-10 18:59:16 +00:00
Jonas Oreland
dcf0ffa639 dtls-1.3
Add SSLProtocolVersion for TLS13 and DTLS13
Allow setting max version to 13 (for BoringSSL)
Don't change any defaults.
This is a NOP.

BUG=webrtc:383141571

Change-Id: I11303c14e8d79c09d9437d44e44003c67d2fc31b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370900
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43530}
2024-12-10 18:45:36 +00:00
Danil Chapovalov
d004aee4a4 Allow absl map and set containers in WebRTC
Bug: None
No-Try: True
Change-Id: I84218daf71de115af74e0484bc26e798f125297a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370762
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43529}
2024-12-10 16:25:10 +00:00
Philipp Hancke
740d726739 Move DTLS related code from p2p/base to p2p/dtls
BUG=webrtc:367395350

Change-Id: I3fd1551f974705ce6b10e2c757f4d406a520a2c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370460
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43528}
2024-12-10 15:55:26 +00:00
chromium-webrtc-autoroll
6d0ecac3dd Roll chromium_revision 8c8eda9309..0148002d14 (1394101:1394244)
Change log: 8c8eda9309..0148002d14
Full diff: 8c8eda9309..0148002d14

Changed dependencies
* src/ios: 4aa2709912..6e79596f12
* src/testing: 255cfb7e0e..8acc8daf2b
* src/third_party: 0095b9ed98..ee24687ac9
* src/third_party/androidx/cipd: vSj92wjvvjLnN0i_PCgtEw7ddiRrnqtkDeAoAmxGjGEC..SQ6WZpWJXzqBAsM3nJMdxbVaDCaTTMrUUHr0PmWLCdoC
* src/third_party/depot_tools: 25fede45b3..719139c30a
* src/third_party/llvm-libc/src: de6fc6ccb3..b4a4af5376
* src/third_party/perfetto: b5c4a751ca..0d9f42bd7d
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: b3b8ae063f..606a6fd0be
DEPS diff: 8c8eda9309..0148002d14/DEPS

No update to Clang.

BUG=None

Change-Id: I20f6442732d97fcc06dcddabac1d79b77a903a8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370719
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@{#43527}
2024-12-10 14:45:44 +00:00
Henrik Lundin
919e3acd13 Set version to N/A in spl_sqrt_floor README file
Bug: chromium:362397579
Change-Id: Ibf15f0790995aea755c00ff4e6d0c136f2973dda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370843
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43526}
2024-12-10 10:09:44 +00:00
Henrik Lundin
dbd4bcaeb2 Update info for spl_sqrt_floor
There were a few typos in the README file.

Bug: chromium:362397579
Change-Id: Ib0aa84f57f3d83851f085e595ffa72a53ec8311d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370880
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43525}
2024-12-10 09:29:30 +00:00
Harald Alvestrand
50387647ec Update fft/README.chromium to conform to guidelines.
No-Try: true
Bug: webrtc:42234774, chromium:362397270
Change-Id: Id8d7368ded541b2bc31b53fc86158c366bf1d57d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370842
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43524}
2024-12-10 09:14:48 +00:00
chromium-webrtc-autoroll
33501e4286 Roll chromium_revision 872845b531..8c8eda9309 (1393983:1394101)
Change log: 872845b531..8c8eda9309
Full diff: 872845b531..8c8eda9309

Changed dependencies
* src/base: 27bc0e3425..46020f2812
* src/build: 5fe89da99b..0ef8e99239
* src/buildtools: 853eb76b5f..88979f2947
* src/ios: 1396ffe390..4aa2709912
* src/testing: 837d6b96ef..255cfb7e0e
* src/third_party: ea01f26b2f..0095b9ed98
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/470d9b07dd..57f525e425
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/350ba7c712..40c51c5d3e
* src/third_party/depot_tools: c30219e4a7..25fede45b3
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/ff9badefdf..0063380307
* src/third_party/llvm-libc/src: ab2f32b660..de6fc6ccb3
* src/third_party/perfetto: b4c1dfa247..b5c4a751ca
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 9cfb48ac51..b3b8ae063f
DEPS diff: 872845b531..8c8eda9309/DEPS

No update to Clang.

BUG=None

Change-Id: I4b28806dec75df0997964df706366900c8ba95d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370717
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@{#43523}
2024-12-10 06:30:02 +00:00
webrtc-version-updater
77485c7954 Update WebRTC code version (2024-12-10T04:06:01).
Bug: None
Change-Id: I8f6eea2d364ee715971c1dc480d48d788dc0f176
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370716
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@{#43522}
2024-12-10 06:28:59 +00:00
chromium-webrtc-autoroll
a2c84a713f Roll chromium_revision 91cb2eade9..872845b531 (1393832:1393983)
Change log: 91cb2eade9..872845b531
Full diff: 91cb2eade9..872845b531

Changed dependencies
* src/base: 9144618bb1..27bc0e3425
* src/build: 1140f85dd1..5fe89da99b
* src/ios: 53d89b481b..1396ffe390
* src/testing: cc75aabda5..837d6b96ef
* src/third_party: 7195bd6ed2..ea01f26b2f
* src/third_party/androidx/cipd: htV4MvGlfVbpqGSk_BC6R-OR2p5JKa7M1TmDGgIgSioC..vSj92wjvvjLnN0i_PCgtEw7ddiRrnqtkDeAoAmxGjGEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/b6eec48a57..470d9b07dd
* src/third_party/depot_tools: 8d20c1e0b5..c30219e4a7
* src/third_party/instrumented_libs: bb6dbcf2df..3cc43119a2
* src/third_party/llvm-libc/src: 4d75039545..ab2f32b660
* src/third_party/perfetto: 1a0d053d2f..b4c1dfa247
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 91ade50a97..9cfb48ac51
DEPS diff: 91cb2eade9..872845b531/DEPS

No update to Clang.

BUG=None

Change-Id: Ib9257b97f7f4dd9bcd82c20cbe9c440da63742e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370678
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@{#43521}
2024-12-10 00:54:17 +00:00
chromium-webrtc-autoroll
da2a3d6c4d Roll chromium_revision edc5771bf9..91cb2eade9 (1393593:1393832)
Change log: edc5771bf9..91cb2eade9
Full diff: edc5771bf9..91cb2eade9

Changed dependencies
* src/base: 189a044d69..9144618bb1
* src/build: 351a8c7f44..1140f85dd1
* src/buildtools: ba1ffdb859..853eb76b5f
* src/ios: 7bcd9c24de..53d89b481b
* src/testing: aab53ebd79..cc75aabda5
* src/third_party: 832ec8a32c..7195bd6ed2
* src/third_party/android_build_tools/error_prone/cipd: ClNqEKjHuNFTgplEe3HujivpADFDjRs0H0ijhyVUg2gC..AYoMbR1EWdl0sGTYnDZkWcRZOQnKpArFh-Mq-qpoq3gC
* src/third_party/android_build_tools/manifest_merger/cipd: ltqylfWRbafoft_Pjhfb4NciQwCb3J4PAkpcTZA7lW0C..hyODeowQwjjxMHe11I3-FOtBGbTg6MQdr3Uh9ZUUHA4C
* src/third_party/androidx/cipd: w6ABIi35Hbkb4RHJCx4sSWDpt7W9rBvJFkcPVufgZMIC..htV4MvGlfVbpqGSk_BC6R-OR2p5JKa7M1TmDGgIgSioC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9559c4566a..b6eec48a57
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4899cc831c..350ba7c712
* src/third_party/jdk/current: U-h0kbYoIUjL__n_sfiudzFLH7-C9vKVsLSOA2XHkBEC..G-WIGWdFIBTPPhv2xPK_lTfI5N7WmfCBh0oTKqX-c5sC
* src/third_party/kotlin_stdlib/cipd: O9XlYa2GU1tlWmQ40OrK2Bekxjt372NtG5pMD-QyNaYC..VqqnQS2oBxM8b3Q7CDJaGfa-QQoOPx9weNRX1avHGNoC
* src/third_party/libc++/src: 619ccf0515..60a3e18387
* src/third_party/libc++abi/src: 1bf8357272..61ad6ef5b6
* src/third_party/llvm-libc/src: ab4e0ad953..4d75039545
* src/third_party/perfetto: d3990a1c9d..1a0d053d2f
* src/third_party/r8/cipd: hmRsAQA2HG0DR196Odv3OKZYk-2Ul43tCtzrCyfWpEQC..BkjdEJg2icSYHSYeOMbEI4Kf_1Zn4-fkpg6vqgvFkAEC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: ae13111c68..91ade50a97
DEPS diff: edc5771bf9..91cb2eade9/DEPS

No update to Clang.

BUG=None

Change-Id: I2055143f98d63c49c55b7aef6ae2aed266a90d04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370676
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@{#43520}
2024-12-09 21:00:42 +00:00
Jeremy Leconte
8d5b344b05 Roll chromium_revision 030af8fbf0..edc5771bf9 (1368717:1393593)
Change log: 030af8fbf0..edc5771bf9
Full diff: 030af8fbf0..edc5771bf9

Changed dependencies
* fuchsia_version: version:24.20241014.3.1..version:26.20241203.6.1
* reclient_version: re_client_version:0.168.0.c46e68bc-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
* src/base: 69f3676cdb..189a044d69
* src/build: 05874e6c94..351a8c7f44
* src/buildtools: db0eae9640..ba1ffdb859
* src/buildtools/linux64: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/buildtools/mac: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/buildtools/reclient: re_client_version:0.168.0.c46e68bc-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
* src/buildtools/win: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/ios: 452c8ab216..7bcd9c24de
* src/testing: eac4c18f74..aab53ebd79
* src/third_party: 9d80a193fb..832ec8a32c
* src/third_party/android_build_tools/aapt2/cipd: cfGQ9GV4juNnGZIPzTmaL3ehiZM1hs6UsB5HUA8fT6oC..JPmxYHMZl4VH2Umf2-flGSdTVHtNDdFBmXd7v1Gs7EoC
* src/third_party/android_build_tools/bundletool/cipd: sZ24OFOduSafn8fvR3ajsGS6KP_oS_Tq0Cw3SA8XiD0C..Q-7KJYcc15Cn9iVy-7bk0tPH9-oUrhqHis6HmUzck80C
* src/third_party/android_build_tools/error_prone/cipd: hUxlP8GvC1xhmZ6r9xjYau2laPlzHbs_P2emx4ZL4jgC..ClNqEKjHuNFTgplEe3HujivpADFDjRs0H0ijhyVUg2gC
* src/third_party/android_build_tools/manifest_merger/cipd: rnIeJMlGw7adxOKZofLsm7tdYaOy1nHivJn9ck7ocVkC..ltqylfWRbafoft_Pjhfb4NciQwCb3J4PAkpcTZA7lW0C
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth: version:2@20.1.0.cr1..version:2@21.1.1.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_api_phone: version:2@18.0.1.cr1..version:2@18.0.2.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_base: version:2@18.0.2.cr1..version:2@18.0.10.cr1
* src/third_party/android_deps/cipd/libs/com_squareup_okio_okio_jvm: version:2@3.9.0.cr1..version:2@3.9.1.cr1
* src/third_party/androidx/cipd: k1wif7sS51pJGSFGN7FAeGWDorxgPart9E1f383TQL4C..w6ABIi35Hbkb4RHJCx4sSWDpt7W9rBvJFkcPVufgZMIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fa9014d86..9559c4566a
* src/third_party/breakpad/breakpad: 6b0c5b7ee1..02dd5c3ffb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4479191661..4899cc831c
* src/third_party/clang-format/script: 3c0acd2d4e..37f6e68a10
* src/third_party/dav1d/libdav1d: 389450f61e..d242c47b43
* src/third_party/depot_tools: 20b9bdcace..8d20c1e0b5
* src/third_party/ffmpeg: 686d694450..591ae4b02e
* src/third_party/freetype/src: f02bffad0f..0ae7e60737
* src/third_party/google_benchmark/src: 344117638c..761305ec3b
* src/third_party/googletest/src: 62df7bdbc1..35d0c36560
* src/third_party/harfbuzz-ng/src: 1da053e87f..1c249be96e
* src/third_party/icu: 4239b1559d..ba7ed88cc5
* src/third_party/jdk/current: BXZwbslDFpYhPRuG8hBh2z7ApP36ZG-ZfkBWrkpnPl4C..U-h0kbYoIUjL__n_sfiudzFLH7-C9vKVsLSOA2XHkBEC
* src/third_party/kotlin_stdlib/cipd: XJ7_doI-Qt7GFaSQ9BNo-3qF7Gv2--9Sa8GEUdjxMTUC..O9XlYa2GU1tlWmQ40OrK2Bekxjt372NtG5pMD-QyNaYC
* src/third_party/kotlinc/current: FNZSCjJ6yKsi6oRcgQrt-lX0MDlaWoxT7gPTz0CjLhMC..HckNA1Q54JBiHrpY1gP5qblVCdeuVmGsiGCdv1XjqywC
* src/third_party/libFuzzer/src: 487e793763..e31b999178
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/840f879787..ff9badefdf
* src/third_party/libc++/src: 6a68fd412b..619ccf0515
* src/third_party/libc++abi/src: 9a1d90c3b4..1bf8357272
* src/third_party/libsrtp: 000edd7914..a52756acb1
* src/third_party/libunwind/src: efc3baa2d1..6066b14957
* src/third_party/libunwindstack: a3bb4cd02e..215bddfd8e
* src/third_party/libvpx/source/libvpx: 906334ac1d..6f0c446c7b
* src/third_party/libyuv: a8e59d2074..307b951229
* src/third_party/llvm-libc/src: 98ed093183..ab4e0ad953
* src/third_party/perfetto: e57316a6ae..d3990a1c9d
* src/third_party/r8/cipd: -i5fwP_NzM6Ylg5AsSGEotYN7hQgV852gXCslvXIrRwC..hmRsAQA2HG0DR196Odv3OKZYk-2Ul43tCtzrCyfWpEQC
* src/third_party/r8/d8/cipd: 3KCj5eRYCvGGYs5i90pRaeihkzsqgUGc4OkICT8AOlIC..o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/third_party/turbine/cipd: vSia3h9tzpwpP_goLj4HMdl7_FEB5iVCv9nU5ZXOfIMC..c4onccFJcd8rKHM_6js-X_ucjXdFqhDWK8aUX4ARSkkC
* src/third_party/zstd/src: 7fb5347e88..b0a179d469
* src/tools: c809c41331..ae13111c68
Added dependencies
* src/third_party/android_deps/cipd/libs/com_google_android_libraries_identity_googleid_googleid
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_blockstore
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_fido
DEPS diff: 030af8fbf0..edc5771bf9/DEPS

Clang version changed llvmorg-20-init-6794-g3dbd929e:llvmorg-20-init-13894-g8cb44859
Details: 030af8fbf0..edc5771bf9/tools/clang/scripts/update.py

BUG=webrtc:383026404

Change-Id: I9570d31fc173189c3728f90e33d4ea5947615c0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370710
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43519}
2024-12-09 18:43:17 +00:00
Jeremy Leconte
b00c469cad Add build_java dependency explicitely.
This is required after https://chromium-review.googlesource.com/c/chromium/src/+/6069515.

Change-Id: I0d8439197add23cd646c094225dca07fd2c3bf73
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370803
Auto-Submit: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43518}
2024-12-09 17:58:03 +00:00
Philipp Hancke
65fbc51b61 Remove srtpfilter_unittest rule from DEPS
srtpfilter was a SDES thing which is gone.

BUG=None

Change-Id: I060582b5ba9e72d1fdad3662e2b478042f0c780c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370640
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43517}
2024-12-09 17:34:59 +00:00
Sergey Silkin
93f5f9e867 Restrict max number of threads in dav1d settings
Dav1d expects Dav1dSettings::n_threads to be in range [0,256]. http://google3/third_party/dav1d/src/lib.c;l=130;rcl=674317898

Bug: none
Change-Id: I4a7dfd15be733b84809aa1fc496b261d097ca5e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370800
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43516}
2024-12-09 13:55:13 +00:00
Per Kjellander
15543544b9 Test that caller adapts to link capacity using CCFB
Fix todo to ensure TransportSequence numbers are generated if CCFB according to RFC 8888 is used. Transport sequence numbers are used in BWE algorithms regardless of feedback format.

Bug: webrtc:42225697
Change-Id: I6eab95c0241d590f6e7a90d19c82d13ab8692f2b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370341
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43515}
2024-12-09 11:35:03 +00:00
Jeremy Leconte
a01f34cdf1 Suppress "UnusedMethod" warning on methods only used on native code.
Change-Id: Ide048fd06d20b6a7a7ef0f74db9d6d267ab61f01
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370740
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43514}
2024-12-09 11:33:48 +00:00