chromium-webrtc-autoroll
bc2593ebc6
Roll chromium_revision 4795399e45..7e6b715720 (1258106:1258254)
...
Change log: 4795399e45..7e6b715720
Full diff: 4795399e45..7e6b715720
Changed dependencies
* src/base: 06afc626ca..574f773d73
* src/ios: b5f3373c70..909831539c
* src/testing: 5d2f2bfe72..066b13efaa
* src/third_party: cf9b98c45c..9df0a239be
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ca502d307f..0bfce82cee
* src/third_party/depot_tools: 3569608028..4d2864f3a1
* src/third_party/perfetto: b20333c6f8..ec59b08ccb
* src/tools: e7b1d307ed..98c91ad4ba
DEPS diff: 4795399e45..7e6b715720 /DEPS
No update to Clang.
BUG=None
Change-Id: Id8225b47f0739acda261ab645dfa24b8b3bee149
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338760
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@{#41701}
2024-02-09 00:45:44 +00:00
chromium-webrtc-autoroll
955839cf5a
Roll chromium_revision ddf91e6338..4795399e45 (1257933:1258106)
...
Change log: ddf91e6338..4795399e45
Full diff: ddf91e6338..4795399e45
Changed dependencies
* src/base: 8f11a314eb..06afc626ca
* src/build: 02b6c9f6d1..c40a759ea4
* src/buildtools: 6e5b3a31f2..f90248f2bf
* src/ios: 45defe1bf4..b5f3373c70
* src/testing: 657a87e64e..5d2f2bfe72
* src/third_party: 3a7918763a..cf9b98c45c
* src/third_party/depot_tools: 74a6ca92bb..3569608028
* src/third_party/libc++/src: c51c9efb6c..9d119c1f4a
* src/third_party/libvpx/source/libvpx: c35f3e9e35..96b64eaac5
* src/third_party/perfetto: 9b78d80da7..b20333c6f8
* src/tools: fa1d49f3c1..e7b1d307ed
DEPS diff: ddf91e6338..4795399e45 /DEPS
No update to Clang.
BUG=None
Change-Id: I8384b695f24d113c4a2ef017ea2a1e62f933dc56
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338681
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@{#41700}
2024-02-08 20:45:14 +00:00
chromium-webrtc-autoroll
9183fcdc53
Roll chromium_revision 59df7a60eb..ddf91e6338 (1257821:1257933)
...
Change log: 59df7a60eb..ddf91e6338
Full diff: 59df7a60eb..ddf91e6338
Changed dependencies
* src/build: c3b35d6b4c..02b6c9f6d1
* src/ios: 9b810c7888..45defe1bf4
* src/testing: fb5d53661a..657a87e64e
* src/third_party: ce97b0e3f1..3a7918763a
* src/third_party/perfetto: 6821c955bd..9b78d80da7
* src/third_party/r8: c2PL3_z2rOvwF74DJ36SLbH9iry7D6V-KG7NU_njKJwC..aRZW4VFdf45KlLTJNNkZ-Z8f_PTxChr6X3Nqhjth-FEC
* src/tools: e9eee6e818..fa1d49f3c1
DEPS diff: 59df7a60eb..ddf91e6338 /DEPS
No update to Clang.
BUG=None
Change-Id: I642f23ccca83ee30abc7b6ef08626b93f8c0bd04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338680
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@{#41699}
2024-02-08 16:50:06 +00:00
Sergey Silkin
6432970fe9
Make it possible to set spatial layer bitrates explicitly
...
Bug: webrtc:14852
Change-Id: Ie41d4223d0d5aef5a79f7e6067f0855f022ed428
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/335361
Auto-Submit: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41698}
2024-02-08 14:42:08 +00:00
Harald Alvestrand
974044efca
Remove code for supporting SDES
...
Rework transport_description_factory to only have non-DTLS mode for
testing, and rewrite tests accordingly.
Bug: webrtc:11066, chromium:804275
Change-Id: Ie7d477c4331c975e4e0a3034fbbb749ed9009446
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336880
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41697}
2024-02-08 14:34:04 +00:00
Philipp Hancke
cea1c0b9a9
Dynamically assign ids to header extensions not enabled by default
...
by creating an id collision and letting UsedIds resolve it.
Also avoid id=15 which is forbidden by
https://www.rfc-editor.org/rfc/rfc8285#section-4.2
so might cause interop issues in offers to implementations
not supporting two-byte extensions.
BUG=webrtc:15378
Change-Id: I27926f065f8e396257294da7acf2be9802169805
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319280
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@{#41696}
2024-02-08 12:52:58 +00:00
Dor Hen
3e613c2590
Change vector<const T> with const vector<T>
...
As described in the issue. This won't compile under most compilers,
at least that what godbolt indicated.
So instead, using const vector<T> to prevent the compilation errors. Keep in mind this is a bit more restrictive as it also implies constness on the vector itself and not only its members, meaning we cannot push/pop.
Bug: webrtc:15829
Change-Id: I19c1223f0a3c56082da75b39c2afe152ae43a3a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337960
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Guido Urdaneta <guidou@webrtc.org>
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41695}
2024-02-08 11:42:40 +00:00
Joachim Reiersen
68831d28c7
Remove extraneous partial re-initialization of NetEq in the ChannelReceive ctor
...
These function calls break RAII and are redundant since NetEq and voe::AudioLevel have just been constructed. Remove them to fix an issue where NetEq ignores the min/max delay passed to its constructor.
This will not change default behavior since the defaults in NetEq::Config for max_delay_ms and min_delay_ms are both 0.
Bug: webrtc:15835
Change-Id: I27d4745ac85d6c6948796fe1d6286a0b79429474
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338209
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41694}
2024-02-08 11:33:25 +00:00
chromium-webrtc-autoroll
74e7ac59b0
Roll chromium_revision bae41acd7c..59df7a60eb (1257677:1257821)
...
Change log: bae41acd7c..59df7a60eb
Full diff: bae41acd7c..59df7a60eb
Changed dependencies
* fuchsia_version: version:18.20240127.1.1..version:18.20240207.3.1
* src/base: 086cbbd648..8f11a314eb
* src/build: 4a9d301719..c3b35d6b4c
* src/buildtools: c89450da2b..6e5b3a31f2
* src/ios: 1c4f73a43e..9b810c7888
* src/testing: c2dccaca29..fb5d53661a
* src/third_party: 8660aacd5e..ce97b0e3f1
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/27e029f529..ca502d307f
* src/third_party/depot_tools: 784db7a5f0..74a6ca92bb
* src/third_party/libc++/src: 9d119c1f4a..c51c9efb6c
* src/third_party/libunwind/src: fc505746f0..8bad7bd6ec
* src/third_party/perfetto: 74cdba3b28..6821c955bd
* src/tools: 0882d37654..e9eee6e818
DEPS diff: bae41acd7c..59df7a60eb /DEPS
No update to Clang.
BUG=None
Change-Id: Icffbb9ee3d7e1708234e78835161b5210745b774
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338601
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@{#41693}
2024-02-08 09:34:42 +00:00
Tommi
5e04753e7a
Remove deprecated IceCandidateType values
...
Bug: none
Change-Id: I13ebcc6fd38aa25fee8afd92bda06a0f3483cda1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337120
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41692}
2024-02-08 08:47:24 +00:00
webrtc-version-updater
76817070d3
Update WebRTC code version (2024-02-08T04:02:04).
...
Bug: None
Change-Id: I76e138fbb76020fbe769a57750c9938246baf005
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338212
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@{#41691}
2024-02-08 05:38:28 +00:00
chromium-webrtc-autoroll
fe6178ef7d
Roll chromium_revision 1b5fb86a99..bae41acd7c (1257437:1257677)
...
Change log: 1b5fb86a99..bae41acd7c
Full diff: 1b5fb86a99..bae41acd7c
Changed dependencies
* src/base: a80392267c..086cbbd648
* src/build: 37009039d9..4a9d301719
* src/buildtools: f0bd4d6d94..c89450da2b
* src/ios: 3b662c3afa..1c4f73a43e
* src/testing: acb795da6a..c2dccaca29
* src/third_party: f7718e49b8..8660aacd5e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6d39c23fce..27e029f529
* src/third_party/depot_tools: 9305434c21..784db7a5f0
* src/third_party/perfetto: 7cf1c2d0f4..74cdba3b28
* src/tools: a67d34022c..0882d37654
DEPS diff: 1b5fb86a99..bae41acd7c /DEPS
Clang version changed llvmorg-19-init-817-g3f5fcb59:llvmorg-18-init-17730-gf670112a
Details: 1b5fb86a99..bae41acd7c /tools/clang/scripts/update.py
BUG=None
Change-Id: I34151f2689a3ad04edce07811e6f93f02ba155bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338520
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@{#41690}
2024-02-08 00:41:29 +00:00
chromium-webrtc-autoroll
dc769ae509
Roll chromium_revision ed8169cbb0..1b5fb86a99 (1257259:1257437)
...
Change log: ed8169cbb0..1b5fb86a99
Full diff: ed8169cbb0..1b5fb86a99
Changed dependencies
* src/base: 81ad254d3c..a80392267c
* src/build: afc7f0f08a..37009039d9
* src/buildtools: 262e0f6f64..f0bd4d6d94
* src/ios: 386f1b2ae9..3b662c3afa
* src/testing: d0f1ef3ee0..acb795da6a
* src/third_party: 18c651389f..f7718e49b8
* src/third_party/depot_tools: a8f0954411..9305434c21
* src/third_party/perfetto: 450c05cd3b..7cf1c2d0f4
* src/third_party/r8: Wpuxcm9gcq_RziIlCD0O_dgjRUr75g61LfP2iXo4FTsC..c2PL3_z2rOvwF74DJ36SLbH9iry7D6V-KG7NU_njKJwC
* src/tools: ceb5eb8417..a67d34022c
DEPS diff: ed8169cbb0..1b5fb86a99 /DEPS
Clang version changed llvmorg-18-init-17730-gf670112a:llvmorg-19-init-817-g3f5fcb59
Details: ed8169cbb0..1b5fb86a99 /tools/clang/scripts/update.py
BUG=None
Change-Id: I0bf32c5adeeb6da8489dbe5f4697d9a934449f0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338208
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@{#41689}
2024-02-07 18:50:29 +00:00
Tomas Lundqvist
aaa123debb
Reland "Remove post-decode VAD"
...
This is a reland of commit 89cf26f1e0532130745f648cf16b1fb8af2f6b4f
Original change's description:
> Remove post-decode VAD
>
> Bug: webrtc:15806
> Change-Id: I6acf8734a70703085cfc1ccf82a79ee0931f59a4
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336460
> Reviewed-by: Sam Zackrisson <saza@webrtc.org>
> Commit-Queue: Tomas Lundqvist <tomasl@google.com>
> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41653}
Bug: webrtc:15806
Change-Id: I1c2c0ce568c3c1817ff5c65bee91b9f961d46559
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337442
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Commit-Queue: Tomas Lundqvist <tomasl@google.com>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41688}
2024-02-07 16:33:51 +00:00
Per K
39ac25d6ec
Add PeerConnectionInterface::ReconfigureBandwidthEstimation
...
Using the Api, BWE components are recreated and new settings can be
applied. Initially, the only configuration available is allowing BWE probes without media".
Note that BWE components are created when transport first becomes writable. So calling this method before a PeerConnection is connected is cheap and only changes configuration.
Integration test in https://webrtc-review.googlesource.com/c/src/+/337322
Bug: webrtc:14928
Change-Id: If2c848489bf94a1f7a5ebf90d2886d90c202c7c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336240
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41687}
2024-02-07 14:10:02 +00:00
Danil Chapovalov
22b6564d77
Propagate webrtc::Environment to create VideoDecoder through java wrappers
...
Bug: webrtc:15791
Change-Id: I25976158ef780211355deb934e83d275d4f881e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336980
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41686}
2024-02-07 11:58:20 +00:00
Tomas Lundqvist
2425c8ddea
Added EnableVad() and DisableVad() default implementations
...
Bug: webrtc:15806
Change-Id: I3870029ef788ed44b19484a2413c3b3473d3a1a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338440
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Commit-Queue: Tomas Lundqvist <tomasl@google.com>
Cr-Commit-Position: refs/heads/main@{#41685}
2024-02-07 11:16:35 +00:00
chromium-webrtc-autoroll
4eb72a0867
Roll chromium_revision 5c1222c039..ed8169cbb0 (1257135:1257259)
...
Change log: 5c1222c039..ed8169cbb0
Full diff: 5c1222c039..ed8169cbb0
Changed dependencies
* src/base: cdd683921b..81ad254d3c
* src/build: 5347b65643..afc7f0f08a
* src/ios: 525498cea9..386f1b2ae9
* src/testing: faa67274bf..d0f1ef3ee0
* src/third_party: a59d781695..18c651389f
* src/third_party/depot_tools: 1f441eb375..a8f0954411
* src/third_party/fuzztest/src: a6db991e3e..61d95200e7
* src/tools: 71a8b59f46..ceb5eb8417
* src/tools/luci-go: git_revision:0d11be367258bfe14a13ff1afcf43a0bc6aedb45..git_revision:c7b026b3a6a1f877ce46a90c5f761b10e5149891
* src/tools/luci-go: git_revision:0d11be367258bfe14a13ff1afcf43a0bc6aedb45..git_revision:c7b026b3a6a1f877ce46a90c5f761b10e5149891
DEPS diff: 5c1222c039..ed8169cbb0 /DEPS
No update to Clang.
BUG=None
Change-Id: Idc2a965ac942878f9987efd9bbbf0421258f8d2f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338460
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@{#41684}
2024-02-07 10:45:46 +00:00
Harald Alvestrand
3bddaed569
rtc_p2p: Split turn port and basic port allocator
...
This completes the breakup of the rtc_p2p target.
Remaining cleanup is to delete the rtc_p2p target and make clients
depend on the base targets.
Bug: webrtc:15796
Change-Id: I67bbeee9abf0bb663283ec3420a9a00bd3a2436a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338340
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41683}
2024-02-07 10:30:59 +00:00
Jakob Ivarsson
9d9b3a3553
Add option for the audio encoder to allocate a bitrate range.
...
Bug: webrtc:15834
Change-Id: I3223162e747621983dbe2704661bb87f7890b3fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338221
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Reviewed-by: Tomas Lundqvist <tomasl@google.com>
Cr-Commit-Position: refs/heads/main@{#41682}
2024-02-07 09:47:16 +00:00
Philipp Hancke
6de9d6add0
Add default AV1 parameters to SdpVideoFormat comparison
...
BUG=webrtc:15703
Change-Id: Ib3195b61b27c38a27d851119cdbf55c679b839c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337540
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41681}
2024-02-07 08:15:52 +00:00
webrtc-version-updater
5c7bc9fa02
Update WebRTC code version (2024-02-07T04:02:17).
...
Bug: None
Change-Id: I878a5152ec03159e65d82dd9962ee5830d39d3ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338380
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@{#41680}
2024-02-07 05:40:09 +00:00
chromium-webrtc-autoroll
72fdb65330
Roll chromium_revision 553b5dd870..5c1222c039 (1257025:1257135)
...
Change log: 553b5dd870..5c1222c039
Full diff: 553b5dd870..5c1222c039
Changed dependencies
* src/base: f018f4f734..cdd683921b
* src/buildtools: 2bda660f98..262e0f6f64
* src/ios: 6dc8bd1ec4..525498cea9
* src/testing: 7328b96358..faa67274bf
* src/third_party: 3a5018f262..a59d781695
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f092a8625f..6d39c23fce
* src/third_party/libc++/src: 6024b26887..9d119c1f4a
* src/third_party/perfetto: cae24fbd60..450c05cd3b
* src/tools: 982af6cab0..71a8b59f46
DEPS diff: 553b5dd870..5c1222c039 /DEPS
No update to Clang.
BUG=None
Change-Id: I279634c3fd7e2e3cf8e4f408534f41cd83a4ec9f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338205
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@{#41679}
2024-02-07 03:04:09 +00:00
chromium-webrtc-autoroll
f0895f7733
Roll chromium_revision b77c10eec3..553b5dd870 (1256869:1257025)
...
Change log: b77c10eec3..553b5dd870
Full diff: b77c10eec3..553b5dd870
Changed dependencies
* src/base: bd360beaa8..f018f4f734
* src/ios: 5bae19f119..6dc8bd1ec4
* src/testing: 03acf75d86..7328b96358
* src/third_party: 676beca3fb..3a5018f262
* src/third_party/androidx: 6uuKw5DN2kX3odjXxnfntoWPy4DOE00A65kTz33wmEYC..7mJZ3v-PCBM6d2aoz8s5V6ix1M_RJi-94No7oO0IIC0C
* src/third_party/depot_tools: 120efcb475..1f441eb375
* src/third_party/libc++abi/src: fb278689d9..a7b3d968a3
* src/third_party/libyuv: d359a9f922..2f2c04c157
* src/third_party/perfetto: 5cafd5f37c..cae24fbd60
* src/tools: 4a580ac431..982af6cab0
Added dependencies
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime
DEPS diff: b77c10eec3..553b5dd870 /DEPS
No update to Clang.
BUG=None
Change-Id: I8ef4c62c577492d6fcb3ffd505ff0e6a861f2712
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338203
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@{#41678}
2024-02-06 23:10:35 +00:00
chromium-webrtc-autoroll
0a92fe8b61
Roll chromium_revision 4433ef31eb..b77c10eec3 (1256671:1256869)
...
Change log: 4433ef31eb..b77c10eec3
Full diff: 4433ef31eb..b77c10eec3
Changed dependencies
* src/base: 1e9268e9db..bd360beaa8
* src/build: f4542781a5..5347b65643
* src/buildtools: d1fe4728f6..2bda660f98
* src/ios: 4ddde51c01..5bae19f119
* src/testing: 730e222741..03acf75d86
* src/third_party: 1ec697ee9c..676beca3fb
* src/third_party/libc++/src: 3c2f3884e6..6024b26887
* src/third_party/perfetto: 786ec3a414..5cafd5f37c
* src/third_party/r8: yr6NtXUFlwC0IMXpA-KKdgva5QQ8ME9lm0LD3wz3lSQC..Wpuxcm9gcq_RziIlCD0O_dgjRUr75g61LfP2iXo4FTsC
* src/tools: 1c38757126..4a580ac431
DEPS diff: 4433ef31eb..b77c10eec3 /DEPS
No update to Clang.
BUG=None
Change-Id: Id8ae348cd27c9d5692a205f48ff641dd7b6b616d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338300
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@{#41677}
2024-02-06 18:47:00 +00:00
Harald Alvestrand
8bb54c1c42
Penultimate split-up of rtc_p2p build target
...
This takes the rest of the .cc files out of the rtc_p2p build
target, leaving only one entangled target to clean up.
Bug: webrtc:15796
Change-Id: I4312b70ffe96a8affc1a02456ac466eea05dd44c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338220
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41676}
2024-02-06 17:52:39 +00:00
chromium-webrtc-autoroll
310c9d4cbe
Roll chromium_revision 9983c30299..4433ef31eb (1256551:1256671)
...
Change log: 9983c30299..4433ef31eb
Full diff: 9983c30299..4433ef31eb
Changed dependencies
* src/base: 1613c3fb68..1e9268e9db
* src/ios: 8ef68e5171..4ddde51c01
* src/testing: 065afd5a19..730e222741
* src/third_party: b17629eef8..1ec697ee9c
* src/third_party/android_build_tools/manifest_merger: _BpuezAM4mQeQj5WNI7H6zkNx4nV2d8uGzcoJOlLQJcC..xxtHLi-sldjnrAZqfTewA7Ai7T_i46GDTkbeOQm4Da4C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c2c3cef34d..f092a8625f
* src/third_party/depot_tools: 0696c428b0..120efcb475
* src/tools: e232065eb7..1c38757126
DEPS diff: 9983c30299..4433ef31eb /DEPS
No update to Clang.
BUG=None
Change-Id: I509536431fc25476bc5c941b5f6d3c23df638820
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338180
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@{#41675}
2024-02-06 10:37:27 +00:00
webrtc-version-updater
26540f6071
Update WebRTC code version (2024-02-06T04:02:15).
...
Bug: None
Change-Id: I8e652b68f1163cbf8c447d4181c73d11510a5b63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338141
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@{#41674}
2024-02-06 05:44:31 +00:00
chromium-webrtc-autoroll
1188d0849f
Roll chromium_revision 224f3cf6ba..9983c30299 (1256436:1256551)
...
Change log: 224f3cf6ba..9983c30299
Full diff: 224f3cf6ba..9983c30299
Changed dependencies
* src/base: 6dbc4c091b..1613c3fb68
* src/ios: e6de825b66..8ef68e5171
* src/testing: 2c38863320..065afd5a19
* src/third_party: 6ae371969a..b17629eef8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/432aa4ae6c..c2c3cef34d
* src/third_party/perfetto: 3deb235814..786ec3a414
* src/tools: 71ab0c4b0b..e232065eb7
DEPS diff: 224f3cf6ba..9983c30299 /DEPS
No update to Clang.
BUG=None
Change-Id: I4a75b934a17b407bea73081762bdb6b5e6065c1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338121
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@{#41673}
2024-02-06 02:39:47 +00:00
chromium-webrtc-autoroll
559e854da4
Roll chromium_revision 0627ca51a7..224f3cf6ba (1256272:1256436)
...
Change log: 0627ca51a7..224f3cf6ba
Full diff: 0627ca51a7..224f3cf6ba
Changed dependencies
* src/base: f35773d19b..6dbc4c091b
* src/ios: 5b4a897911..e6de825b66
* src/testing: dbb4ea2662..2c38863320
* src/third_party: 59c1f68114..6ae371969a
* src/third_party/depot_tools: af6eabff53..0696c428b0
* src/third_party/libc++abi/src: 0c4e8fac5c..fb278689d9
* src/third_party/perfetto: dd3f5e97f3..3deb235814
* src/tools: 130c454a05..71ab0c4b0b
DEPS diff: 0627ca51a7..224f3cf6ba /DEPS
No update to Clang.
BUG=None
Change-Id: I5d5dfedebb1f3ec9023c985b89740be6e361976d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338120
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@{#41672}
2024-02-05 22:40:03 +00:00
Sergey Silkin
57a1232d75
Remove WebRtcVideoSendChannel::kDefaultQpMax
...
https://webrtc-review.googlesource.com/c/src/+/324282 moved default QP to media/base/media_constants.h. Dependent projects have been switched to the new constant.
Bug: webrtc:14852
Change-Id: Ic547a6b08490151d45543b68d4ed4b9da3a1629f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324820
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41671}
2024-02-05 20:34:10 +00:00
chromium-webrtc-autoroll
1df269099f
Roll chromium_revision 82f331232d..0627ca51a7 (1256154:1256272)
...
Change log: 82f331232d..0627ca51a7
Full diff: 82f331232d..0627ca51a7
Changed dependencies
* src/buildtools: fc9e646cb3..d1fe4728f6
* src/ios: 8c904c8500..5b4a897911
* src/testing: fa5d894853..dbb4ea2662
* src/third_party: f52924d4de..59c1f68114
* src/third_party/perfetto: 9dec55ff4f..dd3f5e97f3
* src/third_party/r8: X4a6wa4_8gQP775zUTVOXJEtzMNByOt6xLvdOc2_i_MC..yr6NtXUFlwC0IMXpA-KKdgva5QQ8ME9lm0LD3wz3lSQC
* src/third_party/turbine: KfCqNpZ5XxbfuKiIsjeMWFX-6aJc5WN37x9weHyVDIkC..7NPeRX_XAc2XOUX7V9moyIEyM8RjjPdAhRK-8DLzk_oC
* src/tools: 8cd7746c96..130c454a05
DEPS diff: 82f331232d..0627ca51a7 /DEPS
No update to Clang.
BUG=None
Change-Id: I0a2a2724a2f0686b799d01187416c14d1dabfdc1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338080
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@{#41670}
2024-02-05 18:53:04 +00:00
Jakob Ivarsson
5ff04d1b60
Avoid zero duration packets in NetEq test with replacement audio.
...
Fixes a crash when the timestamp difference between two packets is zero,
which can happen due to probing for example.
Bug: none
Change-Id: If04dfaed0b10aecd7b1a1e5487161c2d82ad9e44
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338020
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <hlundin@google.com>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41669}
2024-02-05 14:48:25 +00:00
Danil Chapovalov
5b90b963de
Provide Environment for VideoDecoder in video_coding/ tests
...
Bug: webrtc:15791
Change-Id: I6345f88f895ee6ff89f4c8224c8d2dc495422152
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337980
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41668}
2024-02-05 14:25:26 +00:00
chromium-webrtc-autoroll
0358a2c7a5
Roll chromium_revision 844caa73fd..82f331232d (1252127:1256154)
...
Change log: 844caa73fd..82f331232d
Full diff: 844caa73fd..82f331232d
Changed dependencies
* fuchsia_version: version:17.20240120.1.1..version:18.20240127.1.1
* reclient_version: re_client_version:0.126.0.4aaef37-gomaip..re_client_version:0.130.0.546556b-gomaip
* src/base: 1e7f08e968..f35773d19b
* src/build: 0b7a0198da..f4542781a5
* src/buildtools: d8688b9036..fc9e646cb3
* src/buildtools/linux64: git_revision:fc722252439ea3576c241773f5ee14eb8470e2ef..git_revision:a2e2717ea670249a34b0de4b3e54f268d320bdfa
* src/buildtools/mac: git_revision:fc722252439ea3576c241773f5ee14eb8470e2ef..git_revision:a2e2717ea670249a34b0de4b3e54f268d320bdfa
* src/buildtools/reclient: re_client_version:0.126.0.4aaef37-gomaip..re_client_version:0.130.0.546556b-gomaip
* src/buildtools/win: git_revision:fc722252439ea3576c241773f5ee14eb8470e2ef..git_revision:a2e2717ea670249a34b0de4b3e54f268d320bdfa
* src/ios: 2e7ed5b523..8c904c8500
* src/testing: d03a2cf751..fa5d894853
* src/third_party: b2c536b297..f52924d4de
* src/third_party/android_build_tools/manifest_merger: fPIg5SQ9nbj982soSMoZlTPVfZ2zVKZRusg-r0ONCxUC.._BpuezAM4mQeQj5WNI7H6zkNx4nV2d8uGzcoJOlLQJcC
* src/third_party/androidx: BW2v6j8vjcVQrdX9fXmf686JtkLjxn-KCWhAE1XT_n4C..6uuKw5DN2kX3odjXxnfntoWPy4DOE00A65kTz33wmEYC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/414f69504d..10a2132f50
* src/third_party/breakpad/breakpad: 62ecd46358..6551ac3632
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d7ee2f7345..432aa4ae6c
* src/third_party/depot_tools: 2bc81cdf4f..af6eabff53
* src/third_party/ffmpeg: 17525de887..7c1b0b524c
* src/third_party/fontconfig/src: 2fb3419a92..14d466b30a
* src/third_party/freetype/src: 5761778246..47574f7ea4
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/77cf417565..0cee19cfc8
* src/third_party/libc++/src: 28aa23ffb4..3c2f3884e6
* src/third_party/libc++abi/src: a46df1f416..0c4e8fac5c
* src/third_party/libvpx/source/libvpx: eeb1be7f23..c35f3e9e35
* src/third_party/libyuv: 04821d1e7d..d359a9f922
* src/third_party/perfetto: d9c3231123..9dec55ff4f
* src/third_party/r8: K1NPmXz0aZCAGGtC5UESEmqwT5-x6QNNb0Jo0umsez4C..X4a6wa4_8gQP775zUTVOXJEtzMNByOt6xLvdOc2_i_MC
* src/third_party/re2/src: 826ad10e58..ab7c5918b4
* src/tools: 80bf17f2a7..8cd7746c96
Added dependency
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm
DEPS diff: 844caa73fd..82f331232d /DEPS
No update to Clang.
BUG=None
Change-Id: I103d6aa89ddc107917b7f9d71dc7d3fb589599aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/338001
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@{#41667}
2024-02-05 14:00:54 +00:00
Byoungchan Lee
ff616269f8
Fix Chromium roll failures due to classpath format changes in jni_zero
...
This commit addresses an issue resulting from a change [1] in the
jni_zero project, where the format of classpath entries changed
(from using slashes 'org/webrtc/PeerConnectionFactory'
to dots 'org.webrtc.PeerConnectionFactory'). These changes led to
failures in the Chromium rolls in WebRTC, as the Class loader in JNI
was not designed to handle class names with dots.
This CL fixes this issue by changing webrtc::GetClass to convert class
paths to what JNI expects.
[1] https://chromium-review.googlesource.com/c/chromium/src/+/5234469
Bug: chromium:1377351
Change-Id: I2f243bb4ed04136f86510fcd5472e9bfc2d4ba85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337900
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#41666}
2024-02-05 12:41:39 +00:00
Jakob Ivarsson
f6ae657b07
Adapt NetEq delay to received FEC (both RED and codec inband).
...
This is achieved by notifing NetEq controller of all received packets
after splitting, which then does deduping so that only useful packets
are counted.
The goal is to reduce underruns when FEC is used.
The behavior is default enabled with a field trial kill-switch.
Bug: webrtc:13322
Change-Id: I2a1a78ead1a58940ef92da0d43413eda5ba1caf3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337440
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41665}
2024-02-05 12:33:27 +00:00
Artem Titov
35fe95802d
Add RTC_EXPORT for rtc::IPIsLinkLocal and rtc::IPIsLoopback
...
Required to allow private IPv6 addresses in Chromium:
https://crrev.com/c/5258983
Bug: chromium:323820219
Change-Id: I25fc931f00feda9bfa2f3b92317b4b4b064f6f69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337600
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41664}
2024-02-05 12:21:44 +00:00
Philipp Hancke
bda5cc63ce
Clean up use of WebRTC-UseStandardBytesStats trial in tests
...
BUG=webrtc:10525
Change-Id: Ia0ec88d5b561ec98af540f849182805d49a327e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337520
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41663}
2024-02-05 09:24:01 +00:00
webrtc-version-updater
2212f86b5a
Update WebRTC code version (2024-02-04T04:03:09).
...
Bug: None
Change-Id: I6b302d13c08cd7e58e4a79a7715ec462fc4e0245
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337860
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@{#41662}
2024-02-04 05:59:46 +00:00
webrtc-version-updater
707296a068
Update WebRTC code version (2024-02-03T04:02:09).
...
Bug: None
Change-Id: Iff227abcfe820d562e7f65513c05600f0c8cd4ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337640
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@{#41661}
2024-02-03 05:20:26 +00:00
Harald Alvestrand
8c371f2a9b
Reland "Take out Fuchsia-only SDES-enabling parameters"
...
This is a reland of commit 59f3b35013a29f8c73a46fa6fd06aadc96aad892
Landing after taking out the Chrome usages.
Original change's description:
> Take out Fuchsia-only SDES-enabling parameters
>
> This does not remove all traces of SDES - we still need to delete
> the cricket::CryptoParams struct and all code that uses it.
>
> Bug: webrtc:11066, chromium:804275
> Change-Id: I811c8d40da7f4af714d53376f24cd53332a15945
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336780
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41634}
Bug: webrtc:11066, chromium:804275
Change-Id: I31414dfb6a0ecfa7b6fd91c68603cfd6146869d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337260
Reviewed-by: Olga Sharonova <olka@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41660}
2024-02-02 17:02:29 +00:00
Jeremy Leconte
f19c7caeb5
Fix crash when rolling libaom.
...
The crash is caused by https://aomedia.googlesource.com/aom.git/+/77cf417565ad2c527d5c351927f11db3764fd93c%5E%21
Example of the test failure:
https://ci.chromium.org/ui/p/webrtc/builders/try/linux_rel/72442/overview
Bug: None
Change-Id: I088bf7e45452cdaa71802802e431119e755eca24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337320
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Marco Paniconi <marpan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41659}
2024-02-02 09:45:05 +00:00
webrtc-version-updater
9d653660e9
Update WebRTC code version (2024-02-02T04:03:16).
...
Bug: None
Change-Id: Iec8f8291065a0700697ec961cc1cad0c7ea7395a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337290
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@{#41658}
2024-02-02 06:19:28 +00:00
Jeremy Leconte
687ef0a136
Revert "Remove post-decode VAD"
...
This reverts commit 89cf26f1e0532130745f648cf16b1fb8af2f6b4f.
Reason for revert: breaking upstream projects
Original change's description:
> Remove post-decode VAD
>
> Bug: webrtc:15806
> Change-Id: I6acf8734a70703085cfc1ccf82a79ee0931f59a4
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336460
> Reviewed-by: Sam Zackrisson <saza@webrtc.org>
> Commit-Queue: Tomas Lundqvist <tomasl@google.com>
> Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#41653}
Bug: webrtc:15806
Change-Id: I20e383a6b6d625d86830ecec1be01b42b22e86a2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337420
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41657}
2024-02-01 15:16:26 +00:00
Jakob Ivarsson
53e41a2bc6
Ignore old, duplicate and overlapping packets in packet arrival history.
...
This should mostly be a noop, but in a follow up cl we will insert all
packets after splitting, which will allow for adapting the delay to FEC
(both RED and codec inband) that is useful for decoding (i.e. not
already covered by primary packets).
A slight behavior change is that reordered packets are no longer
included in max delay calculation.
Implementation details:
- A map ordered by RTP timestamp is used to store the arrivals.
- When inserting new packets, we check if the timestamp is too old, already exists or if the packet is fully covered by another packet (based on timestamp and packet duration).
- Separate deques are used to keep track of "min" and "max" arrivals (as defined by ordering operators). The queues maintain a strictly increasing/decreasing order so that min/max is always at begin().
Bug: webrtc:13322
Change-Id: I8b6cf5afff77b4adc3c29745b95627e955715b5a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337184
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41656}
2024-02-01 15:05:19 +00:00
Harald Alvestrand
b5f2b17fd8
Remove SOCKS5 support
...
Bug: webrtc:15726
Change-Id: Icd3aca433966f76e1b200b0f4790013cce12095a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331820
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41655}
2024-02-01 14:43:30 +00:00
Philipp Hancke
c1cc6a36b2
sdp: backfill default codec parameters for AV1
...
as required by
https://aomediacodec.github.io/av1-rtp-spec/#72-sdp-parameters
Also unify usage of profile fmtp parameter. Most notably this causes
SDP answers to include the default values.
These default values correspond to libaom's default values for AV1E_SET_TARGET_SEQ_LEVEL_IDX, AV1E_SET_TIER_MASK as used in
https://source.chromium.org/chromium/chromium/src/+/main:third_party/libaom/source/libaom/aom/aomcx.h
and g_profile in aom_codec_enc_cfg
https://source.chromium.org/chromium/chromium/src/+/main:third_party/libaom/source/libaom/aom/aom_encoder.h;l=415;drc=b58207f5aecc39db7d3da766e7d171e5d2c3598e
Note: AV1 is inconsistently cased in variable/struct/method/class names. The canonical casing should probably be "Av1" since it is an acronym standing for "AOMedia Video 1".
BUG=webrtc:15703
Change-Id: I11864b7666fea906cd1a0759c7ad45997beab90e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331360
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#41654}
2024-02-01 13:11:09 +00:00
Tomas Lundqvist
89cf26f1e0
Remove post-decode VAD
...
Bug: webrtc:15806
Change-Id: I6acf8734a70703085cfc1ccf82a79ee0931f59a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336460
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Tomas Lundqvist <tomasl@google.com>
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41653}
2024-02-01 12:37:23 +00:00
Tommi
2c169aef97
Rename kLocal to kHost and kStun to kSrflx
...
Bug: none
Change-Id: I92845014024e5780365057e81b613b0882724d1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336740
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41652}
2024-02-01 12:31:08 +00:00