chromium-webrtc-autoroll
f5ea66eea6
Roll chromium_revision 7dec57a430..3c530a1bdc (1227692:1227811)
...
Change log: 7dec57a430..3c530a1bdc
Full diff: 7dec57a430..3c530a1bdc
Changed dependencies
* src/base: 28ab79a156..5567850995
* src/ios: a129f929c7..199a2f14cd
* src/testing: 915c1fe12d..7ed25c940b
* src/third_party: 671b95d0af..e4fa83755c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5c1525f035..b80aa2639f
* src/third_party/freetype/src: d77dd24b41..df39b017d9
* src/tools: ef13b00f63..c513232bfc
DEPS diff: 7dec57a430..3c530a1bdc /DEPS
No update to Clang.
BUG=None
Change-Id: I17bd812712fd64e58ab67245a9ee5f09d5189839
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328183
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@{#41209}
2023-11-22 06:30:17 +00:00
webrtc-version-updater
baaedc624e
Update WebRTC code version (2023-11-22T04:05:27).
...
Bug: None
Change-Id: Ia8baa85ee37a85bf6b3b54f7e578395b38331bbd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328240
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@{#41208}
2023-11-22 06:03:35 +00:00
chromium-webrtc-autoroll
a39206020c
Roll chromium_revision a5903d46dd..7dec57a430 (1227551:1227692)
...
Change log: a5903d46dd..7dec57a430
Full diff: a5903d46dd..7dec57a430
Changed dependencies
* src/base: 33c7d06803..28ab79a156
* src/buildtools: 4f46c73c17..92b79f4d75
* src/ios: f0957ae354..a129f929c7
* src/testing: c496c93c1d..915c1fe12d
* src/third_party: 42151b8ff2..671b95d0af
* src/third_party/androidx: TMu71_HcY-ApxWqCLsgKqvduO-TQqjOiagaK7Sr8MDYC..hl3HrB6fbb-cYHLi_WdJleJlj8Wni9ivwF71KZkFU0wC
* src/third_party/libc++/src: 434a8efe28..4026ecfd49
* src/tools: 65b0cf36e2..ef13b00f63
DEPS diff: a5903d46dd..7dec57a430 /DEPS
No update to Clang.
BUG=None
Change-Id: If0c40471d45a50d251cde19dd30b0e7e714b0986
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328202
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@{#41207}
2023-11-22 00:56:21 +00:00
Mirko Bonadei
6f72008cd6
Update TODO example in the style guide.
...
This CL fixes the example in the WebRTC style guide and aligns it to
https://google.github.io/styleguide/cppguide.html#TODO_Comments .
Bug: None
Change-Id: Ic1d424b56f047d7d8266a76acb3fb881c8de4c50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328220
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41206}
2023-11-21 23:11:09 +00:00
chromium-webrtc-autoroll
8acabc7039
Roll chromium_revision 97753a50d6..a5903d46dd (1227407:1227551)
...
Change log: 97753a50d6..a5903d46dd
Full diff: 97753a50d6..a5903d46dd
Changed dependencies
* src/base: 8721d10b9c..33c7d06803
* src/build: 74fa438205..968682938b
* src/ios: f37ffdf92f..f0957ae354
* src/testing: e517739aaa..c496c93c1d
* src/third_party: 0740fe23a1..42151b8ff2
* src/third_party/freetype/src: e969289f88..d77dd24b41
* src/third_party/perfetto: bacd363b7e..aeabdbf5e2
* src/tools: 61e2df269c..65b0cf36e2
DEPS diff: 97753a50d6..a5903d46dd /DEPS
No update to Clang.
BUG=None
Change-Id: I24e03d19eec820c419c99a5e76754829e62eced0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328181
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@{#41205}
2023-11-21 20:40:06 +00:00
chromium-webrtc-autoroll
15b12dc96c
Roll chromium_revision a524babe1d..97753a50d6 (1227296:1227407)
...
Change log: a524babe1d..97753a50d6
Full diff: a524babe1d..97753a50d6
Changed dependencies
* src/base: 09b8f9d805..8721d10b9c
* src/buildtools/linux64: git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e..git_revision:92e63272dc04ee7cc1eaae2633c25da06e4f9c03
* src/buildtools/mac: git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e..git_revision:92e63272dc04ee7cc1eaae2633c25da06e4f9c03
* src/buildtools/win: git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e..git_revision:92e63272dc04ee7cc1eaae2633c25da06e4f9c03
* src/ios: 0f9e99975e..f37ffdf92f
* src/testing: 918cef4514..e517739aaa
* src/third_party: 10b40d2b3d..0740fe23a1
* src/third_party/androidx: 8W71dyBO10LAZ7st6G_K1g2WBl-YrrMuQGJkhktKzBYC..TMu71_HcY-ApxWqCLsgKqvduO-TQqjOiagaK7Sr8MDYC
* src/third_party/perfetto: 2ee1fe9e10..bacd363b7e
* src/third_party/r8: mIydEkNvLtzm1YbYV6Vch1Oj7Hwzdgw-XVLHEKLmjq4C..vgwqt33JWwV0OVbbDCoTLt78eMlewV8Ut0CN1HyOdfYC
* src/tools: a3bda1e42f..61e2df269c
DEPS diff: a524babe1d..97753a50d6 /DEPS
No update to Clang.
BUG=None
Change-Id: I81bed5dd6b3b4dd09427644e6c465d0d8b3ccebc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328180
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@{#41204}
2023-11-21 17:19:33 +00:00
chromium-webrtc-autoroll
c4f8eeb213
Roll chromium_revision e78a4a0ae8..a524babe1d (1227178:1227296)
...
Change log: e78a4a0ae8..a524babe1d
Full diff: e78a4a0ae8..a524babe1d
Changed dependencies
* src/base: 9f117f60d1..09b8f9d805
* src/build: b753759df3..74fa438205
* src/ios: 6454c375d6..0f9e99975e
* src/testing: b34d2234f4..918cef4514
* src/third_party: 66905a1be9..10b40d2b3d
* src/third_party/androidx: _EFR2AE4tYf4EVCMpmbLWfPPFlsLFCn-2PGy8RRZiyIC..8W71dyBO10LAZ7st6G_K1g2WBl-YrrMuQGJkhktKzBYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/180b79d050..5c1525f035
* src/third_party/depot_tools: f078723bf4..38b8de056e
* src/tools: bda7b6715b..a3bda1e42f
DEPS diff: e78a4a0ae8..a524babe1d /DEPS
No update to Clang.
BUG=None
Change-Id: I54c97708ce8d1940834d18cc34d305154f5326f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328045
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@{#41203}
2023-11-21 10:34:44 +00:00
henrika
f7cdcbd477
FrameCadenceAdapter: Adds WebRTC.Screenshare.ZeroHz.DelayMs
...
Bug: webrtc:15539
Change-Id: I6f536ef8c71804d83a3ed63e51ba1c5942a901e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327680
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41202}
2023-11-21 09:25:44 +00:00
webrtc-version-updater
a37b29f3a9
Update WebRTC code version (2023-11-21T04:05:23).
...
Bug: None
Change-Id: Ib74e57202127de406a37ca7edd30421238d16bff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328043
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@{#41201}
2023-11-21 05:26:46 +00:00
chromium-webrtc-autoroll
8f36855c6c
Roll chromium_revision ccd3238419..e78a4a0ae8 (1227044:1227178)
...
Change log: ccd3238419..e78a4a0ae8
Full diff: ccd3238419..e78a4a0ae8
Changed dependencies
* src/base: 07fa94ab92..9f117f60d1
* src/ios: 0de4e329b0..6454c375d6
* src/testing: 179cf87efb..b34d2234f4
* src/third_party: 1e91dafba2..66905a1be9
* src/third_party/androidx: GF69C5UiWzJZSV25qmnNbh-6Z9_bze8krd7eDpjAEVsC.._EFR2AE4tYf4EVCMpmbLWfPPFlsLFCn-2PGy8RRZiyIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bd17576ac2..180b79d050
* src/third_party/depot_tools: eb48a6ac0f..f078723bf4
* src/tools: c74b269adb..bda7b6715b
DEPS diff: ccd3238419..e78a4a0ae8 /DEPS
No update to Clang.
BUG=None
Change-Id: I132ed2edfe4bfd471a166bab9396b5c7e2af9911
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328042
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@{#41200}
2023-11-21 02:55:57 +00:00
chromium-webrtc-autoroll
0418e55761
Roll chromium_revision 8dfb1b8f8d..ccd3238419 (1226795:1227044)
...
Change log: 8dfb1b8f8d..ccd3238419
Full diff: 8dfb1b8f8d..ccd3238419
Changed dependencies
* src/base: 379c0c20fc..07fa94ab92
* src/build: cd2687c456..b753759df3
* src/buildtools: 2895795509..4f46c73c17
* src/ios: b0b7a1aeba..0de4e329b0
* src/testing: 230c682aaa..179cf87efb
* src/third_party: d4568933d5..1e91dafba2
* src/third_party/androidx: iIOjnHoOGIGndTMSfxlARsOPYyR9OOsTud-7duKGuFkC..GF69C5UiWzJZSV25qmnNbh-6Z9_bze8krd7eDpjAEVsC
* src/third_party/libc++/src: a96e76348a..434a8efe28
* src/third_party/perfetto: 510b65fa04..2ee1fe9e10
* src/tools: ba5daeca12..c74b269adb
DEPS diff: 8dfb1b8f8d..ccd3238419 /DEPS
No update to Clang.
BUG=None
Change-Id: I9c9c006ab615bff6c5440db410c081498bbdc8c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328080
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@{#41199}
2023-11-20 23:11:40 +00:00
Michael Olbrich
a9d497b52d
Video capture PipeWire: fix thread and lock annotations
...
There are two threads involved here, the thread that calls the API
functions and the pipwire main loop. Using one race checker for both is
wrong and triggers aborts.
Use a different race checker for all variables that are used by the
pipewire main loop or guarded against concurrent access with the
thread_loop_lock.
In one case, two RTC_CHECK_RUNS_SERIALIZED() checks are needed, so
enhance the macro to generate unique variable names.
Bug: webrtc:15181
Change-Id: Ib41514eb7aa98fe85d830461aa0c71e42ba821bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/326781
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41198}
2023-11-20 18:18:04 +00:00
chromium-webrtc-autoroll
136d3b0df3
Roll chromium_revision 5d3daefdba..8dfb1b8f8d (1226675:1226795)
...
Change log: 5d3daefdba..8dfb1b8f8d
Full diff: 5d3daefdba..8dfb1b8f8d
Changed dependencies
* src/ios: cf99685f48..b0b7a1aeba
* src/testing: cfc92f7188..230c682aaa
* src/third_party: f1298d29b7..d4568933d5
* src/third_party/androidx: SVekkV-WsTydJ9quroV_dvN5Q7X7UZ_C4eJ8VstiLzoC..iIOjnHoOGIGndTMSfxlARsOPYyR9OOsTud-7duKGuFkC
* src/third_party/perfetto: 0447454ec8..510b65fa04
* src/tools: b763962670..ba5daeca12
DEPS diff: 5d3daefdba..8dfb1b8f8d /DEPS
No update to Clang.
BUG=None
Change-Id: I6fd93750f2d900d1f7ff01a889c003a45616cc25
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327980
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@{#41197}
2023-11-20 14:42:44 +00:00
Per K
f124572ec0
Per default enable WebRTC-Bwe-EstimateBoundedIncrease/c_upper:true
...
This ensure upper link capacity estimate upper limit an increase in
delay based estimate, but the delay based estimate is not decreased if
link capacity estimate decrease.
Bug: webrtc:10498, b/300868877
Change-Id: I87e76e2a869e6f721cc8fe9d422e0194371d4e45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327801
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41196}
2023-11-20 14:40:15 +00:00
Per K
c09cc4f961
rtc::Port use Socket::RegisterReceivedPacketCallback
...
Change Stun, Turn, TCP and UDP ports to use Socket::RegisterReceivedPacketCallback and be notified of received packets using the rtc::ReceivedPacket class.
Change-Id: I7eba2ffdd83ae6f6181f765474aab7c57ff25507
Bug: webrtc:15368, webrtc:11943
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327941
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@google.com>
Cr-Commit-Position: refs/heads/main@{#41195}
2023-11-20 13:29:09 +00:00
Sergey Silkin
2d86b258e0
Reland "Added an encode/decode test parameterizable via command line"
...
This is a reland of commit 496893e89e5bc8139e50befcb1a26eadbd829b0d
Original change's description:
> Added an encode/decode test parameterizable via command line
>
> This enables testing different settings without updating code and rebuilding the test binary. Example of command:
>
> video_codec_perf_tests --gtest_also_run_disabled_tests --gtest_filter=*EncodeDecode --encoder=libaom-av1 --decoder=dav1d --scalability_mode=L1T3 --bitrate_kbps=100,200,300 --framerate_fps=30 --write_csv
>
> Also added writing per-frame stats to a CSV. It is more convenient to work with CSV than to parse metrics proto.
>
> Bug: webrtc:14852
> Change-Id: I1b3970f7ffa88c016133197aff585de5bc4e35c6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327600
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41179}
Bug: webrtc:14852
Change-Id: Iccb9af8bf6a6c37704bc58b6e57238b55761b079
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327781
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41194}
2023-11-20 11:51:43 +00:00
Harald Alvestrand
f0907c6f5b
Expunge some more "char" from ByteBufferReader
...
Bug: webrtc:15661
Change-Id: I620a5327ca64e89d7816a1ea6f69ad8363ff37e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327720
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41193}
2023-11-20 11:18:08 +00:00
Danil Chapovalov
7e6315a619
Introduce Environment to webrtc codebase
...
Bug: webrtc:15656
Change-Id: I6da85b8dbd22627d04a2f2605ce93d578b12bd4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327560
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41192}
2023-11-20 10:12:36 +00:00
chromium-webrtc-autoroll
1568f1b133
Roll chromium_revision 4c4be495bb..5d3daefdba (1226565:1226675)
...
Change log: 4c4be495bb..5d3daefdba
Full diff: 4c4be495bb..5d3daefdba
Changed dependencies
* src/base: 4174b8ace3..379c0c20fc
* src/buildtools: 51b30feb6f..2895795509
* src/buildtools/linux64: git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e..git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e
* src/buildtools/mac: git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e..git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e
* src/buildtools/win: git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e..git_revision:c7b223bfb225ce87a72a244d016ffdfcf227fa5e
* src/ios: 34f09a3ec2..cf99685f48
* src/testing: 6cfbceb012..cfc92f7188
* src/third_party: 634e6f2507..f1298d29b7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e04aba7997..bd17576ac2
* src/third_party/libc++/src: 038521e956..a96e76348a
* src/third_party/libc++abi/src: 79413b1359..371593893a
* src/third_party/libunwind/src: 668c76fe4d..85df028e4c
* src/third_party/libvpx/source/libvpx: 0d3ef6ffd2..9142314c2c
* src/tools: ba6f6d8ef2..b763962670
DEPS diff: 4c4be495bb..5d3daefdba /DEPS
No update to Clang.
BUG=None
Change-Id: Ic2f4b966d9fbf26ecf05d0c3e1af2ccbd9fcc33a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327900
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@{#41191}
2023-11-20 06:38:59 +00:00
webrtc-version-updater
ee80ad28c5
Update WebRTC code version (2023-11-20T04:11:35).
...
Bug: None
Change-Id: I17073d2d10af0e6d7c9db3f6c256ed412d965ba4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327882
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@{#41190}
2023-11-20 05:46:12 +00:00
chromium-webrtc-autoroll
35d3656ec6
Roll chromium_revision 46fd3cd06c..4c4be495bb (1226066:1226565)
...
Change log: 46fd3cd06c..4c4be495bb
Full diff: 46fd3cd06c..4c4be495bb
Changed dependencies
* fuchsia_version: version:16.20231110.0.1..version:16.20231117.2.1
* src/base: f4de6e3114..4174b8ace3
* src/build: de1ba1ab64..cd2687c456
* src/buildtools: 7d02c8ca33..51b30feb6f
* src/ios: 0592794f91..34f09a3ec2
* src/testing: b2d323f348..6cfbceb012
* src/third_party: 2000b60bdb..634e6f2507
* src/third_party/androidx: iOMhhch3r8SFts_GRS6uFcUZVmbZ_r0A1NXDpyS1Z64C..SVekkV-WsTydJ9quroV_dvN5Q7X7UZ_C4eJ8VstiLzoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bb1266a081..e04aba7997
* src/third_party/depot_tools: 06c4261af7..eb48a6ac0f
* src/third_party/libc++/src: 4399383935..038521e956
* src/third_party/libc++abi/src: d529bb588f..79413b1359
* src/third_party/libunwind/src: 19b1234bfb..668c76fe4d
* src/third_party/perfetto: 867067368d..0447454ec8
* src/third_party/r8: LSKbogNru-rwoTlrVtJniI4WT8_ZQbcI8QyWQJfwHXoC..mIydEkNvLtzm1YbYV6Vch1Oj7Hwzdgw-XVLHEKLmjq4C
* src/tools: 741e7ab8f6..ba6f6d8ef2
DEPS diff: 46fd3cd06c..4c4be495bb /DEPS
No update to Clang.
BUG=None
Change-Id: Ie46538a59234eb34011e797d952c3e557415ccd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327715
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@{#41189}
2023-11-19 14:47:45 +00:00
webrtc-version-updater
e35daf2978
Update WebRTC code version (2023-11-18T04:03:37).
...
Bug: None
Change-Id: I79d971a39edb28c5a6e58ff0f134b4a569ac2326
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327703
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@{#41188}
2023-11-18 06:02:14 +00:00
Philipp Hancke
0967247662
Measure usage of fingerprints with SHA-1 certificates
...
at time of connect. This may allow deprecating SHA-1 which
is no longer used by browsers and not supported by the JS
API.
BUG=None
Change-Id: Iae1d800a61d46e0dcdb622ccb009acc6fb7db53f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327540
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41187}
2023-11-17 16:26:17 +00:00
chromium-webrtc-autoroll
4e1e5eae9e
Roll chromium_revision 3b13b74f8b..46fd3cd06c (1225957:1226066)
...
Change log: 3b13b74f8b..46fd3cd06c
Full diff: 3b13b74f8b..46fd3cd06c
Changed dependencies
* src/build: 23f94fa6ef..de1ba1ab64
* src/ios: ee2c68c354..0592794f91
* src/testing: 9740b867f3..b2d323f348
* src/third_party: c34d2a98ad..2000b60bdb
* src/third_party/androidx: lVVaxxGWEoKfi-XMLQyERTC8Smt04PrfwkbezmNSAVoC..iOMhhch3r8SFts_GRS6uFcUZVmbZ_r0A1NXDpyS1Z64C
* src/third_party/perfetto: 6ba75cc5d9..867067368d
* src/tools: 5254b703bd..741e7ab8f6
DEPS diff: 3b13b74f8b..46fd3cd06c /DEPS
No update to Clang.
BUG=None
Change-Id: I54f8b73a30be076ae8387d637cfd98a46b8b6c6f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327626
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@{#41186}
2023-11-17 15:09:11 +00:00
Christoffer Jansson
988179a4c3
Add xcode caches to dimensions.
...
Bug: b/311568650
Change-Id: Idcdd1c627e74edc90d1e7ac264053698bed0e4b5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327721
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41185}
2023-11-17 14:36:35 +00:00
Tony Herre
6e956053b7
Support shortcircuiting encoded transforms
...
Add a StartShortCircuiting() callback to allow clients which have
configured Encoded Transforms when creating a PeerConnection to have
all frames skip the transform. This offers a zero cost path for streams
which don't need transforms.
This is preferable to uninstalling/not installing the transform to allow
implementing the behaviour in
https://w3c.github.io/webrtc-encoded-transform/#stream-creation -
giving web apps a chance to configure transforms within a short window
(before the next JS event loop run, so usually sub-millisecond) after stream creation, without any untransformed frames passing.
Usage in Chromium: crrev.com/c/5040731
Bug: chromium:1502781
Change-Id: I803477db1df51e80bdedf6c84d2d3695b088de83
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327601
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tony Herre <herre@google.com>
Cr-Commit-Position: refs/heads/main@{#41184}
2023-11-17 13:03:27 +00:00
Christoffer Jansson
20724ae1b7
Revert "Added an encode/decode test parameterizable via command line"
...
This reverts commit 496893e89e5bc8139e50befcb1a26eadbd829b0d.
Reason for revert: Breaks https://ci.chromium.org/ui/p/chromium/builders/webrtc.fyi/WebRTC%20Chromium%20FYI%20ios-device/16103/overview
Original change's description:
> Added an encode/decode test parameterizable via command line
>
> This enables testing different settings without updating code and rebuilding the test binary. Example of command:
>
> video_codec_perf_tests --gtest_also_run_disabled_tests --gtest_filter=*EncodeDecode --encoder=libaom-av1 --decoder=dav1d --scalability_mode=L1T3 --bitrate_kbps=100,200,300 --framerate_fps=30 --write_csv
>
> Also added writing per-frame stats to a CSV. It is more convenient to work with CSV than to parse metrics proto.
>
> Bug: webrtc:14852
> Change-Id: I1b3970f7ffa88c016133197aff585de5bc4e35c6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327600
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41179}
Bug: webrtc:14852
Change-Id: Ifdce738058c3e3fc7c76886939add2813405cae7
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327722
Owners-Override: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41183}
2023-11-17 12:53:00 +00:00
Per K
cf2e08b798
Add ByteBufferReader constructor for ArrayView
...
Bug: webrtc:14870
Change-Id: I0643af4a44bb2bc26581df971221766316124996
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327520
Auto-Submit: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41182}
2023-11-17 12:07:05 +00:00
Philipp Hancke
db1d4281d4
Merge Add(Audio|Video)ContentFor(Offer|Answer)
...
since the algorithms are the same, the codec-specifics have been
separated out in the previous CL.
Manual rebase of https://webrtc-review.googlesource.com/c/src/+/326101
BUG=webrtc:15214
Change-Id: Ic3effe63f3af2ccc22f326d1685f6f55afa2db52
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327420
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#41181}
2023-11-17 11:54:11 +00:00
Per K
d07900c848
UDP socket and TCP socket use AsyncPacketSocket::NotifyPacketReceived
...
This is done instead of directly using AsyncPacketSocket::SignalReceived.
Bug: webrtc:15368, webrtc:11943
Change-Id: I5671e66b270355188b1252138eced8e6c78ba7ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327521
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41180}
2023-11-17 11:26:53 +00:00
Sergey Silkin
496893e89e
Added an encode/decode test parameterizable via command line
...
This enables testing different settings without updating code and rebuilding the test binary. Example of command:
video_codec_perf_tests --gtest_also_run_disabled_tests --gtest_filter=*EncodeDecode --encoder=libaom-av1 --decoder=dav1d --scalability_mode=L1T3 --bitrate_kbps=100,200,300 --framerate_fps=30 --write_csv
Also added writing per-frame stats to a CSV. It is more convenient to work with CSV than to parse metrics proto.
Bug: webrtc:14852
Change-Id: I1b3970f7ffa88c016133197aff585de5bc4e35c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327600
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41179}
2023-11-17 10:21:51 +00:00
chromium-webrtc-autoroll
b6d69708fe
Roll chromium_revision 231d950fb5..3b13b74f8b (1225584:1225957)
...
Change log: 231d950fb5..3b13b74f8b
Full diff: 231d950fb5..3b13b74f8b
Changed dependencies
* src/base: 2819ffc7eb..f4de6e3114
* src/build: 2e760d5c6c..23f94fa6ef
* src/ios: e76a595293..ee2c68c354
* src/testing: 7c59019a3b..9740b867f3
* src/third_party: 90035c7057..c34d2a98ad
* src/third_party/android_build_tools/manifest_merger: kyXImK5GOP19ROuy-2wf_I_zzcVr2RVsPvB0jhLyrCEC..SdNR04V227YL22FMmKoS4AdLYwv6MJe8HBAZKNhXoCsC
* src/third_party/androidx: nQrPFhDB1aX4Jlbq9boM5vvI9bsiAa736ZacDoJQp8oC..lVVaxxGWEoKfi-XMLQyERTC8Smt04PrfwkbezmNSAVoC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/a96e7377fc..1b7fdbd910
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b46041dad0..bb1266a081
* src/third_party/depot_tools: df3e577855..06c4261af7
* src/third_party/ffmpeg: e1ca3f06ad..c1d0dc4135
* src/third_party/freetype/src: 050a320764..e969289f88
* src/third_party/libc++abi/src: 0226cb1cdf..d529bb588f
* src/third_party/libunwind/src: 7b9fd7a061..19b1234bfb
* src/third_party/perfetto: 8e4410079d..6ba75cc5d9
* src/third_party/re2/src: 974f44c8d4..7e0c1a9e24
* src/tools: 070647af7d..5254b703bd
DEPS diff: 231d950fb5..3b13b74f8b /DEPS
No update to Clang.
BUG=None
Change-Id: I40f92643adfa88ef49ae168d5cd4bfbf507f1b3a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327625
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@{#41178}
2023-11-17 09:42:32 +00:00
Harald Alvestrand
72defe459b
Use uint8_t as inner type for rtc::ByteBufferReader
...
Bug: webrtc:15661
Change-Id: Iefca01c953c4e69bebb1eb14391d0cfa6c69846e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327581
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41177}
2023-11-17 06:27:12 +00:00
webrtc-version-updater
0c501a1302
Update WebRTC code version (2023-11-17T04:02:07).
...
Bug: None
Change-Id: Icdbb265f12e026b72e79fc0791448d9c24be4840
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327641
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@{#41176}
2023-11-17 05:40:22 +00:00
chromium-webrtc-autoroll
e5251ab6a8
Roll chromium_revision 2c0da8a128..231d950fb5 (1225462:1225584)
...
Change log: 2c0da8a128..231d950fb5
Full diff: 2c0da8a128..231d950fb5
Changed dependencies
* src/base: 566558cfe5..2819ffc7eb
* src/buildtools: b20d1ecc58..7d02c8ca33
* src/ios: dcfff4d84a..e76a595293
* src/testing: ba6f94a5c1..7c59019a3b
* src/third_party: a6adf3fa25..90035c7057
* src/third_party/androidx: wPY55lhmJHd065nKIewIzDdsDFvj9-Kn8dwBHVLFdgEC..nQrPFhDB1aX4Jlbq9boM5vvI9bsiAa736ZacDoJQp8oC
* src/third_party/freetype/src: fa59e0d64c..050a320764
* src/third_party/libc++/src: 5b600baabc..4399383935
* src/third_party/perfetto: b4887d331b..8e4410079d
* src/tools: e7a6523d05..070647af7d
DEPS diff: 2c0da8a128..231d950fb5 /DEPS
No update to Clang.
BUG=None
Change-Id: If5bc1a9ef37eab538e6e9ee01b0a9137e1a3898b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327620
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@{#41175}
2023-11-16 18:42:37 +00:00
Yosef Twaik
75a3ba216e
Reverse the kbits logic according to RFC
...
The updated Flexfec RFC states that a kbit of "0" means this is the last block of the mask, whereas in the 03 draft, "0" meant there's another block.
Reversing the logic in the updated RFC parser to fix.
Bug: webrtc:15002
Change-Id: I40e4c950b09ddf2db9da6c01908737282161bf1c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327580
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41174}
2023-11-16 18:33:13 +00:00
chromium-webrtc-autoroll
6e8e4c43a5
Roll chromium_revision 605ee1f19f..2c0da8a128 (1225302:1225462)
...
Change log: 605ee1f19f..2c0da8a128
Full diff: 605ee1f19f..2c0da8a128
Changed dependencies
* src/base: 57330eea0c..566558cfe5
* src/build: cacb5e680e..2e760d5c6c
* src/ios: 287cc50731..dcfff4d84a
* src/testing: 99bf0bc9c6..ba6f94a5c1
* src/third_party: d0e89f87a1..a6adf3fa25
* src/third_party/androidx: 7w81UHsZKwCavOx2tNE4gvl9cKr9JcozK9LanN7Hn-MC..wPY55lhmJHd065nKIewIzDdsDFvj9-Kn8dwBHVLFdgEC
* src/third_party/depot_tools: 5cbc521beb..df3e577855
* src/third_party/perfetto: d9cf07b845..b4887d331b
* src/tools: f5942b8389..e7a6523d05
DEPS diff: 605ee1f19f..2c0da8a128 /DEPS
No update to Clang.
BUG=None
Change-Id: I069fb044889a116828f7d840496f088076454e7f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327510
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@{#41173}
2023-11-16 15:13:34 +00:00
webrtc-version-updater
9c5ea7e64c
Update WebRTC code version (2023-11-16T04:05:18).
...
Bug: None
Change-Id: I31653147ccca889ff8f9a86d620c6471696234e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327506
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@{#41172}
2023-11-16 05:41:55 +00:00
chromium-webrtc-autoroll
68ea746993
Roll chromium_revision bae7c64a1c..605ee1f19f (1225175:1225302)
...
Change log: bae7c64a1c..605ee1f19f
Full diff: bae7c64a1c..605ee1f19f
Changed dependencies
* src/base: ea228eb548..57330eea0c
* src/ios: 487bbfc8c7..287cc50731
* src/testing: 3e951d709a..99bf0bc9c6
* src/third_party: 16ea0a3077..d0e89f87a1
* src/third_party/androidx: yUye48-yblRqSoa0cjtQ6cQz5TR-0aQOCdfzyXBQDREC..7w81UHsZKwCavOx2tNE4gvl9cKr9JcozK9LanN7Hn-MC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e1208d01fe..b46041dad0
* src/third_party/depot_tools: 86c7f734f5..5cbc521beb
* src/third_party/freetype/src: c580926f35..fa59e0d64c
* src/third_party/perfetto: 3167ef8f02..d9cf07b845
* src/tools: a090bcb78a..f5942b8389
DEPS diff: bae7c64a1c..605ee1f19f /DEPS
No update to Clang.
BUG=None
Change-Id: I55f21387ede72d2445bd0257c9aef9fd4f84fa28
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327505
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@{#41171}
2023-11-16 04:43:07 +00:00
chromium-webrtc-autoroll
4cc7ff65c0
Roll chromium_revision 20f669f71c..bae7c64a1c (1225026:1225175)
...
Change log: 20f669f71c..bae7c64a1c
Full diff: 20f669f71c..bae7c64a1c
Changed dependencies
* src/base: cfec6160c1..ea228eb548
* src/build: 631878bb6d..cacb5e680e
* src/ios: 872286ee51..487bbfc8c7
* src/testing: 4de557f40a..3e951d709a
* src/third_party: 88a4d221eb..16ea0a3077
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/23e70e69e5..e1208d01fe
* src/third_party/freetype/src: b0265ccd33..c580926f35
* src/third_party/kotlinc/current: qeRCtEA1uhs8D1wL8wj0UZllCoScbcA6QrEQu9g4NGoC..y9zd2-JF5FESwNZEVJnnejmk6J97g7fjlmwxNaMuJAoC
* src/tools: fef31bc7ca..a090bcb78a
DEPS diff: 20f669f71c..bae7c64a1c /DEPS
No update to Clang.
BUG=None
Change-Id: I3827e2005e9a2ca81226828774433f225ceaafb5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327483
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@{#41170}
2023-11-15 23:38:36 +00:00
chromium-webrtc-autoroll
ad44ceb52e
Roll chromium_revision 22328c0ea5..20f669f71c (1224897:1225026)
...
Change log: 22328c0ea5..20f669f71c
Full diff: 22328c0ea5..20f669f71c
Changed dependencies
* src/base: 183b161ff6..cfec6160c1
* src/build: 33f6a1bed4..631878bb6d
* src/buildtools/linux64: git_revision:9a45b61238317b09b778c47555527c9926700e0c..git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e
* src/buildtools/mac: git_revision:9a45b61238317b09b778c47555527c9926700e0c..git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e
* src/buildtools/win: git_revision:9a45b61238317b09b778c47555527c9926700e0c..git_revision:bc5744174d9ea1c292f3f08cfb95fa97ea5c595e
* src/ios: fa95d2bd15..872286ee51
* src/testing: 5dc9940058..4de557f40a
* src/third_party: 220b0e05ab..88a4d221eb
* src/third_party/androidx: r6tyvAMtJYjnLQdCwq6J7PantgZUMwThOStYBsjKOxkC..yUye48-yblRqSoa0cjtQ6cQz5TR-0aQOCdfzyXBQDREC
* src/third_party/libunwind/src: 69b8c64697..7b9fd7a061
* src/tools: 4857a72621..fef31bc7ca
DEPS diff: 22328c0ea5..20f669f71c /DEPS
No update to Clang.
BUG=None
Change-Id: Ibe520ffb1c8690d1d8994343c7d7199cfff9c2a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327502
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@{#41169}
2023-11-15 19:04:35 +00:00
chromium-webrtc-autoroll
9dac048f17
Roll chromium_revision 6485e84d85..22328c0ea5 (1224765:1224897)
...
Change log: 6485e84d85..22328c0ea5
Full diff: 6485e84d85..22328c0ea5
Changed dependencies
* src/base: 90dc985d38..183b161ff6
* src/buildtools: a0c5cf9a56..b20d1ecc58
* src/ios: 8b183359b4..fa95d2bd15
* src/testing: 32ef639b19..5dc9940058
* src/third_party: b6e57d8455..220b0e05ab
* src/third_party/androidx: 5zHkKdG_sSwRbMiBX_z3a3t_w7DLuLWlFL8Jr-xc6UYC..r6tyvAMtJYjnLQdCwq6J7PantgZUMwThOStYBsjKOxkC
* src/third_party/depot_tools: 1e503bf950..86c7f734f5
* src/third_party/freetype/src: aec7e717fb..b0265ccd33
* src/third_party/kotlin_stdlib: UHG1TEvmBMX93y7dRSaoalB3LBMY2O5-OOvlFUByl5wC..QEHg036Jc2HWG4-ao7usl1QUexRidGFFSgqqWUpmK-YC
* src/third_party/libc++/src: 333c767f87..5b600baabc
* src/tools: 0766b4f895..4857a72621
DEPS diff: 6485e84d85..22328c0ea5 /DEPS
No update to Clang.
BUG=None
Change-Id: I22585c8a19976f79fa96e0d34c0e09bbad1866de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327501
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@{#41168}
2023-11-15 15:52:26 +00:00
Jan Grulich
12c502428d
Video capture PipeWire: clear notifier after use and upon destruction
...
Make sure the notifier is reset when tearing down the camera portal and also when we already called it. Destruction of camera portal will be mostly invoked by an object holding it and serving as an implementation of the notifier interface and in such case we have to make sure it will
not get called at this moment.
Bug: webrtc:15407
Change-Id: If0c1fb1493d64d5e1f0228ed71813abbb9280083
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315420
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jan Grulich <grulja@gmail.com>
Cr-Commit-Position: refs/heads/main@{#41167}
2023-11-15 13:59:24 +00:00
Sergey Silkin
ebc4d3edd5
Move StrJoin to rtc_base/strings
...
A similar function was defined in rtc_base/openssl_adapter. Moving it from net/dcsctp/common/ to rtc_base/strings/. I'm planning to use StrJoin in a video codec test (a follow-up change).
Bug: webrtc:14852
Change-Id: Ie657c03e7f9fb52c189c127af6f66ec505b512ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327322
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41166}
2023-11-15 12:10:28 +00:00
Jonas Oreland
02ce5887b6
Allow list the places which send STUN_REQUEST w/o password
...
Bug: chromium:1177125
Change-Id: Ia58a596871c8f15b9638d026a336a30c15f89f90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327441
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41165}
2023-11-15 11:31:45 +00:00
Per K
4ac371883e
AsyncPacketSocket::RegisterReceivedPacketCallback
...
This cl introduce RegisterReceivedPacketCallback and
DeregisterReceivedPacketCallback that will be used to replace AsyncPacketSocket::SignalReadPacket
A "proof of concept" cl is here: https://webrtc-review.googlesource.com/c/src/+/327324
Bug: webrtc:15368
Change-Id: I07e4f564dc8420d78e542991689778d8531225df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327325
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41164}
2023-11-15 11:17:53 +00:00
Jan Grulich
8b54e37cac
DeviceInfoPipeWire: move include for PipeWireSession out of the header
...
Moving the header file and definitions for PipeWireSession to the source
file allows DeviceInfoPipeWire to be reimplemented or used in wrappers
without the consumer needing to add PipeWire includes and definitions.
Bug: webrtc:15654
Change-Id: I895059d50bdf9e6ed152eca729c618261701457a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327381
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jan Grulich <grulja@gmail.com>
Cr-Commit-Position: refs/heads/main@{#41163}
2023-11-15 10:49:56 +00:00
Jan Grulich
eb6106e9d0
DeviceInfoPipeWire: Add RTC_CHECKS for non-initialized PipeWire session
...
Adds sanity checks for non-initialized PipeWire session in case caller
forgets to initialize VideoCaptureOptions.
Bug: webrtc:15654
Change-Id: Ic7afd2a9f7cd6ffdede612798544ad8826c96f74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327380
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jan Grulich <grulja@gmail.com>
Cr-Commit-Position: refs/heads/main@{#41162}
2023-11-15 10:48:53 +00:00
Tomas Gunnarsson
117d847901
Revert "Reland: Remove unsupported configuration value, allow_codec_switching"
...
This reverts commit 23501a2aa656b94e26d4c67b8b9393258551560f.
Reason for revert: Breaks downstream features
Original change's description:
> Reland: Remove unsupported configuration value, `allow_codec_switching`
>
> This reverts commit 6b0c5babe0700f12493cf659e1b35c58d2327995.
>
> Reason for revert: Relanding once downstream issues have been addressed
>
> Original change's description:
> > Revert "Remove unsupported configuration value, `allow_codec_switching`"
> >
> > This reverts commit 8f7a17f80f43a47ce3801a3cfd2afda3575c8023.
> >
> > Reason for revert: breaks downstream
> >
> > Original change's description:
> > > Remove unsupported configuration value, `allow_codec_switching`
> > >
> > > Bug: webrtc:11341
> > > Change-Id: I8ff598848996bd63ccc572e11f8f69c892a4a459
> > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324284
> > > Reviewed-by: Philip Eliasson <philipel@webrtc.org>
> > > Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> > > Cr-Commit-Position: refs/heads/main@{#40995}
> >
> > Bug: webrtc:11341
> > Change-Id: I784fd95062fc71f8dcc139b05121985f60709004
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324780
> > Owners-Override: Philip Eliasson <philipel@webrtc.org>
> > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> > Commit-Queue: Philip Eliasson <philipel@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#40998}
>
> Bug: webrtc:11341
> Change-Id: I3cb3e699fd76942c51f0f42a99bcb19ac607632e
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324782
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41032}
Bug: webrtc:11341
Change-Id: I0eb8e6a464a8a51e6359caf8f43231dc275c4f20
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327382
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41161}
2023-11-15 08:10:28 +00:00
chromium-webrtc-autoroll
86944c40b3
Roll chromium_revision 4d545d8bcb..6485e84d85 (1224627:1224765)
...
Change log: 4d545d8bcb..6485e84d85
Full diff: 4d545d8bcb..6485e84d85
Changed dependencies
* src/base: 8a29935d04..90dc985d38
* src/buildtools: 18624e2e9c..a0c5cf9a56
* src/buildtools/linux64: git_revision:85bd0a62938bc84e1b8db0ef92be0e2bb634378d..git_revision:9a45b61238317b09b778c47555527c9926700e0c
* src/buildtools/mac: git_revision:85bd0a62938bc84e1b8db0ef92be0e2bb634378d..git_revision:9a45b61238317b09b778c47555527c9926700e0c
* src/buildtools/win: git_revision:85bd0a62938bc84e1b8db0ef92be0e2bb634378d..git_revision:9a45b61238317b09b778c47555527c9926700e0c
* src/ios: ed560b8d1f..8b183359b4
* src/testing: d306aac001..32ef639b19
* src/third_party: c1c2c0c1ad..b6e57d8455
* src/third_party/androidx: QJKfwmcZA_Hj0_Sz33r7d7js76gYPMJc8hZZRFFPqssC..5zHkKdG_sSwRbMiBX_z3a3t_w7DLuLWlFL8Jr-xc6UYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/01573850fd..23e70e69e5
* src/third_party/depot_tools: fba0ae4a38..1e503bf950
* src/third_party/freetype/src: 667aad581a..aec7e717fb
* src/tools: ffbe02d01f..0766b4f895
DEPS diff: 4d545d8bcb..6485e84d85 /DEPS
No update to Clang.
BUG=None
Change-Id: Ib6644b20c47a6ff3cff64b9454302998dec4d6fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327370
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@{#41160}
2023-11-15 06:40:13 +00:00