723f19d230
Roll chromium_revision 61b1dc0d85..73d2f8e653 (1035720:1035926)
...
Change log: 61b1dc0d85..73d2f8e653
Full diff: 61b1dc0d85..73d2f8e653
Changed dependencies
* src/base: 4eaacd5d55..257cb6e9ce
* src/build: 9da469f9b1..339f8c6527
* src/buildtools: aa2a773a16..3d64821fbe
* src/ios: 2673acec30..712cf2ecf6
* src/testing: 20e7aff560..3fc01b97a5
* src/third_party: 69dda2eac1..8fe2ec3d37
* src/third_party/depot_tools: 268d645853..940cd8e20f
* src/third_party/fuchsia-sdk/sdk: version:9.20220812.1.1..version:9.20220816.1.1
* src/third_party/libyuv: 1c5a8bb17a..65e7c9d570
* src/third_party/perfetto: d7a3c46d86..2fbf8d8bf8
* src/tools: 75cb976514..bd2eea65dc
DEPS diff: 61b1dc0d85..73d2f8e653
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie871461d1e31bd245d6bfad47f4bc10e35a3369d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271960
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@{#37806}
2022-08-17 06:50:43 +00:00
c2d64a185d
Roll chromium_revision 9079ff6a0a..61b1dc0d85 (1035583:1035720)
...
Change log: 9079ff6a0a..61b1dc0d85
Full diff: 9079ff6a0a..61b1dc0d85
Changed dependencies
* src/base: 3314f68534..4eaacd5d55
* src/build: fa70f0f868..9da469f9b1
* src/buildtools: 431d9c2d82..aa2a773a16
* src/ios: 0241df3d42..2673acec30
* src/testing: f97e3bdccf..20e7aff560
* src/third_party: 574e80f264..69dda2eac1
* src/third_party/android_build_tools/manifest_merger: 0WkAedh1tJB8lzisWJRT80UjpacKLltuV7NqP-0tx9gC..CvokX4c6dx7DwQ8VVMQ70CROzyJWg13oOq3feeuTzg8C
* src/tools: 300d9c3a17..75cb976514
DEPS diff: 9079ff6a0a..61b1dc0d85
/DEPS
No update to Clang.
BUG=None
Change-Id: I44049bd443b00edde0b9e125bf780888b4ce1b00
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271900
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@{#37805}
2022-08-16 23:08:28 +00:00
dddf4e116f
Roll chromium_revision 5ddcf683a5..9079ff6a0a (1035358:1035583)
...
Change log: 5ddcf683a5..9079ff6a0a
Full diff: 5ddcf683a5..9079ff6a0a
Changed dependencies
* src/base: eafe58b58c..3314f68534
* src/build: 39f80dadcd..fa70f0f868
* src/buildtools: 98014eb61a..431d9c2d82
* src/buildtools/third_party/libc++/trunk: 6cc58d640c..5df82514bc
* src/ios: f503e0c50e..0241df3d42
* src/testing: dbe2ab9dc9..f97e3bdccf
* src/third_party: ad0ac8cf43..574e80f264
* src/third_party/perfetto: 14874308ba..d7a3c46d86
* src/tools: e13881c4d2..300d9c3a17
DEPS diff: 5ddcf683a5..9079ff6a0a
/DEPS
No update to Clang.
BUG=None
Change-Id: I422e44dc5fe9027697829d4832d6529c7bfee020
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271840
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@{#37804}
2022-08-16 19:14:52 +00:00
29d7292a34
Clean VideoReceiveStream2 includes
...
Moves FrameBuffer2 to its own GN target to reduce the binary size of the
video target.
Bug: None
Change-Id: I40e86a1eabc0c9e8e6fada3dcdb4e3a043c61c6c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271286
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37803}
2022-08-16 15:20:14 +00:00
214cab5727
Move VideoStreamBufferController to packet sequence
...
It no longer has to interact with the decode queue, that will only
happen in VideoReceieveStream2. This moves some members in
VideoReceieveStream2 to the packet sequence which removes a few
post-tasks.
Bug: webrtc:14003, webrtc:11993
Change-Id: I4641b593b1a2f68e017c384b73ee4e75d06cf559
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271700
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37802}
2022-08-16 14:57:24 +00:00
211ecb445f
Prepare rtc::Event to take on webrtc::TimeDelta dependency.
...
Bug: webrtc:14366
Change-Id: I7a07828599bafd974019e31b40788e70ca14b025
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271297
Auto-Submit: Markus Handell <handellm@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37801}
2022-08-16 14:19:14 +00:00
f3592cb2a2
Adopt absl::string_view in modules/audio_processing/
...
Bug: webrtc:13579
Change-Id: Idb05a64cfd16aed68d40cd427a6b516caa5e2077
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269387
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37800}
2022-08-16 13:49:14 +00:00
13b9f81b23
Updated associated payload types without recreating receive streams.
...
Bug: webrtc:11993
Change-Id: I49c61653b296b1b3ca6a12fa75ac699ee58f096c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271543
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37799}
2022-08-16 13:38:24 +00:00
94b3b5e341
Improve sanity checks
...
- Move existing check on `max_frame_size` to the top.
By doing this early, the filter will not end up in an
inconsistent state (predicted but not updated) when
called with a tiny `max_frame_size`.
- Add sanity check on noise variance.
This will avoid sqrt of a negative number.
Bug: webrtc:14151
Change-Id: I2507a9114655d3c3ae35bf5ed83f3f1154c42ad3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271281
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37798}
2022-08-16 13:37:22 +00:00
0cf140d720
Rewrite AudioState null poller to use TaskQueueBase interface
...
Bug: webrtc:9702, webrtc:11318
Change-Id: If39871b8b2b1ccbfb17827bc795874f9ecc317d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271289
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37797}
2022-08-16 13:16:24 +00:00
cca884d1cc
Migrate away from rtc::MessageHandler in p2p unittests
...
Bug: webrtc:9702, webrtc:11318
Change-Id: Ifde789af67f9761fc4a88b398d250bd83eba94de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271287
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37796}
2022-08-16 13:14:25 +00:00
0931599e14
rtc::Event: Remove call site dependency on kForever being int.
...
In migrating rtc::Event to use TimeDelta instead of int,
rtc::Event::kForever will have to become something else.
This change removes dependencies on that kForever is int.
Bug: webrtc:14366
Change-Id: Ic36057dda95513349e7ae60204e7271ff1f58825
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271288
Auto-Submit: Markus Handell <handellm@webrtc.org >
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Magnus Flodman <mflodman@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37795}
2022-08-16 12:53:54 +00:00
f4f22872d0
CallTest: migrate timeouts to TimeDelta.
...
Bug: webrtc:13756
Change-Id: I1b6675dfd1f0b9f3868c0db81d24e9a80d90657d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271483
Auto-Submit: Markus Handell <handellm@webrtc.org >
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org >
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37794}
2022-08-16 12:06:54 +00:00
476f18d2a4
Rename FrameBufferProxy to VideoStreamBufferController
...
This makes the class concrete, and the former FrameBuffer3Proxy is the implementation.
Bug: webrtc:14003
Change-Id: Ife825b9f4efc7b79d9be8b4afb03904da819958a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265868
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37793}
2022-08-16 09:10:47 +00:00
f37b0016c5
Adopt absl::string_view in modules/audio_mixer/
...
Bug: webrtc:13579
Change-Id: I40db95dcbd8e7bc7423144cf9066414d9f62fd2c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271283
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37792}
2022-08-16 09:07:35 +00:00
7cbd8dee7b
Prefer use of time controller main thread to run loop
...
Bug: None
Change-Id: I1f3802ad720b585a44e8e4cba1aad0c48a1473a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266499
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37791}
2022-08-16 08:53:38 +00:00
c3cfa5f123
Update WebRTC code version (2022-08-16T04:04:57).
...
Bug: None
Change-Id: I1ec7b22a9e1a9d4ad365a5811f21c8f2a2f979f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271761
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@{#37790}
2022-08-16 05:28:26 +00:00
8810a93ade
Roll chromium_revision dafd6f34c3..5ddcf683a5 (1035229:1035358)
...
Change log: dafd6f34c3..5ddcf683a5
Full diff: dafd6f34c3..5ddcf683a5
Changed dependencies
* src/base: 2007726c2c..eafe58b58c
* src/build: 59abbfcf6e..39f80dadcd
* src/ios: d11ec50f72..f503e0c50e
* src/testing: 617872328c..dbe2ab9dc9
* src/third_party: a5b6880c2a..ad0ac8cf43
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/42f4f9ca7d..b3421074fa
* src/third_party/depot_tools: 647cfe6bf1..268d645853
* src/tools: 9c88d08f46..e13881c4d2
DEPS diff: dafd6f34c3..5ddcf683a5
/DEPS
No update to Clang.
BUG=None
Change-Id: I2c0786b60f0782e977ab6fa1cee2d4e11849a1f4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271780
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@{#37789}
2022-08-16 04:35:07 +00:00
93fd55a030
Roll chromium_revision 9c813849ab..dafd6f34c3 (1035116:1035229)
...
Change log: 9c813849ab..dafd6f34c3
Full diff: 9c813849ab..dafd6f34c3
Changed dependencies
* src/base: 0cb1b3b9fb..2007726c2c
* src/ios: f4bf4bfd41..d11ec50f72
* src/testing: 9a59c82dbd..617872328c
* src/third_party: b4f84b16d9..a5b6880c2a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6dbdca4bea..42f4f9ca7d
* src/tools: 889ffbd6f2..9c88d08f46
DEPS diff: 9c813849ab..dafd6f34c3
/DEPS
No update to Clang.
BUG=None
Change-Id: Ibd9a92ba1cd037e55d062065a55f33c0c92cd6f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271723
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@{#37788}
2022-08-15 22:38:12 +00:00
e1bd833f9d
Combine setters for protection payload types (red and ulpfec)
...
Bug: webrtc:11993
Change-Id: Ibd1402ac1b77d0484c3a97e9a758ed9e588615eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271640
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37787}
2022-08-15 19:53:06 +00:00
ab6233708c
Roll chromium_revision 9ae72ef099..9c813849ab (1034994:1035116)
...
Change log: 9ae72ef099..9c813849ab
Full diff: 9ae72ef099..9c813849ab
Changed dependencies
* src/base: ca235570ef..0cb1b3b9fb
* src/build: 3424d9d44f..59abbfcf6e
* src/ios: c53aa08f59..f4bf4bfd41
* src/testing: 95324abbb0..9a59c82dbd
* src/third_party: 86aa99995b..b4f84b16d9
* src/third_party/perfetto: 9b95139ed2..14874308ba
* src/tools: 73a455d15c..889ffbd6f2
DEPS diff: 9ae72ef099..9c813849ab
/DEPS
No update to Clang.
BUG=None
Change-Id: Ib7dd6ffc65535a6db9aeab14cb9391b936029859
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271721
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@{#37786}
2022-08-15 18:33:36 +00:00
1c5f317e17
Update the red_payload_type without recreating video receive streams.
...
A follow-up change will combine the setters for ulpfec and red payload
types, since they're entwined.
Bug: webrtc:11993
Change-Id: Ifea7fe9f4ebc7ac88a62db6cd6748f4d3c20db4c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271482
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37785}
2022-08-15 17:23:56 +00:00
875c9d357b
Reorder Kalman filter update steps physically (but not logically)
...
This CL reorders the update steps physically, to make them
easier to comprehend. It renames variables to be more verbose,
but also adds succinct mathematical descriptions (using Wikipedia
notation) to all steps.
No functional changes are intended with this change.
Bug: webrtc:14151
Change-Id: I6a4642e89e2b73639f0b4c928e07b317c14d5884
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271546
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37784}
2022-08-15 14:56:06 +00:00
48ac38ec9b
Prevent UB on BufferT::AppendData.
...
As per https://en.cppreference.com/w/cpp/string/byte/memcpy , calling
std::memcpy with dest or src as nullptr is UB.
This CL prevents this from happening and is also looking into
why UBSan didn't catch the issue.
Bug: webrtc:14292
Change-Id: I99833f28ac865719d0dcb02c4de00f33a48c3992
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271502
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37783}
2022-08-15 10:11:46 +00:00
2f764dd53d
Roll chromium_revision 24b1561edd..9ae72ef099 (1034914:1034994)
...
Change log: 24b1561edd..9ae72ef099
Full diff: 24b1561edd..9ae72ef099
Changed dependencies
* src/buildtools: dbab4f8764..98014eb61a
* src/buildtools/third_party/libc++/trunk: 1f6f8b77bc..6cc58d640c
* src/ios: 116bc7af5b..c53aa08f59
* src/testing: 6ab6330272..95324abbb0
* src/third_party: 9ce96d7008..86aa99995b
* src/tools: d6a71f8272..73a455d15c
DEPS diff: 24b1561edd..9ae72ef099
/DEPS
No update to Clang.
BUG=None
Change-Id: I8bd5ab5876c9bb9d4cca33b20ad84fb463d75e49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271672
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37782}
2022-08-15 09:00:56 +00:00
24a8e0d161
Remove unnecessary virtual function specifiers
...
This class is never overridden.
Bug: webrtc:14151
Change-Id: I3b70e927ee0eafd71ce4bdb8f6e8d6330c1a3f08
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271501
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37781}
2022-08-15 08:58:46 +00:00
3afe6331fb
Update WebRTC code version (2022-08-15T04:04:59).
...
Bug: None
Change-Id: I96e2049451ba48348b4840e5e7bf66d0a4e5c6e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271669
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@{#37780}
2022-08-15 06:37:06 +00:00
0b73372a7e
Roll chromium_revision 2fcda9488b..24b1561edd (1034811:1034914)
...
Change log: 2fcda9488b..24b1561edd
Full diff: 2fcda9488b..24b1561edd
Changed dependencies
* src/build: 5c91684271..3424d9d44f
* src/buildtools: 47ec3a84c6..dbab4f8764
* src/buildtools/third_party/libc++/trunk: 9f503bebdb..1f6f8b77bc
* src/buildtools/third_party/libunwind/trunk: 754d016769..030b4ebf32
* src/ios: 3202c9caf7..116bc7af5b
* src/testing: cc5aacb027..6ab6330272
* src/third_party: f04ec4d493..9ce96d7008
* src/third_party/fuchsia-sdk/sdk: version:9.20220812.0.1..version:9.20220812.1.1
* src/third_party/r8: 86YQHhkJZ9w3hAfeHQLcC7YwXiF3XSs21AVSJUe_nwYC..lAcTGSK3VDSH4DI3H3q0XIg8y0wBVz7IS1Fk_Zbd3iYC
DEPS diff: 2fcda9488b..24b1561edd
/DEPS
No update to Clang.
BUG=None
Change-Id: Iee17980676c179f135687e1d05b8aa18f0077c3a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271664
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@{#37779}
2022-08-14 18:25:05 +00:00
ae1e69bdd5
Update WebRTC code version (2022-08-14T04:04:05).
...
Bug: None
Change-Id: Id24b0b7c7c1ab8578de28c733a09718451e8537c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271617
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@{#37778}
2022-08-14 05:57:27 +00:00
c1751f4dbe
Roll chromium_revision b432ce7fe4..2fcda9488b (1034705:1034811)
...
Change log: b432ce7fe4..2fcda9488b
Full diff: b432ce7fe4..2fcda9488b
Changed dependencies
* src/base: 4696250a24..ca235570ef
* src/build: 1995e7aaf3..5c91684271
* src/testing: fe7cb69ebd..cc5aacb027
* src/third_party: 6be9169669..f04ec4d493
* src/third_party/icu: 50ec7b3822..b3070c5255
* src/tools: 6a6564666e..d6a71f8272
DEPS diff: b432ce7fe4..2fcda9488b
/DEPS
No update to Clang.
BUG=None
Change-Id: Ieac2f4f97d8cd5d307a5440c6ec8320667c4a930
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271607
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@{#37777}
2022-08-13 10:46:44 +00:00
2e809365d7
Add SetRtcpXr - set extended RTCP attributes without recreate.
...
Bug: webrtc:11993
Change-Id: Ie64b37c1e8a3f5b6fbcf671fce4ed642c74521cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271300
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37776}
2022-08-13 08:15:45 +00:00
7dc5e11666
Update WebRTC code version (2022-08-13T04:02:54).
...
Bug: None
Change-Id: I096fc34900f185e1d9c4ba062a3b87a86e3e0929
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271622
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@{#37775}
2022-08-13 05:49:04 +00:00
2aaef45876
Replace Invoke in tests with SendTask test helper
...
Bug: webrtc:11318
Change-Id: I14e3fbc694d41c785a61c88d8207005c681576c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271540
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37774}
2022-08-12 23:42:16 +00:00
6f1c84705f
Roll chromium_revision 17713efc0e..b432ce7fe4 (1034554:1034705)
...
Change log: 17713efc0e..b432ce7fe4
Full diff: 17713efc0e..b432ce7fe4
Changed dependencies
* src/base: a558a42d65..4696250a24
* src/build: 1ecd4e6c21..1995e7aaf3
* src/buildtools/third_party/libunwind/trunk: a097a1ada6..754d016769
* src/ios: a1c4da0415..3202c9caf7
* src/testing: f2e7e36ca9..fe7cb69ebd
* src/third_party: 4f618cc598..6be9169669
* src/third_party/breakpad/breakpad: a7a8b9c300..e085b3b50b
* src/third_party/fuchsia-sdk/sdk: version:9.20220811.2.1..version:9.20220812.0.1
* src/third_party/libyuv: 9b17af9bef..1c5a8bb17a
* src/tools: 9cfcd03fbc..6a6564666e
DEPS diff: 17713efc0e..b432ce7fe4
/DEPS
No update to Clang.
BUG=None
Change-Id: I1c69b3c627d9e4810c113cd9bb06f4f132aaa873
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271620
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@{#37773}
2022-08-12 22:32:16 +00:00
cc903d99bd
Remove rtc::Location from pc/proxy as unused
...
Bug: webrtc:11318
Change-Id: Ie1ec35a61f8ad029127d5feb824308d0297919ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271542
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37772}
2022-08-12 20:05:30 +00:00
66d20c487d
Allow ulpfec payload type reconfig without recreating receive streams.
...
Bug: none
Change-Id: I1c5dad7811dd93552c185145e5a1488a8e9bb863
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271000
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37771}
2022-08-12 20:03:14 +00:00
57574ea577
Fix potentially negative Timestamp in logs.
...
This bug was activated by [1] when we started to store the timestamp
in the webrtc::Timestamp class (causing an RTC_DCHECK to trigger) but
it has been in the codebase for long time (but without using
webrtc::Timestamp the RTC_DCHECK was not triggered).
Basically, LogStartTime() can be called externally to create a baseline
for logging but if that is not the case, LogMessage should call it [2]
and initialise the baseline.
This was happening in reverse order, causing the first LogMessage to
call LogStartTime() after the SystemTimeMillis(), causing a negative
time difference that when gets wrapped into webrtc::Timestamp triggers
the RTC_DCHECK [3].
[1] - https://webrtc-review.googlesource.com/c/src/+/269249
[2] - https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/rtc_base/logging.h;l=493-497;drc=821b92a66ed661714cc21020b5a045fcd18d0176
[3] - https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/rtc_base/units/unit_base.h;l=122;drc=6dcd43f1e4f2f3ec0bd844cd45e011e9c4d16e38
Bug: b/238157120
Change-Id: I891799316503030c0df5e10e759a61dfc5e1ab3c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271582
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37770}
2022-08-12 19:54:33 +00:00
dfb9e8b02c
Roll chromium_revision f7f9661e5f..17713efc0e (1034398:1034554)
...
Change log: f7f9661e5f..17713efc0e
Full diff: f7f9661e5f..17713efc0e
Changed dependencies
* src/base: 7b607ca21c..a558a42d65
* src/build: 36b3854b7e..1ecd4e6c21
* src/ios: 3dafa33556..a1c4da0415
* src/testing: 4802c02064..f2e7e36ca9
* src/third_party: e9954c9c75..4f618cc598
* src/third_party/perfetto: 2d152304da..9b95139ed2
* src/third_party/r8: DZRgtLW0NflugdN9UMc7OsJqux69vI-6BxCNcTJaRTwC..86YQHhkJZ9w3hAfeHQLcC7YwXiF3XSs21AVSJUe_nwYC
* src/tools: 56642e7768..9cfcd03fbc
DEPS diff: f7f9661e5f..17713efc0e
/DEPS
No update to Clang.
BUG=None
Change-Id: I6fd641ed06515e309c3ad82f0baee0ffd6b3bd9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271600
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37769}
2022-08-12 18:56:24 +00:00
1856b2ce71
Stop adding zeros for the off-diagonal components
...
Bug: webrtc:14151
Change-Id: I58017cab911e642f457f665c5f4d1ff6d11d8571
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271545
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37768}
2022-08-12 16:04:34 +00:00
949530e6aa
Improve FrameDelayDeltaKalmanFilter members naming.
...
* Update naming of data members.
* Start reordering code blocks in `PredictAndUpdate`.
(The "predict" step is done in this C:. The "update"
step will be improved in another cl.)
Bug: webrtc:14151
Change-Id: Idea1e8e786bd672dadedbcb3cd5598f4a033e81e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271023
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37767}
2022-08-12 14:07:44 +00:00
ae4a832730
Improve FrameDelayDeltaKalmanFilter interface and add more docs.
...
This CL simplifies and documents the interface of the Kalman filter better. A simple unit test verifying the filter's convergence is
added. No functional changes to the filter are intended.
Future CLs will improve the data member naming and code organization.
Bug: webrtc:14151
Change-Id: I01e60d4b783cabad3ccbdc711c5d746666dd16ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265877
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37766}
2022-08-12 13:42:23 +00:00
85a126ec5d
ApmTest.VerifyDebugDump(Int|Float)
more insightful with failures
...
Instead of showing individual byte differences, this CL detects
differences in the expected and actual byte streams of the evaluated
AEC dump and, if detected, parses the `audioproc::Event` proto lite
messages and calls EXPECT_EQ() for a subset of individual (sub-)fields.
Note that messages are parsed only if the byte streams of each message
pair do not match, so with no failures the test runs at no extra cost.
Plus, the the added funcionality can only be enabled for local
debugging by flipping the `kDumpWhenExpectMessageEqFails` flag - a
code change cannot land if the flag is set to true.
Note that `MessageDifferencer` (see [1]) could not be used because
it is not implemented for `MessageLite` protos.
[1] https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.util.message_differencer
Bug: b/241923537
Change-Id: I8e0eda3b1ecfe06945b6dad5ee8871f8200d76d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270922
Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37765}
2022-08-12 12:42:43 +00:00
b69b81944c
Conditionally construct UlpfecReceiver
...
Bug: none
Change-Id: I986803dcba5d7b6bb6e58e6a51fb38a216c1d03d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271120
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37764}
2022-08-12 11:57:35 +00:00
afba20a40d
Roll chromium_revision 2edc75a4bd..f7f9661e5f (1034319:1034398)
...
Change log: 2edc75a4bd..f7f9661e5f
Full diff: 2edc75a4bd..f7f9661e5f
Changed dependencies
* src/base: 319b678221..7b607ca21c
* src/buildtools: 11459ac227..47ec3a84c6
* src/buildtools/third_party/libc++/trunk: 55e0c49d14..9f503bebdb
* src/ios: e9f50739ee..3dafa33556
* src/testing: 08ab203984..4802c02064
* src/third_party: 75ea04e77d..e9954c9c75
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b2cd6477b9..6dbdca4bea
* src/third_party/r8: YywdNQUrAK_HHH829t_MPLvTyjmQW-dWAsB7k-8gpNkC..DZRgtLW0NflugdN9UMc7OsJqux69vI-6BxCNcTJaRTwC
* src/tools: 73e64c8356..56642e7768
DEPS diff: 2edc75a4bd..f7f9661e5f
/DEPS
No update to Clang.
BUG=None
Change-Id: I7734c3dcf947156d0b7cceee359569fdc26e48e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271467
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37763}
2022-08-12 11:30:03 +00:00
b8c8d0b431
Trigger CI.
...
No-Try: True
Bug: None
Change-Id: Id93f774d1c84f933e83ba753f2246222d930e8ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271520
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37762}
2022-08-12 11:03:03 +00:00
166ef2788a
Format build_apprtc.py as requested by presubmit.
...
No-Try: True
Bug: None
Change-Id: I17e8abd3678dec4ffc33ce5932952046e06194e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271500
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37761}
2022-08-12 09:13:52 +00:00
7d9f0dc40f
Downgrade go runtime to 1.16 for macOS AppRTC tests.
...
Starting from Go 1.17, modules are the default and cannot be disabled.
This requires a change in the GitHub repositury [1].
As a stopgap solution, this CL moves Go back to 1.16 and disables
modules [2].
[1] - https://github.com/webrtc/apprtc/tree/master/src/collider
[2] - https://go.dev/blog/go116-module-changes
No-Presubmit: True
Bug: webrtc:14342
Change-Id: Idd03639588bc03497a78f0cef350daebf3b2f1d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271481
Reviewed-by: Evan Shrubsole <eshr@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37760}
2022-08-12 07:13:52 +00:00
c2b1e53923
Update WebRTC code version (2022-08-12T04:04:41).
...
Bug: None
Change-Id: Iabe68a121b0f24786df2f31ec82b94a0017921f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271464
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@{#37759}
2022-08-12 05:06:13 +00:00
ce081ca649
Roll chromium_revision 20e12fda4c..2edc75a4bd (1034200:1034319)
...
Change log: 20e12fda4c..2edc75a4bd
Full diff: 20e12fda4c..2edc75a4bd
Changed dependencies
* src/base: 3ca180e1f3..319b678221
* src/ios: 36d2f78cc9..e9f50739ee
* src/testing: 29004acfff..08ab203984
* src/third_party: 2974d8aa5f..75ea04e77d
* src/third_party/breakpad/breakpad: afc8daa2de..a7a8b9c300
* src/third_party/fuchsia-sdk/sdk: version:9.20220811.0.1..version:9.20220811.2.1
* src/tools: b7427143a5..73e64c8356
DEPS diff: 20e12fda4c..2edc75a4bd
/DEPS
No update to Clang.
BUG=None
Change-Id: I892b585b086ef5f96fab5335cc2b7ec0c2c34a88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271463
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@{#37758}
2022-08-12 04:29:32 +00:00
b5353a4bd4
Roll chromium_revision 7d7712f9a5..20e12fda4c (1034078:1034200)
...
Change log: 7d7712f9a5..20e12fda4c
Full diff: 7d7712f9a5..20e12fda4c
Changed dependencies
* src/base: 927f34ef3f..3ca180e1f3
* src/build: 69cc1cd402..36b3854b7e
* src/buildtools/linux64: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a
* src/buildtools/mac: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a
* src/buildtools/win: git_revision:c8c63300ac8ecb66d8126af5407257209ae59044..git_revision:0bcd37bd2b83f1a9ee17088037ebdfe6eab6d31a
* src/ios: 3fc6878268..36d2f78cc9
* src/testing: c26185bc64..29004acfff
* src/third_party: 4b1d077fe9..2974d8aa5f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/268569634e..b2cd6477b9
* src/tools: 993e6846ed..b7427143a5
DEPS diff: 7d7712f9a5..20e12fda4c
/DEPS
No update to Clang.
BUG=None
Change-Id: I4530fce0b74840fc7d127e3b2db66d96518f7a87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271460
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@{#37757}
2022-08-11 23:05:22 +00:00