41577 Commits

Author SHA1 Message Date
webrtc-version-updater
8a4f8fb224 Update WebRTC code version (2024-05-20T04:05:22).
Bug: None
Change-Id: I6a40c84c72d2911c9a30e53d3ac3366b9a803b62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350982
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@{#42345}
2024-05-20 05:22:11 +00:00
chromium-webrtc-autoroll
e4ddb85800 Roll chromium_revision 49edc69e71..e0f9826274 (1303008:1303115)
Change log: 49edc69e71..e0f9826274
Full diff: 49edc69e71..e0f9826274

Changed dependencies
* src/base: 1f701bc784..35f1728f50
* src/ios: 73454d5ac9..83af571e9c
* src/testing: 97ac842a78..ef9b146d2c
* src/third_party: bca6de986e..9936760b10
* src/third_party/androidx: _KUCLJC7Jv_2FGvul65nK9A_bmVkPwBIXcE4dCqBf-QC..gK6icSQnRdlZS-D17fdhXOwtdzBnBFFCAYhDl4TFd1oC
* src/third_party/freetype/src: 68399b4244..cdd3572e52
* src/third_party/r8: kzC9Crg5Zd3tLTZPUByQQOz0ma4VeK4QN_T2P7RrnFoC..CCWS0qWaAWt-cT_itG4vFNt7tuI0FjLHwr9kd8GllPYC
DEPS diff: 49edc69e71..e0f9826274/DEPS

No update to Clang.

BUG=None

Change-Id: If4e8b9b626b94f1594468bbabbd2055758abf6c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350961
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@{#42344}
2024-05-19 10:40:08 +00:00
webrtc-version-updater
ac89d04659 Update WebRTC code version (2024-05-19T04:05:42).
Bug: None
Change-Id: I23d389a3eac4b3e3ac2b52790e59e5f942f5f754
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350898
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@{#42343}
2024-05-19 05:27:30 +00:00
chromium-webrtc-autoroll
ee7ca8b810 Roll chromium_revision 44e27bf797..49edc69e71 (1302711:1303008)
Change log: 44e27bf797..49edc69e71
Full diff: 44e27bf797..49edc69e71

Changed dependencies
* src/base: 9d0dc4e8dd..1f701bc784
* src/build: 739b422fb6..dbd3873447
* src/ios: eca9eb5888..73454d5ac9
* src/testing: 1f685432ed..97ac842a78
* src/third_party: d4ecd86149..bca6de986e
* src/third_party/android_build_tools/manifest_merger: tL_JG7yL7RqVT4RB2rD5aN3xhRGKPh-V87_YnzX_eSwC..let00MLFVBLhc9quEKtUuTMxC_vL8cvLoxiRSF2M4nkC
* src/third_party/androidx: v7Devo4icVeg_Fi4h6o1emunjka-gsVK2qENAz83sdMC.._KUCLJC7Jv_2FGvul65nK9A_bmVkPwBIXcE4dCqBf-QC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/2db0eb3f96..2fb5f9cb8f
* src/third_party/depot_tools: f97b5e2424..6708d95ec6
* src/third_party/libc++abi/src: a37a3aa431..fc3fb0729e
* src/third_party/perfetto: a056c122b9..cb38092412
* src/third_party/re2/src: b7e96b34c0..a67d6c1d53
* src/tools: c2991f7935..e2040136fd
DEPS diff: 44e27bf797..49edc69e71/DEPS

No update to Clang.

BUG=None

Change-Id: Ibc1b965d82d31d21d6fbd1c2f1e40a467438b7f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350874
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@{#42342}
2024-05-18 08:49:45 +00:00
webrtc-version-updater
57c2f35cfc Update WebRTC code version (2024-05-18T04:05:59).
Bug: None
Change-Id: Ia45e0e8941a58fa83f1682c7c8b7a5475fdd54eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350890
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@{#42341}
2024-05-18 05:39:23 +00:00
chromium-webrtc-autoroll
eee299d7af Roll chromium_revision 603e76bf1c..44e27bf797 (1302541:1302711)
Change log: 603e76bf1c..44e27bf797
Full diff: 603e76bf1c..44e27bf797

Changed dependencies
* src/build: 1664b9f470..739b422fb6
* src/ios: 7af12451af..eca9eb5888
* src/testing: a7e42299f3..1f685432ed
* src/third_party: 3b9c79d4f9..d4ecd86149
* src/third_party/androidx: IiKddJnfGGQjhIr3rzdqkYKQeLgTmfzm8vw4O64EOzsC..v7Devo4icVeg_Fi4h6o1emunjka-gsVK2qENAz83sdMC
* src/third_party/depot_tools: 9a8c80ca55..f97b5e2424
* src/third_party/perfetto: e12318bd5a..a056c122b9
* src/tools: b236de6ff7..c2991f7935
DEPS diff: 603e76bf1c..44e27bf797/DEPS

No update to Clang.

BUG=None

Change-Id: I7073f0e838923cce9d2e7c9fd6b0811e0446084a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350870
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@{#42340}
2024-05-17 18:43:07 +00:00
Philipp Hancke
833ec4d123 Make Port constructor take a CreatePortArgs argument
Introduces a struct CreatePortArgs that is similar to the existing
CreateRelayPortArgs and contains parameters that will be passed from
the constructors of descendents of the Port class to the Port.

This struct makes it easier to add new arguments to the port
constructor without changing all inheriting classes.

Rebase of https://webrtc-review.googlesource.com/c/src/+/341021

BUG=webrtc:14626

Change-Id: Id8e5c24a36149e1699e2b42c57e52002d27c86c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345860
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#42339}
2024-05-17 15:39:47 +00:00
chromium-webrtc-autoroll
87976eb7e1 Roll chromium_revision 5b21966a49..603e76bf1c (1302394:1302541)
Change log: 5b21966a49..603e76bf1c
Full diff: 5b21966a49..603e76bf1c

Changed dependencies
* src/base: 89256a4ee6..9d0dc4e8dd
* src/build: 4acd7233fd..1664b9f470
* src/ios: bafbb36d77..7af12451af
* src/testing: a9082728d2..a7e42299f3
* src/third_party: e52c36a25e..3b9c79d4f9
* src/third_party/perfetto: e03af0caee..e12318bd5a
* src/third_party/r8: COW7cFK6pwOVeM1EEvoEXOYDwDbWVkPQDC63mlyb3m4C..kzC9Crg5Zd3tLTZPUByQQOz0ma4VeK4QN_T2P7RrnFoC
* src/tools: a487791667..b236de6ff7
DEPS diff: 5b21966a49..603e76bf1c/DEPS

No update to Clang.

BUG=None

Change-Id: Idde03817fa77a8e5115b38326d2be1cd48b985dc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350886
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@{#42338}
2024-05-17 15:34:00 +00:00
philipel
7518ae9ac9 Moved effort_level to FrameEncodeSettings.
Bug: b/336978562
Change-Id: Ie902b3ecc45939ae6bc5b61f8ff8a26b68c5d440
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350604
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42337}
2024-05-17 11:59:02 +00:00
Philipp Hancke
5ef183eee8 Reland "Split digest methods from ssl target into digest target" 2/2
This is a reland of commit 47bfe39ecfe45b2f94c616ace97949003d9e87b4
which actually moves the digest out of the ssl target after creating
intermediate targets

BUG=webrtc:339300437

Change-Id: I172e962b25db0b9cce07ead683bd0a5b1d83442a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350861
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42336}
2024-05-17 07:19:15 +00:00
webrtc-version-updater
7ab1a60d47 Update WebRTC code version (2024-05-17T04:04:50).
Bug: None
Change-Id: I1771b218e056795d3e967342881e827deaa5b8f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350866
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@{#42335}
2024-05-17 05:33:24 +00:00
chromium-webrtc-autoroll
d375370cd6 Roll chromium_revision c102e749dd..5b21966a49 (1302173:1302394)
Change log: c102e749dd..5b21966a49
Full diff: c102e749dd..5b21966a49

Changed dependencies
* src/base: ccb10eb28d..89256a4ee6
* src/ios: aa85d33c09..bafbb36d77
* src/testing: 4e9ae8545e..a9082728d2
* src/third_party: da8dba4615..e52c36a25e
* src/third_party/androidx: 9PwiGvhcGGwBje-X2bkxLK8vzUcXekLpJ9dzpoFeDrQC..IiKddJnfGGQjhIr3rzdqkYKQeLgTmfzm8vw4O64EOzsC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c2f740d532..1bce0121e3
* src/third_party/depot_tools: e0038c0721..9a8c80ca55
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/06f3b3bae2..0f766c1101
* src/tools: b85a6991a0..a487791667
* src/tools/luci-go: git_revision:0ff3a23429edb67778b350e6ccbf9c9efdd0e51f..git_revision:a60c8017241731d109e8909b5ecbb7b6d6f54af3
* src/tools/luci-go: git_revision:0ff3a23429edb67778b350e6ccbf9c9efdd0e51f..git_revision:a60c8017241731d109e8909b5ecbb7b6d6f54af3
DEPS diff: c102e749dd..5b21966a49/DEPS

No update to Clang.

BUG=None

Change-Id: Ib83095269dd4c58fff77ea8f57dd171234730212
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350882
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@{#42334}
2024-05-17 04:55:23 +00:00
chromium-webrtc-autoroll
b10c7b1bbf Roll chromium_revision b066d53be5..c102e749dd (1301986:1302173)
Change log: b066d53be5..c102e749dd
Full diff: b066d53be5..c102e749dd

Changed dependencies
* src/base: ce4742a996..ccb10eb28d
* src/build: c71a0f463e..4acd7233fd
* src/ios: 40c6a5eacf..aa85d33c09
* src/testing: 1be83dd77e..4e9ae8545e
* src/third_party: af03735b6a..da8dba4615
* src/third_party/depot_tools: 274689c4a5..e0038c0721
* src/third_party/perfetto: 3f851caa74..e03af0caee
* src/tools: 14fd650ced..b85a6991a0
DEPS diff: b066d53be5..c102e749dd/DEPS

No update to Clang.

BUG=None

Change-Id: I0bc5127459c48e6865ef5b0bb842599824eb093c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350881
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@{#42333}
2024-05-16 20:57:54 +00:00
Jeremy Leconte
ef4d62e8d5 Remove ensure_webcam_is_running.py script.
Change-Id: I9e4e35f3e8b3010cbec7b6a6ed2b948072702d66
Bug: b/312914606
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350564
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42332}
2024-05-16 19:41:27 +00:00
Philipp Hancke
4b8cfc4f13 Remove unused rtc_base crypt_string
BUG=None

Change-Id: I6a3e34a9d086699912b7f11f3f5d01e84669eb2d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350144
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42331}
2024-05-16 18:37:39 +00:00
Philipp Hancke
bad99ab253 RTCP: implement reduced size RTCP for audio
reduced-size RTCP, i.e. not prefixing RTCP packets with either a sender report or receiver report has been implemented for a long time but only for video.

This CL adds it for audio as well. This reduces the size of audio NACKs (16 bytes, typically one NACK per packet) sent by not prefixing it with a receiver report (32 bytes).
Other packets are not affected as e.g. transport-cc feedback does not add a RR even though that is technically required.

The effect on NACK can be tested by running Chromium with
  --disable-webrtc-encryption --force-fieldtrials=WebRTC-FakeNetworkReceiveConfig/loss_percent:5/
against this fiddle negotiating audio nack:
https://jsfiddle.net/fippo/8ubtLnfx/1/

BUG=webrtc:340041654

Change-Id: I06fb94742ff1b6f9a464c404bfc53913f23498d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350269
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42330}
2024-05-16 18:24:10 +00:00
chromium-webrtc-autoroll
d0caa4bd5a Roll chromium_revision ad80bc9196..b066d53be5 (1301841:1301986)
Change log: ad80bc9196..b066d53be5
Full diff: ad80bc9196..b066d53be5

Changed dependencies
* src/base: 40dd5395bd..ce4742a996
* src/build: 2a5cab1a00..c71a0f463e
* src/ios: 710aacdb53..40c6a5eacf
* src/testing: 9018ad3881..1be83dd77e
* src/third_party: 559ac4d4ba..af03735b6a
* src/third_party/androidx: boqwrBEk7n2uyvEyOQybF6HuJ7oPTDgV6joQofLkDfgC..9PwiGvhcGGwBje-X2bkxLK8vzUcXekLpJ9dzpoFeDrQC
* src/third_party/perfetto: 92c019c4e0..3f851caa74
* src/tools: a911ea67c1..14fd650ced
DEPS diff: ad80bc9196..b066d53be5/DEPS

No update to Clang.

BUG=None

Change-Id: I1ff3f25bfa19d550d73f7be367f41ef78e261cf1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350880
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@{#42329}
2024-05-16 16:59:30 +00:00
Harald Alvestrand
2192284746 Remove spurious reference to .cpp extension
Bug: none
Change-Id: I6e817bba8bc374bf542a3eaff2abd7c390602064
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350565
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42328}
2024-05-16 14:28:22 +00:00
Per K
0ce7de7aa8 Remove RtpPacketHistory::PaddingMode::kPriority
And cleanup WebRTC-PaddingMode-RecentLargePacket

Bug: webrtc:42225520
Change-Id: If84588d9dbd5767c14174ae62a7f6d8284b8ef4a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349621
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42327}
2024-05-16 14:06:24 +00:00
Danil Chapovalov
fd89ff5d93 Provide Environment to SimulcastRateAllocator at construction
So that this class can use propagated field trials instead of the global

Bug: webrtc:42220378
Change-Id: Ic1dba0c4967735606904329f7e9e6c09f186b809
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350641
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42326}
2024-05-16 13:32:54 +00:00
Tony Herre
a45c7056ad Add passkey to TransformableFrameInterface to prevent external impls
This makes the downcasts currently used in eg
modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc
safer.

Bug: webrtc:339815768
Change-Id: Ie6c7ab84666d399dbca4c95846b850aac5327f1a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350361
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tony Herre <herre@google.com>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42325}
2024-05-16 13:12:51 +00:00
Per K
d1a8ce588f Add field trial to reset BWE if Network adapter changes instead of if IP address changes
Bug: webrtc:14928, webrtc:42225231
Change-Id: I7c3d8d87cb2d0fe8dad5794c6247876c17c73f74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350561
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42324}
2024-05-16 12:17:51 +00:00
Per K
b25c747d5d Change behaviour of repeated initial probes
Repeated initial probes are sent every second until
ProbeController::OnMaxAllocatedBitrate is invoked (Media is beeing sent) or 5s has passed.
Each probe has a duration of 100ms, sent in packet bursts every 20ms.

ProbeController::waiting_for_initial_probe_result_ is no longer needed
and is removed.
Setting field trial for duration between probe packets bursts are moved
from BitrateProber to ProbeController.

Bug: webrtc:14928
Change-Id: I3170533f679fc2cc2aa5402e248fa1f6996d3ccd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350640
Reviewed-by: Diep Bui <diepbp@google.com>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42323}
2024-05-16 11:38:55 +00:00
Danil Chapovalov
d122464b6a Remove default field trials and task queue factory in CreatePeerConnectionFactory function
When they are unset, internally same defaults will be created by Environment, i.e., creating them in CreatePeerConnectionFactory is redundant
(https://webrtc.googlesource.com/src/+/refs/heads/main/api/environment/environment_factory.cc#96)

This would simplify changing the default in the future, and demonstrates that by default it is better to leave these dependencies unset.

Bug: webrtc:42226001
Change-Id: I8bf8614b9e8ca4062939e71d45e67cf2da1558c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350742
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42322}
2024-05-16 11:25:44 +00:00
chromium-webrtc-autoroll
e0e5e3f727 Roll chromium_revision b20474a192..ad80bc9196 (1301151:1301841)
Change log: b20474a192..ad80bc9196
Full diff: b20474a192..ad80bc9196

Changed dependencies
* fuchsia_version: version:20.20240507.3.1..version:20.20240515.2.1
* src/base: cde519af17..40dd5395bd
* src/build: 4eca45df04..2a5cab1a00
* src/buildtools: 6206ead2d5..efa920ce14
* src/ios: ed7037a134..710aacdb53
* src/testing: 506cd72a25..9018ad3881
* src/third_party: 4789c15118..559ac4d4ba
* src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on: version:2@1.76.cr1..version:2@1.77.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm: version:2@9.6.cr1..version:2@9.7.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:2@9.6.cr1..version:2@9.7.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:2@9.6.cr1..version:2@9.7.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:2@9.6.cr1..version:2@9.7.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:2@9.6.cr1..version:2@9.7.cr1
* src/third_party/android_deps/libs/org_robolectric_annotations: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_junit: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat: version:2@1.0.2.cr1..version:2@1.0.9.cr1
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_resources: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_versioning: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_utils: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:2@4.11.1.cr1..version:2@4.12.1.cr1
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/923a565b97..c2f740d532
* src/third_party/depot_tools: 2b6524b208..274689c4a5
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/d9ab67e87c..06f3b3bae2
* src/third_party/libvpx/source/libvpx: 108f5128e2..611d9ba0a5
* src/third_party/perfetto: 2a0df8bad1..92c019c4e0
* src/third_party/robolectric: UmWqaevXYVw3D8VySDJcqj3aU9zMDFwt1RySUuU0vI8C..5jhUsMBjUweTrDRCZAJB6a0IUPt6cINwH4ZM1rbdLEkC
* src/tools: 98dcc03c82..a911ea67c1
* src/tools/luci-go: git_revision:0353d07d5edeb62305e13f17d808e8523cd5bac2..git_revision:0ff3a23429edb67778b350e6ccbf9c9efdd0e51f
* src/tools/luci-go: git_revision:0353d07d5edeb62305e13f17d808e8523cd5bac2..git_revision:0ff3a23429edb67778b350e6ccbf9c9efdd0e51f
DEPS diff: b20474a192..ad80bc9196/DEPS

Clang version changed llvmorg-19-init-9433-g76ea5feb:llvmorg-19-init-10646-g084e2b53
Details: b20474a192..ad80bc9196/tools/clang/scripts/update.py

BUG=None

Change-Id: Id87d7f728027fa9110811797ed9d7dbc2b6cf147
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350780
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@{#42321}
2024-05-16 10:59:30 +00:00
Per K
5566b91356 Reland "Replace usage of link_capacity_kbps with DataRate link_capacity"
This reverts commit ff2dd50fd88e07affc4b070ce535935409f6673a.

Reason for revert: Temporary fix for downstream breakage in patch 2

Original change's description:
> Revert "Replace usage of link_capacity_kbps with DataRate link_capacity"
>
> This reverts commit 6186c0226e41dabbfc5cc8527e6b350b62f39f02.
>
> Reason for revert: Breaks downstream project.
>
> Original change's description:
> > Replace usage of link_capacity_kbps with DataRate link_capacity
> >
> > Replace usage of BuiltInNetworkBehaviorConfig.link_capacity_kbps in tests with  DataRate link_capacity.
> >
> > Bug: webrtc:14525
> > Change-Id: Id1c1b8d20eb2be5e9d1461704bb7c37c61c491f0
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350300
> > Reviewed-by: Erik Språng <sprang@webrtc.org>
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> > Commit-Queue: Per Kjellander <perkj@webrtc.org>
> > Reviewed-by: Björn Terelius <terelius@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#42306}
>
> Bug: webrtc:14525
> Change-Id: I09ede3e89d065061cb4133bff96dbf242ff70832
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350621
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#42309}

Bug: webrtc:14525
Change-Id: Ie35cd97a158d008a80ed007b27d2c6b1a9affff9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350541
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42320}
2024-05-16 10:39:10 +00:00
Harald Alvestrand
c6c6971d97 Break out parsing of FMTP lines so that others can use it
Intended use is to convert between different representations of "codec".

Bug: webrtc:42226302
Change-Id: If6d985ad17c2ff6018c77c7858e602b9eefa9297
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350562
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42319}
2024-05-16 10:22:23 +00:00
Gustaf Ullberg
b4dcac3e1a Retuning of the HMM transparent mode classifier
- Assume a non-zero probability of starting in transparent state
  (transparent mode can be reached sooner).
- Relax the requirements for when the filter is considered converged
  (reduces the risk of incorrectly entering transparent mode in the
  presence of near-end noise).

Bug: b/340578713
Change-Id: I6be9b5b74457066f9900c8020c0ebf19623a70df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350602
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42318}
2024-05-16 08:50:17 +00:00
Jeremy Leconte
0b496cc347 build: fix unused var error
use_goma is not a valid gn arg anymore.
This is blocking Chromium roll in WebRTC because it triggers a warning when generating license (https://ci.chromium.org/ui/p/webrtc/builders/try/ios_api_framework/55691/overview).

Change-Id: Ic2a8b1346caec7a4699263ff517c129acb5303be
Bug: chromium:41489832
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350741
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42317}
2024-05-16 08:48:03 +00:00
Per K
fe47d7d567 Add perkj@ as owner in test/peer_scenario
Bug: None
Change-Id: If341854bd7c936fee6914668dd8120027df6991f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350740
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42316}
2024-05-16 08:12:08 +00:00
webrtc-version-updater
1ce3e049a0 Update WebRTC code version (2024-05-16T04:03:03).
Bug: None
Change-Id: Ief379ad2d2717d13b893373667859dec98ed38a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350720
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@{#42315}
2024-05-16 05:53:34 +00:00
Danil Chapovalov
b84097e139 Delete deprecated ReceiveSideCongestionController constructor
This makes Environment and thus field trials a required parameter, thus
RemoteBitrateEstimators member no longer need to fallback to the global field trial string.

Bug: webrtc:42220378
Change-Id: Ieb6ff442d5fde5fa9715573c758a7e078f0ceea4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349922
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42314}
2024-05-15 14:32:01 +00:00
Jeremy Leconte
5e194e9d24 Remove unused linux_memcheck bot.
Change-Id: I2427c05c8376f1d21703e05bb93c77982a5beb25
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350605
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42313}
2024-05-15 14:21:05 +00:00
Erik Språng
a8da642371 Reconfigure encoders or source change
This is done in case the new source has a different clock source which
might be out of sync with the previous one, leading to timestamp
conflicts.

Bug: b/340198307
Change-Id: Id1a82823ca85e03d99dad31b7ce9f19f09447755
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350560
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42312}
2024-05-15 13:12:08 +00:00
philipel
7db2a85697 Add Performance::encode_on_calling_thread flag.
Bug: b/336978562
Change-Id: Id6edf45e80efb99ace46299ef36082f280cb8921
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350622
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42311}
2024-05-15 12:57:54 +00:00
Jeremy Leconte
f9da667dca [DVQA] Sum the encoded_image_size for simulcast scenario.
This aligns actual_encode_bitrate with target_encode_bitrate

Change-Id: I8c460a5883e5eacbee8e67b5b6625f65792efb77
Bug: b/340790240
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350620
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42310}
2024-05-15 11:23:45 +00:00
Mirko Bonadei
ff2dd50fd8 Revert "Replace usage of link_capacity_kbps with DataRate link_capacity"
This reverts commit 6186c0226e41dabbfc5cc8527e6b350b62f39f02.

Reason for revert: Breaks downstream project.

Original change's description:
> Replace usage of link_capacity_kbps with DataRate link_capacity
>
> Replace usage of BuiltInNetworkBehaviorConfig.link_capacity_kbps in tests with  DataRate link_capacity.
>
> Bug: webrtc:14525
> Change-Id: Id1c1b8d20eb2be5e9d1461704bb7c37c61c491f0
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350300
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Per Kjellander <perkj@webrtc.org>
> Reviewed-by: Björn Terelius <terelius@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#42306}

Bug: webrtc:14525
Change-Id: I09ede3e89d065061cb4133bff96dbf242ff70832
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350621
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42309}
2024-05-15 11:09:33 +00:00
Mirko Bonadei
7b3b2da46e Add visibility for new rtc_base targets.
This is a follow-up for
https://webrtc-review.googlesource.com/c/src/+/350260.

Bug: webrtc:339300437
Change-Id: Ia736dd59cb6fcc74df0e500620bf2a5b47a7a73b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350601
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42308}
2024-05-15 09:27:52 +00:00
chromium-webrtc-autoroll
84e4363ddf Roll chromium_revision 4a41aa5275..b20474a192 (1301045:1301151)
Change log: 4a41aa5275..b20474a192
Full diff: 4a41aa5275..b20474a192

Changed dependencies
* src/base: 43273383ee..cde519af17
* src/build: 26998e9872..4eca45df04
* src/ios: 7515cb2484..ed7037a134
* src/testing: d1626503da..506cd72a25
* src/third_party: 984509bc3d..4789c15118
* src/third_party/depot_tools: 6421eb2eda..2b6524b208
* src/tools: d09caa9089..98dcc03c82
DEPS diff: 4a41aa5275..b20474a192/DEPS

No update to Clang.

BUG=None

Change-Id: Ie3d75444a1a22847e475d0bcf6bf34e037f020e3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350584
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@{#42307}
2024-05-15 08:52:45 +00:00
Per K
6186c0226e Replace usage of link_capacity_kbps with DataRate link_capacity
Replace usage of BuiltInNetworkBehaviorConfig.link_capacity_kbps in tests with  DataRate link_capacity.

Bug: webrtc:14525
Change-Id: Id1c1b8d20eb2be5e9d1461704bb7c37c61c491f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350300
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42306}
2024-05-15 08:44:20 +00:00
webrtc-version-updater
26a39f273c Update WebRTC code version (2024-05-15T04:05:57).
Bug: None
Change-Id: I80f53bde21844cc50bb93f0a5863f4fcf538ce36
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350582
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@{#42305}
2024-05-15 06:41:19 +00:00
Philipp Hancke
57dbb1e53e Reland "Split digest methods from ssl target into digest target"
This is a reland of commit 47bfe39ecfe45b2f94c616ace97949003d9e87b4

Original change's description:
> Split digest methods from ssl target into digest target
>
> in an attempt to break up the monolithic ssl target.
>
> BUG=None
>
> Change-Id: I38f5b3e2828742d5d918460db1af0a5797d6a5c2
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/349764
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Philipp Hancke <phancke@meta.com>
> Cr-Commit-Position: refs/heads/main@{#42249}

Bug: webrtc:339300437
Change-Id: I31bb79bbc6cc55a2634176f95ec67de195974e1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350260
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#42304}
2024-05-15 06:40:16 +00:00
chromium-webrtc-autoroll
f80bea13b5 Roll chromium_revision 143185866a..4a41aa5275 (1300921:1301045)
Change log: 143185866a..4a41aa5275
Full diff: 143185866a..4a41aa5275

Changed dependencies
* src/base: e7a0d09134..43273383ee
* src/build: c8cf096a50..26998e9872
* src/ios: 70378ce063..7515cb2484
* src/testing: 292daad51d..d1626503da
* src/third_party: 9e90fd64a6..984509bc3d
* src/third_party/android_build_tools/manifest_merger: Uecrn-wUXzvUON7QkiZPlANRvFr6yFM05_M_S7q8IFoC..tL_JG7yL7RqVT4RB2rD5aN3xhRGKPh-V87_YnzX_eSwC
* src/third_party/depot_tools: 6a7597cf9a..6421eb2eda
* src/tools: 1a1a421d01..d09caa9089
DEPS diff: 143185866a..4a41aa5275/DEPS

No update to Clang.

BUG=None

Change-Id: I49f8435e9bfcf940e23a1b8763405c72b9170854
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350581
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@{#42303}
2024-05-15 02:36:40 +00:00
chromium-webrtc-autoroll
7eff7e6d83 Roll chromium_revision 7b0dbaf21a..143185866a (1300655:1300921)
Change log: 7b0dbaf21a..143185866a
Full diff: 7b0dbaf21a..143185866a

Changed dependencies
* reclient_version: re_client_version:0.141.1.29a9d3c-gomaip..re_client_version:0.143.0.518e369-gomaip
* src/base: 2c77edb79f..e7a0d09134
* src/build: e6bad9d579..c8cf096a50
* src/buildtools/reclient: re_client_version:0.141.1.29a9d3c-gomaip..re_client_version:0.143.0.518e369-gomaip
* src/ios: c7e4c69b99..70378ce063
* src/third_party: 0bc446e638..9e90fd64a6
* src/third_party/androidx: f1Bj3ULRcpJf4oqa2lCfAQvtCeeyVsDq876w4esaoT8C..boqwrBEk7n2uyvEyOQybF6HuJ7oPTDgV6joQofLkDfgC
* src/third_party/depot_tools: 8479869311..6a7597cf9a
* src/third_party/harfbuzz-ng/src: bba0c0e27c..1da053e87f
* src/third_party/perfetto: 15decdc02f..2a0df8bad1
* src/third_party/re2/src: f31c2c6f38..b7e96b34c0
* src/tools: 0a0483184d..1a1a421d01
DEPS diff: 7b0dbaf21a..143185866a/DEPS

No update to Clang.

BUG=None

Change-Id: Ibf58f1a6fc40d8a196ab732c03897da9777bf7cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350580
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@{#42302}
2024-05-14 22:49:51 +00:00
chromium-webrtc-autoroll
f674a9edb0 Roll chromium_revision 279e7226e3..7b0dbaf21a (1300530:1300655)
Change log: 279e7226e3..7b0dbaf21a
Full diff: 279e7226e3..7b0dbaf21a

Changed dependencies
* src/buildtools: 4e0e9c73a0..6206ead2d5
* src/ios: 003762fbc1..c7e4c69b99
* src/testing: 4f5466937c..292daad51d
* src/third_party: 09e6bbdf6d..0bc446e638
* src/third_party/harfbuzz-ng/src: 155015f4be..bba0c0e27c
* src/third_party/libc++/src: e3b94d0e5b..852bc6746f
* src/third_party/perfetto: 6aaa8a1fb1..15decdc02f
* src/tools: 0a53973274..0a0483184d
DEPS diff: 279e7226e3..7b0dbaf21a/DEPS

No update to Clang.

BUG=None

Change-Id: Ic80e9695e45097d7aa92549999b56e65f524b332
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350503
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@{#42301}
2024-05-14 17:12:29 +00:00
Danil Chapovalov
4ea65f4cd1 Use Environment to create GoogCcNetworkController
Environment guarantees field trials are provided, thus GoogCcNetworkController doesn't need to fallback to the global field trials.

Bug: webrtc:42220378
Change-Id: Iff8e00504b43b074dc41b5ac9908fd0e2be18959
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350540
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42300}
2024-05-14 15:37:28 +00:00
Prashanth Swaminathan
3896112de7 Remove stale test from audio_processing
The 'apmtest' folder contains code that is not part of any build graph
and has not been updated since 2017 since the code migrated locations.
At a glance, it does not seem to be testing anything specific to the
audio-processing module either.

This implicitly resolves the usage of the deprecated ALooper_pollAll API
by removing the code entirely.

Bug: webrtc:42225691
Change-Id: I79e14140ee40c567e1d07431f874d5f48e39d384
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350270
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42299}
2024-05-14 13:26:23 +00:00
Danil Chapovalov
179f96de7e Provide Environment to construct VideoBitrateAllocator
To allow various VideoBitrateAllocators to use propagated rather than global field trials

This relands the
https://webrtc-review.googlesource.com/c/src/+/349920
where patchset#1 is identical to the original change,
patchset#2 undoes (postpones) the expectation downstream propagates the Environment too.

Bug: webrtc:42220378
Change-Id: I4a9a32bb0926a875d37f3ba19dd5309e97546553
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350364
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42298}
2024-05-14 11:36:42 +00:00
chromium-webrtc-autoroll
1f90b92eda Roll chromium_revision 488ccc5d17..279e7226e3 (1300426:1300530)
Change log: 488ccc5d17..279e7226e3
Full diff: 488ccc5d17..279e7226e3

Changed dependencies
* src/base: 10f6cf877c..2c77edb79f
* src/ios: 5b4fde158a..003762fbc1
* src/testing: 06ffccb6d2..4f5466937c
* src/third_party: adc34c3dea..09e6bbdf6d
* src/third_party/androidx: wca_lJQ6FRpEyA5uKD90LCn02gX5VM9Z4mniCykiW-AC..f1Bj3ULRcpJf4oqa2lCfAQvtCeeyVsDq876w4esaoT8C
* src/third_party/depot_tools: af58dae320..8479869311
* src/tools: 59dbdb16b8..0a53973274
DEPS diff: 488ccc5d17..279e7226e3/DEPS

No update to Clang.

BUG=None

Change-Id: I65d2fca61b620abbfa88a6fb5ac64128641bef29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350500
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@{#42297}
2024-05-14 11:06:12 +00:00
Lionel Koenig
8d070464e8 Pass the absolute capture timestamp to rtcp
This pass the absolute capture timestamp at the beginning of the frame
to the rtcp module.

Bug: webrtc:42226041
Change-Id: Iae85a56bfd9d33f7eb9eac3c68961235fe16dc6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/350202
Commit-Queue: Lionel Koenig <lionelk@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42296}
2024-05-14 08:35:44 +00:00