40366 Commits

Author SHA1 Message Date
Harald Alvestrand
0cb9b28e5b Remove untested and unused SetSrtpSend/ReceiveKey functions
These functions had no callers and no tests.
Under YAGNI principles, they need to be deleted.

Bug: None
Change-Id: I8b5d74678b804ef2be70409d05a5237f1637eaea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327024
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41134}
2023-11-11 11:22:01 +00:00
Markus Handell
369111bf30 Revert "VideoStreamEncoder: exclude screencast from capture time measurement."
This reverts commit 03bc3a0fa67e274efb4518da005f4c5b77c607e9.

Reason for revert: measurement complete

Original change's description:
> VideoStreamEncoder: exclude screencast from capture time measurement.
>
> This CL avoids measurement for screencast encoding work. The reason is
> screencast can cling on to and re-encode old video frames for which
> webrtc::VideoFrame::reference_time() is unchanged.
>
> Bug: chromium:1498378
> Change-Id: I5bf79d29ef7f57ddff2622cbb6c3436480bd16ba
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326103
> Commit-Queue: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Auto-Submit: Markus Handell <handellm@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41097}

Bug: chromium:1498378
Change-Id: I42c1a86123eb1d6c7ad7c8981769f5560884a2f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327025
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41133}
2023-11-11 10:52:57 +00:00
webrtc-version-updater
93ec8048b2 Update WebRTC code version (2023-11-11T04:05:39).
Bug: None
Change-Id: Id9cbaef7885d02d96423131aa2c812ad35a17945
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327043
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@{#41132}
2023-11-11 05:30:41 +00:00
chromium-webrtc-autoroll
f52faf2114 Roll chromium_revision 9913d5966b..21005282cd (1223151:1223257)
Change log: 9913d5966b..21005282cd
Full diff: 9913d5966b..21005282cd

Changed dependencies
* src/base: d7d0fb6388..c6045fcd06
* src/ios: 37a6c054e2..438f7d63f7
* src/testing: 3f7a2b2fd7..0960cf24b6
* src/third_party: e41136eb0e..f917d57426
* src/third_party/androidx: 9IelXPBu99khi6r9QOkX4FrKB_7NjXcTUMb-FZSMdSgC.._Xt8yvLspvIxt9Wd0-2lNyCEFDvGP5q2KuJeWQC4y9QC
* src/tools: 3d7a3367c9..18aa22b213
DEPS diff: 9913d5966b..21005282cd/DEPS

No update to Clang.

BUG=None

Change-Id: I832bc8633e790d080f695f0c8bbb772664441d03
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327120
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@{#41131}
2023-11-11 02:36:07 +00:00
Markus Handell
dd45ab650e Revert "Add RTC_EXPORT for Voucher::ScopedSetter and Voucher::Attachment."
This reverts commit 414ffac4b742dc3a1696deb3117ef1383fc8d9be.

Reason for revert: remove functionality after measurement complete

Original change's description:
> Add RTC_EXPORT for Voucher::ScopedSetter and Voucher::Attachment.
>
> Bug: chromium:1498378
> Change-Id: I606079411c71ac46cc5d261a86f6a11c473d1278
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325960
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41071}

Bug: chromium:1498378
Change-Id: If35641719a8bf01b045e10c707af809250665330
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327022
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41130}
2023-11-10 23:48:29 +00:00
chromium-webrtc-autoroll
1b4a91d8bb Roll chromium_revision f712caa32d..9913d5966b (1223010:1223151)
Change log: f712caa32d..9913d5966b
Full diff: f712caa32d..9913d5966b

Changed dependencies
* reclient_version: re_client_version:0.118.1.ae3c3be-gomaip..re_client_version:0.120.1.f75cfb7-gomaip
* src/base: 56f13fa215..d7d0fb6388
* src/build: 8d813a198c..eb1aaf3896
* src/buildtools/reclient: re_client_version:0.118.1.ae3c3be-gomaip..re_client_version:0.120.1.f75cfb7-gomaip
* src/ios: 22fc358464..37a6c054e2
* src/testing: e8f77d555a..3f7a2b2fd7
* src/third_party: 32871f5e39..e41136eb0e
* src/tools: da5315a645..3d7a3367c9
DEPS diff: f712caa32d..9913d5966b/DEPS

No update to Clang.

BUG=None

Change-Id: Icada0a1320af391ee5ce19da0cfe8b05313219fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327100
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@{#41129}
2023-11-10 22:45:03 +00:00
chromium-webrtc-autoroll
b237f1be56 Roll chromium_revision 20dfb16950..f712caa32d (1222900:1223010)
Change log: 20dfb16950..f712caa32d
Full diff: 20dfb16950..f712caa32d

Changed dependencies
* src/base: 671811b0f4..56f13fa215
* src/buildtools: d62e23e821..8c05271edf
* src/ios: 3e9c7024c9..22fc358464
* src/testing: 8aa029a962..e8f77d555a
* src/third_party: a4ee55f6ad..32871f5e39
* src/third_party/androidx: VhiGCU24L3DYdm5QY-9RX9d2FneEUMrhgxAtcZU6T4AC..9IelXPBu99khi6r9QOkX4FrKB_7NjXcTUMb-FZSMdSgC
* src/third_party/freetype/src: 6338f2a681..d5973932d0
* src/third_party/libc++/src: cec6ffaa62..2a2315e69a
* src/third_party/perfetto: 9c4d5090f6..11e588ed3a
* src/tools: c58feb94be..da5315a645
DEPS diff: 20dfb16950..f712caa32d/DEPS

No update to Clang.

BUG=None

Change-Id: I4bd0d2a4a23c58dce0b223a3e46063d8cf6ad06e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327060
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@{#41128}
2023-11-10 19:28:45 +00:00
Victor Boivie
2d43ab8508 dcsctp: Add Now() callback
This callback is identical to TimeMillis, but returns a
webrtc::Timestamp instead of a TimeMs.

When all callers have migrated to Now() (and all dcsctp code),
TimeMillis will be removed.

Bug: webrtc:15593
Change-Id: I608387607537f29989736af5bf98c7f184f52ebc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326500
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41127}
2023-11-10 15:23:13 +00:00
chromium-webrtc-autoroll
2baa7ae9e0 Roll chromium_revision 1eeab19714..20dfb16950 (1222790:1222900)
Change log: 1eeab19714..20dfb16950
Full diff: 1eeab19714..20dfb16950

Changed dependencies
* fuchsia_version: version:16.20231109.2.1..version:16.20231110.0.1
* src/base: 5b04dceee8..671811b0f4
* src/ios: 1cf6f9b0c5..3e9c7024c9
* src/testing: 6de05ed34b..8aa029a962
* src/third_party: 6979b3f664..a4ee55f6ad
* src/third_party/androidx: gO1gwDNP8NCu6fb6BPpX_uX5XEdw02892N08vXrJgh0C..VhiGCU24L3DYdm5QY-9RX9d2FneEUMrhgxAtcZU6T4AC
* src/third_party/depot_tools: dbd29671bd..ea9bf7f343
* src/third_party/perfetto: 8dc60d8a54..9c4d5090f6
* src/tools: be9770ef3c..c58feb94be
DEPS diff: 1eeab19714..20dfb16950/DEPS

No update to Clang.

BUG=None

Change-Id: I7af69d423069d486dfa0625bee13c25da58e15d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327001
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@{#41126}
2023-11-10 14:46:59 +00:00
Jakob Ivarsson
7d62fe5702 Default enable NetEq experiments.
- Stable delay mode: this results in a very large reduction in the amount of time stretching and fewer underruns.
- More closely align PLC and CNG logic.
- Stop playing comfort noise after a timeout when no packets are received.

Several tests needed to be updated to match the new behavior.
Note that I should also refactor GetDecision to be easier to test in the future (remove internal state).

Bug: webrtc:13322
Change-Id: I1724a74b3b583d05a4bb8feb4f9a8c4a8b2b7c5e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326780
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41125}
2023-11-10 09:09:22 +00:00
chromium-webrtc-autoroll
176eda9019 Roll chromium_revision fd386a7bdd..1eeab19714 (1222639:1222790)
Change log: fd386a7bdd..1eeab19714
Full diff: fd386a7bdd..1eeab19714

Changed dependencies
* src/base: acfcf0c37c..5b04dceee8
* src/build: 707d3ac445..8d813a198c
* src/ios: 8c37daa70a..1cf6f9b0c5
* src/testing: e6d48491f6..6de05ed34b
* src/third_party: d4613bc755..6979b3f664
* src/third_party/android_build_tools/manifest_merger: doEA4zEMMRwIiYmB3veT2pt-7z3UasxhbTo279pDV40C..kyXImK5GOP19ROuy-2wf_I_zzcVr2RVsPvB0jhLyrCEC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2cb6e99795..f25d23e77a
* src/third_party/depot_tools: 88cc0b8ca8..dbd29671bd
* src/tools: a5e6ea0c1a..be9770ef3c
* src/tools/luci-go: git_revision:540222a3d0b11c1370539a1f698643113a0ee029..git_revision:bd7ce256f73f85cb75c630b40afa382cdf7fcc51
* src/tools/luci-go: git_revision:540222a3d0b11c1370539a1f698643113a0ee029..git_revision:bd7ce256f73f85cb75c630b40afa382cdf7fcc51
DEPS diff: fd386a7bdd..1eeab19714/DEPS

No update to Clang.

BUG=None

Change-Id: I52222d86415d038dc3596db1136bee11fffaf2fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326865
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@{#41124}
2023-11-10 09:04:45 +00:00
webrtc-version-updater
32052ed002 Update WebRTC code version (2023-11-10T04:01:48).
Bug: None
Change-Id: I837067eae520403c39faa56d6bae5465ea36f06c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326920
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@{#41123}
2023-11-10 05:43:01 +00:00
chromium-webrtc-autoroll
cc7861afb3 Roll chromium_revision 26a8c41e4b..fd386a7bdd (1222481:1222639)
Change log: 26a8c41e4b..fd386a7bdd
Full diff: 26a8c41e4b..fd386a7bdd

Changed dependencies
* fuchsia_version: version:16.20231030.2.1..version:16.20231109.2.1
* src/base: 7aba4b2718..acfcf0c37c
* src/build: 7f3a1ab7f2..707d3ac445
* src/buildtools: 32d5d56504..d62e23e821
* src/ios: 954dcf0aca..8c37daa70a
* src/testing: b6f6e40788..e6d48491f6
* src/third_party: 8fc79ab8f6..d4613bc755
* src/third_party/androidx: HXLCZSvLoFfz54qO4hM0e4i1iwCmBjzHfBgt8eBgmIwC..gO1gwDNP8NCu6fb6BPpX_uX5XEdw02892N08vXrJgh0C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5a57691454..2cb6e99795
* src/third_party/depot_tools: 5828285134..88cc0b8ca8
* src/third_party/libc++/src: 278060665f..cec6ffaa62
* src/tools: 4d37ae45dd..a5e6ea0c1a
DEPS diff: 26a8c41e4b..fd386a7bdd/DEPS

No update to Clang.

BUG=None

Change-Id: I90a085a4d620a6f8bf2b4820def3bea692c85bf6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326900
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@{#41122}
2023-11-10 00:44:39 +00:00
Philipp Hancke
3e3881ae3c Reland "Make frame transformer MimeType pure virtual again"
This is a reland of commit 3ea9fc4cd8135555360aafbfe788571d9e2f23f9

Original change's description:
> Make frame transformer MimeType pure virtual again
>
> after both audio and video have been implemented.
>
> BUG=webrtc:15579
>
> Change-Id: Ib52e8f67292259cbf7497a884672de72f3003282
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326162
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Tony Herre <herre@google.com>
> Cr-Commit-Position: refs/heads/main@{#41114}

BUG=webrtc:15579

Change-Id: Ia020149cba3045022b539f290565d6c1d0e813ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326880
Auto-Submit: 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@{#41121}
2023-11-09 22:30:33 +00:00
chromium-webrtc-autoroll
283a5fd7ec Roll chromium_revision fb4e97f84b..26a8c41e4b (1222310:1222481)
Change log: fb4e97f84b..26a8c41e4b
Full diff: fb4e97f84b..26a8c41e4b

Changed dependencies
* src/base: 8549e7a2ba..7aba4b2718
* src/ios: c35cac000b..954dcf0aca
* src/testing: 173cc942e0..b6f6e40788
* src/third_party: af5f60ab48..8fc79ab8f6
* src/third_party/perfetto: dec1b9e101..8dc60d8a54
* src/tools: 16df90192c..4d37ae45dd
DEPS diff: fb4e97f84b..26a8c41e4b/DEPS

No update to Clang.

BUG=None

Change-Id: I46e45263ffcf0a6904bdf9473d74380965321153
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326861
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@{#41120}
2023-11-09 20:31:49 +00:00
chromium-webrtc-autoroll
6324919690 Roll chromium_revision 2b21cf7f67..fb4e97f84b (1222194:1222310)
Change log: 2b21cf7f67..fb4e97f84b
Full diff: 2b21cf7f67..fb4e97f84b

Changed dependencies
* src/base: 951d4c4c67..8549e7a2ba
* src/ios: 9f2e0d0687..c35cac000b
* src/testing: 04c5f4b01c..173cc942e0
* src/third_party: 27da528473..af5f60ab48
* src/third_party/androidx: 6OUYu9oR21rVojnYRi4LHRdeZ93Vg93XUB6alnMqxJoC..HXLCZSvLoFfz54qO4hM0e4i1iwCmBjzHfBgt8eBgmIwC
* src/third_party/fuzztest/src: b222049358..9e3dbc6465
* src/third_party/perfetto: 7b24689f35..dec1b9e101
* src/tools: 57e930ef1f..16df90192c
DEPS diff: 2b21cf7f67..fb4e97f84b/DEPS

No update to Clang.

BUG=None

Change-Id: I9d4da784f39741a689a3964503bd712fcf539c51
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326840
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@{#41119}
2023-11-09 16:53:55 +00:00
Danil Chapovalov
e567d8a112 Remove unused AudioFrameProcessor* parameter from WebRtcVoiceEngine constructor
Bug: webrtc:15111
Change-Id: Ia55e55f98ffeceeb91fb9b4fc2323a4fd7bc1046
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326523
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41118}
2023-11-09 16:13:24 +00:00
Stephan Hartmann
fa4d7c92b7 libstdc++: replace deprecated std::is_pod<T>
std::is_pod is deprecated since C++20. Replace with std::trivial and
std::is_standard_layout. Avoids a lot of warnings.

Bug: chromium:957519
Change-Id: Idb4bde7401c14c0896a84c357ec668b9916f613e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325484
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41117}
2023-11-09 15:16:00 +00:00
Mirko Bonadei
be23ea4bb9 Revert "Make frame transformer MimeType pure virtual again"
This reverts commit 3ea9fc4cd8135555360aafbfe788571d9e2f23f9.

Reason for revert: Breaks downstream project.

Original change's description:
> Make frame transformer MimeType pure virtual again
>
> after both audio and video have been implemented.
>
> BUG=webrtc:15579
>
> Change-Id: Ib52e8f67292259cbf7497a884672de72f3003282
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326162
> Commit-Queue: Philipp Hancke <phancke@microsoft.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Tony Herre <herre@google.com>
> Cr-Commit-Position: refs/heads/main@{#41114}

BUG=webrtc:15579
No-Presubmit: true
No-Tree-Checks: true
No-Try: true

Change-Id: I9b4c9753e260aca98d24a40f32ce57d86a181ea2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326525
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41116}
2023-11-09 14:24:53 +00:00
chromium-webrtc-autoroll
2d43014acb Roll chromium_revision 0f76018f3e..2b21cf7f67 (1222068:1222194)
Change log: 0f76018f3e..2b21cf7f67
Full diff: 0f76018f3e..2b21cf7f67

Changed dependencies
* src/base: 050b7db780..951d4c4c67
* src/build: 59a4989748..7f3a1ab7f2
* src/ios: f30600a48a..9f2e0d0687
* src/testing: 297bfa5893..04c5f4b01c
* src/third_party: a0e595b1d4..27da528473
* src/third_party/androidx: m2hxzTFLmNn2t0TKpyN-rl_aK18w-9_aSmernX02SpMC..6OUYu9oR21rVojnYRi4LHRdeZ93Vg93XUB6alnMqxJoC
* src/third_party/depot_tools: 3a66263cd2..5828285134
* src/third_party/perfetto: 978c4586ae..7b24689f35
* src/tools: e09886135f..57e930ef1f
DEPS diff: 0f76018f3e..2b21cf7f67/DEPS

No update to Clang.

BUG=None

Change-Id: I5aa3fb6bd9ea97daf4b3146c50357bfa02496e96
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326800
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@{#41115}
2023-11-09 12:36:17 +00:00
Philipp Hancke
3ea9fc4cd8 Make frame transformer MimeType pure virtual again
after both audio and video have been implemented.

BUG=webrtc:15579

Change-Id: Ib52e8f67292259cbf7497a884672de72f3003282
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326162
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tony Herre <herre@google.com>
Cr-Commit-Position: refs/heads/main@{#41114}
2023-11-09 12:28:10 +00:00
Raman Budny
36ed560339 Fall back to software encoding on wrong HW video encoder configuration
Catch one more IllegalArgumentException to avoid crashes on some devices.

Bug: webrtc:15636
Change-Id: I396473b409a1ceba8f4a91d5e4aa66d5fe3b0f44
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326002
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41113}
2023-11-09 12:21:11 +00:00
Per K
698e0bec17 Add Connection::OnReadPacket(const rtc::PacketReceived&)
Deprecate old version but keep it for the time being.

Bug: webrtc:15368
Change-Id: Icbd2078a00d877ff948a2441c2027a12c85d4f2e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326104
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41112}
2023-11-09 09:15:02 +00:00
webrtc-version-updater
0ece6706c8 Update WebRTC code version (2023-11-09T04:08:00).
Bug: None
Change-Id: I846946f473a5a849f28dd8f8f0b794f4439bac15
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326720
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@{#41111}
2023-11-09 06:01:21 +00:00
chromium-webrtc-autoroll
534374ad57 Roll chromium_revision a4610eda72..0f76018f3e (1221833:1222068)
Change log: a4610eda72..0f76018f3e
Full diff: a4610eda72..0f76018f3e

Changed dependencies
* src/base: dfec8b1c5a..050b7db780
* src/buildtools: 48ab3bd053..32d5d56504
* src/ios: 7b3c5c09a5..f30600a48a
* src/testing: 86d489a621..297bfa5893
* src/third_party: c19e21aeff..a0e595b1d4
* src/third_party/android_deps/libs/com_google_android_material_material: version:2@1.7.0-alpha02.cr1..version:2@1.11.0-beta01.cr1
* src/third_party/androidx: sOzm2XsTsUBghbrM6e-K3ddbbSNOM4mBodH6N59L07AC..m2hxzTFLmNn2t0TKpyN-rl_aK18w-9_aSmernX02SpMC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/84fb1a2dd0..5a57691454
* src/third_party/depot_tools: a83e690662..3a66263cd2
* src/third_party/libvpx/source/libvpx: 424723dc02..0d3ef6ffd2
* src/third_party/perfetto: ed90e27354..978c4586ae
* src/tools: 61b420ca1b..e09886135f
DEPS diff: a4610eda72..0f76018f3e/DEPS

No update to Clang.

BUG=None

Change-Id: I111882db8762697f50fb1c25f0475a3132fd743c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326700
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@{#41110}
2023-11-09 05:01:44 +00:00
chromium-webrtc-autoroll
d3414d9688 Roll chromium_revision 7ae4a9b4a4..a4610eda72 (1221714:1221833)
Change log: 7ae4a9b4a4..a4610eda72
Full diff: 7ae4a9b4a4..a4610eda72

Changed dependencies
* src/base: 27922da2b6..dfec8b1c5a
* src/build: b4bda7dc8c..59a4989748
* src/ios: a0be9f91de..7b3c5c09a5
* src/testing: 6f5ca081fc..86d489a621
* src/third_party: 2db36d5cef..c19e21aeff
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/96c026ec93..84fb1a2dd0
* src/third_party/perfetto: 86ba297f43..ed90e27354
* src/tools: 1f92be0b8a..61b420ca1b
DEPS diff: 7ae4a9b4a4..a4610eda72/DEPS

No update to Clang.

BUG=None

Change-Id: Ib9fa949f401b9bee35b486ecfd10bdd77443cdc7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326620
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@{#41109}
2023-11-08 20:50:32 +00:00
chromium-webrtc-autoroll
ce627d4f44 Roll chromium_revision 157ae1ccb9..7ae4a9b4a4 (1221460:1221714)
Change log: 157ae1ccb9..7ae4a9b4a4
Full diff: 157ae1ccb9..7ae4a9b4a4

Changed dependencies
* src/build: df6338f68f..b4bda7dc8c
* src/ios: c2e026aaa7..a0be9f91de
* src/testing: afe6533c33..6f5ca081fc
* src/third_party: e5f0721968..2db36d5cef
* src/third_party/androidx: zeOSkJ-968UR62pE-qEiAlnEEJrTQXYgnrLxZEDdFc0C..sOzm2XsTsUBghbrM6e-K3ddbbSNOM4mBodH6N59L07AC
* src/third_party/perfetto: eb35cbb649..86ba297f43
* src/tools: a1aa2fa48b..1f92be0b8a
DEPS diff: 157ae1ccb9..7ae4a9b4a4/DEPS

No update to Clang.

BUG=None

Change-Id: Ib2b53b4aaaed34460346f03ed90559e18101954a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326580
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@{#41108}
2023-11-08 18:59:01 +00:00
qwu16
bd396fdffa Add rtp packetizer for H265
Bug: webrtc:13485
Change-Id: I4e7e29a7661d51e12bb2ee12e319f6cef49482d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318005
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41107}
2023-11-08 15:49:37 +00:00
chromium-webrtc-autoroll
916ec25eed Roll chromium_revision 337b838893..157ae1ccb9 (1221347:1221460)
Change log: 337b838893..157ae1ccb9
Full diff: 337b838893..157ae1ccb9

Changed dependencies
* src/base: 0394b45670..27922da2b6
* src/buildtools: a724b3ac94..48ab3bd053
* src/ios: 31d0fd470e..c2e026aaa7
* src/testing: 20306afb46..afe6533c33
* src/third_party: 60388eb234..e5f0721968
* src/third_party/android_deps/libs/org_robolectric_annotations: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_junit: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_resources: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_versioning: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_utils: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:2@4.11-beta-2.cr1..version:2@4.11.1.cr1
* src/third_party/androidx: nCsKSFP1wFGTksK5jlXPbxpLnj0SaCUuBsnI2isiVucC..zeOSkJ-968UR62pE-qEiAlnEEJrTQXYgnrLxZEDdFc0C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/124950ee2c..96c026ec93
* src/third_party/depot_tools: 197399a8ac..a83e690662
* src/third_party/libc++/src: 2364ae8b07..278060665f
* src/tools: 5cee89ee99..a1aa2fa48b
DEPS diff: 337b838893..157ae1ccb9/DEPS

No update to Clang.

BUG=None

Change-Id: I72c959f199ad56f9cca18cd59edf8e2bb08bfc9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326440
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@{#41106}
2023-11-08 10:33:23 +00:00
Philipp Hancke
977b56c9e9 Remove SSRCs from libSRTP when removing them from the rtp_demuxer
This uses libSRTPs srtp_remove_stream()
  https://github.com/cisco/libsrtp/blob/main/include/srtp.h#L597
method to remove SSRCs from the libSRTP session when they are removed
from the RTP demuxer. This works even when the stream was added
automatically via the ssrc_any_inbound mechanism.

Only streams for inbound SSRCs that were added explicitly via SDP negotiation are removed.

Guarded by WebRTC-SrtpRemoveReceiveStream field trial.

BUG=webrtc:15604

Change-Id: I655bde5f8ddf26ac91395ef54bd1b3c598813380
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324720
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#41105}
2023-11-08 10:24:10 +00:00
webrtc-version-updater
80056062f5 Update WebRTC code version (2023-11-08T04:03:41).
Bug: None
Change-Id: I8e8385057584cad78ebbbf59db68192c3ad3b815
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326361
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@{#41104}
2023-11-08 06:01:50 +00:00
chromium-webrtc-autoroll
3e436d4ee4 Roll chromium_revision bad490e614..337b838893 (1221203:1221347)
Change log: bad490e614..337b838893
Full diff: bad490e614..337b838893

Changed dependencies
* src/base: 8656d160d3..0394b45670
* src/build: 292639dc3d..df6338f68f
* src/ios: 2aee7b6b4b..31d0fd470e
* src/testing: ea2d7d64ac..20306afb46
* src/third_party: 079a66a7b1..60388eb234
* src/third_party/android_build_tools/bundletool: xOeKyLIaK_RRHU0Qv0EdxTrRlq_22HAwoOr1xn5yoOcC..XoK0RwIzanpFScg7dU_8th5zMvLgKvk7c_PmhZ5LSEQC
* src/third_party/androidx: cXQdW2Rk12ZOelEgMeh59Dm0KbBL3vtbIfVW5e3d65QC..nCsKSFP1wFGTksK5jlXPbxpLnj0SaCUuBsnI2isiVucC
* src/third_party/depot_tools: e72395e5f2..197399a8ac
* src/third_party/perfetto: 7e1ff25009..eb35cbb649
* src/third_party/re2/src: 24d460a9db..974f44c8d4
* src/tools: 51086b018a..5cee89ee99
DEPS diff: bad490e614..337b838893/DEPS

No update to Clang.

BUG=None

Change-Id: I5bac778f3ed90a230c80d12c7a791db57f0a0e11
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326360
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@{#41103}
2023-11-08 03:17:15 +00:00
chromium-webrtc-autoroll
8ed4b4d314 Roll chromium_revision 3df2d0c8e6..bad490e614 (1221033:1221203)
Change log: 3df2d0c8e6..bad490e614
Full diff: 3df2d0c8e6..bad490e614

Changed dependencies
* src/base: eaa652f6a0..8656d160d3
* src/build: ab8815d434..292639dc3d
* src/ios: edce87a922..2aee7b6b4b
* src/testing: bea08cc1fd..ea2d7d64ac
* src/third_party: c90ff621c5..079a66a7b1
* src/third_party/depot_tools: ccc34d2b44..e72395e5f2
* src/third_party/perfetto: 72cd237dbe..7e1ff25009
* src/tools: 6f2aa72349..51086b018a
DEPS diff: 3df2d0c8e6..bad490e614/DEPS

No update to Clang.

BUG=None

Change-Id: If9ddf38a59a8ae80251ffb007d3b8096516b7a52
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326320
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@{#41102}
2023-11-07 23:19:00 +00:00
Victor Boivie
4397482d71 dcsctp: Convert timers to rtc::TimeDelta
With this, the code base should be mostly converted from using
DurationMs to rtc::TimeDelta, and the work can continue to replace
TimeMs with rtc::Timestamp.

Bug: webrtc:15593
Change-Id: I083fee6eccb173efc0232bb8d46e2554a5fbee5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326161
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41101}
2023-11-07 21:42:15 +00:00
henrika
644025c51f FrameCadenceAdapter: keeps max_fps in sync with constraints during 0Hz
Before this change, the FCA did not not update its cadence when
max_fps was changed and zero-hertz was already enabled.

See https://paste.googleplex.com/6300124249587712 for more details.

Bug: chromium:1400204
Change-Id: I95d80bdfa85ecac8681784b2b29e98d1a587ba53
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326105
Reviewed-by: Markus Handell <handellm@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41100}
2023-11-07 19:21:47 +00:00
chromium-webrtc-autoroll
ad9c4773f4 Roll chromium_revision fb6b63f0cb..3df2d0c8e6 (1220864:1221033)
Change log: fb6b63f0cb..3df2d0c8e6
Full diff: fb6b63f0cb..3df2d0c8e6

Changed dependencies
* src/base: 879c868190..eaa652f6a0
* src/ios: e467eae792..edce87a922
* src/testing: e8307c2a9b..bea08cc1fd
* src/third_party: ae4d577ee6..c90ff621c5
* src/third_party/androidx: aVJu6XpoGjuM7ZLLWTSig6vVpDKwmZicETA8bPF3mloC..cXQdW2Rk12ZOelEgMeh59Dm0KbBL3vtbIfVW5e3d65QC
* src/third_party/perfetto: 6f755e28a2..72cd237dbe
* src/tools: ad2dd019f1..6f2aa72349
DEPS diff: fb6b63f0cb..3df2d0c8e6/DEPS

No update to Clang.

BUG=None

Change-Id: I0655badc2d1cfcca297b8cb7b53498038a30ba76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326300
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@{#41099}
2023-11-07 18:56:50 +00:00
Mirko Bonadei
795a2ca30f Roll chromium_revision 15aec93e66..fb6b63f0cb (1220619:1220864)
Change log: 15aec93e66..fb6b63f0cb
Full diff: 15aec93e66..fb6b63f0cb

Changed dependencies
* src/base: 44f4ed53b3..879c868190
* src/build: d1c7080c73..ab8815d434
* src/buildtools: e1fa8831f1..a724b3ac94
* src/ios: 4909d73b1a..e467eae792
* src/testing: 05d2066c10..e8307c2a9b
* src/third_party: a8c098943d..ae4d577ee6
* src/third_party/androidx: 7gw0P2lS-ut2s5t50FOrENILfpO4Z8dgj0tIwzxV448C..aVJu6XpoGjuM7ZLLWTSig6vVpDKwmZicETA8bPF3mloC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c6db8519c0..124950ee2c
* src/third_party/depot_tools: 0c5e8652fe..ccc34d2b44
* src/third_party/freetype/src: e920273774..6338f2a681
* src/third_party/libc++/src: d781e6e1b8..2364ae8b07
* src/third_party/perfetto: 33063c9403..6f755e28a2
* src/tools: fdfc133180..ad2dd019f1
DEPS diff: 15aec93e66..fb6b63f0cb/DEPS

No update to Clang.

BUG=b/309599369

Change-Id: Ibe946d833bdd9c90d7e59904e9a207b397919803
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326261
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41098}
2023-11-07 14:16:44 +00:00
Markus Handell
03bc3a0fa6 VideoStreamEncoder: exclude screencast from capture time measurement.
This CL avoids measurement for screencast encoding work. The reason is
screencast can cling on to and re-encode old video frames for which
webrtc::VideoFrame::reference_time() is unchanged.

Bug: chromium:1498378
Change-Id: I5bf79d29ef7f57ddff2622cbb6c3436480bd16ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326103
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41097}
2023-11-07 14:14:56 +00:00
Per K
03457f6891 Remove unused Connection::SignalReadPacket
Bug: webrtc:11943
Change-Id: I44bbc023a52c9a7499a4d66db14037180f075b30
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326102
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41096}
2023-11-07 11:25:12 +00:00
Jakob Ivarsson
e925db88c1 Make stats member of packet buffer.
Bug: none
Change-Id: Ide88e895ea27fdfe5c68aa45295df45bf72bc292
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325532
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41095}
2023-11-07 10:19:25 +00:00
Linus Nilsson
bd523afd3a Add unit test to RenderSynchronizer
Bug: b/307672498
Change-Id: Ia50f514ff9ecbd273953fc1eab55340b75728a4f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325185
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41094}
2023-11-07 09:58:37 +00:00
Philipp Hancke
7946be7429 Refactor audio/video offer/answer creation helpers
BUG=webrtc:15214

Change-Id: I35dcac465221760e54b09bc6c5e4126df4193289
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326141
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41093}
2023-11-07 06:23:26 +00:00
webrtc-version-updater
5dbfe9621a Update WebRTC code version (2023-11-07T04:11:54).
Bug: None
Change-Id: Icd9a8ca5b6cf9c419e73bb839bd9a0e15675a13e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326221
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@{#41092}
2023-11-07 05:59:57 +00:00
chromium-webrtc-autoroll
eba274a63b Roll chromium_revision d51ff9503d..15aec93e66 (1220376:1220619)
Change log: d51ff9503d..15aec93e66
Full diff: d51ff9503d..15aec93e66

Changed dependencies
* src/base: 54337a07a5..44f4ed53b3
* src/build: f4f9306736..d1c7080c73
* src/ios: 70a0dc5735..4909d73b1a
* src/testing: 9d709bef7e..05d2066c10
* src/third_party: e73ff98615..a8c098943d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/448b931d9a..c6db8519c0
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/1dbe1c7fae..7b5f665231
* src/third_party/perfetto: 79b45f60df..33063c9403
* src/tools: 2e673c45f4..fdfc133180
DEPS diff: d51ff9503d..15aec93e66/DEPS

No update to Clang.

BUG=None

Change-Id: I1b91b5475ebda61e158cf82d1a9f1e5ba21147c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326075
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@{#41091}
2023-11-07 01:29:29 +00:00
Victor Boivie
be04c98d64 dcsctp: Migrate non-Timer related to rtc::TimeDelta
This does the bulk of the remaining refactoring, except timers since
they are an even bigger part - but more isolated.

Bug: webrtc:15593
Change-Id: I7afa349e2119be7592797ee6b3b198e6de4f697a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326160
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41090}
2023-11-06 19:55:22 +00:00
chromium-webrtc-autoroll
0a33589db1 Roll chromium_revision 1204aeca4d..d51ff9503d (1220240:1220376)
Change log: 1204aeca4d..d51ff9503d
Full diff: 1204aeca4d..d51ff9503d

Changed dependencies
* src/base: ae6082baab..54337a07a5
* src/build: 65cd2ac234..f4f9306736
* src/ios: 9a13e5ba21..70a0dc5735
* src/testing: da5a47c57c..9d709bef7e
* src/third_party: 3ff0a6225a..e73ff98615
* src/third_party/androidx: jYnZMA1q1qNqyYpVcsoN14-OPUhM_wdPIFCxcGj8zakC..7gw0P2lS-ut2s5t50FOrENILfpO4Z8dgj0tIwzxV448C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f3e882d631..448b931d9a
* src/third_party/depot_tools: b4e466e610..0c5e8652fe
* src/third_party/freetype/src: 6d6607b8b3..e920273774
* src/third_party/harfbuzz-ng/src: f26fd69d85..920c40cd43
* src/third_party/perfetto: eaa388ea81..79b45f60df
* src/tools: 97c493c880..2e673c45f4
DEPS diff: 1204aeca4d..d51ff9503d/DEPS

No update to Clang.

BUG=None

Change-Id: I653ccfe98f1c42cf6316e29db221a935f6ef6a7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326123
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@{#41089}
2023-11-06 18:34:15 +00:00
Danil Chapovalov
2b58ec2938 Deprecate call_factory and media_engine in PeerConnectionFactoryDependencies
Bug: webrtc:15574
Change-Id: Ia97ad0853196fea5c20fc0c0d58a9305b72c515b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326001
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41088}
2023-11-06 15:53:39 +00:00
Jakob Ivarsson
0873faae00 Remove smart flushing experiment.
It did not result in big quality improvements.

Bug: webrtc:12201
Change-Id: I9728469a388ee179d6069af8521bfc5571870bd7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325533
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41087}
2023-11-06 15:38:04 +00:00
Mirko Bonadei
9272771418 Roll chromium_revision c89d7a6d7f..1204aeca4d (1216881:1220240)
Change log: c89d7a6d7f..1204aeca4d
Full diff: c89d7a6d7f..1204aeca4d

Changed dependencies
* fuchsia_version: version:15.20231022.3.1..version:16.20231030.2.1
* reclient_version: re_client_version:0.117.1.21520c6-gomaip..re_client_version:0.118.1.ae3c3be-gomaip
* src/base: 1546e3adb6..ae6082baab
* src/build: a21fc60651..65cd2ac234
* src/buildtools: 6f834e2039..e1fa8831f1
* src/buildtools/reclient: re_client_version:0.117.1.21520c6-gomaip..re_client_version:0.118.1.ae3c3be-gomaip
* src/ios: 5139a7efd4..9a13e5ba21
* src/testing: 46366a7e4d..da5a47c57c
* src/third_party: 64d9ec3158..3ff0a6225a
* src/third_party/android_build_tools/manifest_merger: V90mMwKNdDvQaZ-2eMjmdkHQdGrDn3w4DxA-fGMA8y0C..doEA4zEMMRwIiYmB3veT2pt-7z3UasxhbTo279pDV40C
* src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:2@1.10.1.cr1..version:2@1.10.4.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation: version:2@2.11.0.cr1..version:2@2.19.1.cr1
* src/third_party/android_deps/libs/com_google_guava_guava: version:2@31.1-jre.cr1..version:2@32.1.3-jre.cr1
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:2@31.1-android.cr1..version:2@32.1.3-android.cr1
* src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:2@1.3.cr1..version:2@2.8.cr1
* src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on: version:2@1.72.cr1..version:2@1.76.cr1
* src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:2@3.25.0.cr1..version:2@3.37.0.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm: version:2@9.5.cr1..version:2@9.6.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_analysis: version:2@9.5.cr1..version:2@9.6.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_commons: version:2@9.5.cr1..version:2@9.6.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_tree: version:2@9.5.cr1..version:2@9.6.cr1
* src/third_party/android_deps/libs/org_ow2_asm_asm_util: version:2@9.5.cr1..version:2@9.6.cr1
* src/third_party/android_deps/libs/org_robolectric_annotations: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_junit: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat: version:2@1.0.1.cr1..version:2@1.0.2.cr1
* src/third_party/android_deps/libs/org_robolectric_pluginapi: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_resources: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_robolectric: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_sandbox: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_shadowapi: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_shadows_framework: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_utils: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/android_deps/libs/org_robolectric_utils_reflector: version:2@4.10.3.cr1..version:2@4.11-beta-2.cr1
* src/third_party/androidx: F-habe4EUUBiRQmzyGAB5oOUtnTNQkhvpoUe4vVZuegC..jYnZMA1q1qNqyYpVcsoN14-OPUhM_wdPIFCxcGj8zakC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/c38dc29860..a96e7377fc
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/47efdb4b14..f3e882d631
* src/third_party/depot_tools: 9f3b33a275..b4e466e610
* src/third_party/freetype/src: 55d0287cfc..6d6607b8b3
* src/third_party/kotlin_stdlib: ZwEhbBOU3zJ8iFzea34zthR0d1a1LlfSPjfsblxKbSgC..UHG1TEvmBMX93y7dRSaoalB3LBMY2O5-OOvlFUByl5wC
* src/third_party/kotlinc/current: 6Hdj5fkzcomS1cNTWnXoeTZj0wvCG4zdyLtZ23eK-U4C..qeRCtEA1uhs8D1wL8wj0UZllCoScbcA6QrEQu9g4NGoC
* src/third_party/libc++/src: a429c26ae2..d781e6e1b8
* src/third_party/libc++abi/src: 2ca9f38714..0226cb1cdf
* src/third_party/libunwind/src: 7686b5d38c..69b8c64697
* src/third_party/perfetto: cefa83de08..eaa388ea81
* src/third_party/r8: jj098_uPn3EKB7YisD1VAQXkZWNtSa6Qxz3vpMQkPR4C..LSKbogNru-rwoTlrVtJniI4WT8_ZQbcI8QyWQJfwHXoC
* src/third_party/turbine: VRQ9UNP0lvjDXJ4DhORCj66go0TLg5uuGnHWkNN_hgUC..rg7X3-H8Yd0enT9HWZY9KwEh1ciZBP0jkla5_rGW2pUC
* src/tools: d7f60c3fd2..97c493c880
* src/tools/luci-go: git_revision:924cfd2323a9192361b765f81fffc135026c1fee..git_revision:540222a3d0b11c1370539a1f698643113a0ee029
* src/tools/luci-go: git_revision:924cfd2323a9192361b765f81fffc135026c1fee..git_revision:540222a3d0b11c1370539a1f698643113a0ee029
Added dependency
* src/third_party/android_deps/libs/org_robolectric_shadows_versioning
Removed dependency
* src/third_party/android_deps/libs/com_google_guava_listenablefuture
DEPS diff: c89d7a6d7f..1204aeca4d/DEPS

No update to Clang.

BUG=None

Change-Id: I37f1fdcc2b2ecfe2d0cb655c65dd666049b039ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326072
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41086}
2023-11-06 15:12:45 +00:00
Mirko Bonadei
24f1ff77e5 Add third_party/re2/src to DEPS.
Bug: b/309389865
Change-Id: Idc565340a2f095b243bd8f7c6c1407a111443d0c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326181
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41085}
2023-11-06 13:08:46 +00:00