2c4a4472a5
Prepare uploader to be used as a 'merge script'.
...
* Don't exit by throwing exceptions.
* Rely on a dataclass instead of argument list.
* Prepare to remove arg wait_upload because it's always true.
* Remove unused args wait_timeout_sec and wait_timeout_secwait_polling_period_sec.
Bug: webrtc:13806
Change-Id: I0879fa7fd22c72f5b174f8823bdd51d49f1f140b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255320
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36193}
2022-03-14 14:42:28 +00:00
8ca06137dc
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 4/inf
...
convert almost all of video/ (and the collateral)
Bug: webrtc:10335
Change-Id: Ic94e05937f54d11ee8a635b6b66fd146962d9f11
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254601
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36192}
2022-03-14 14:36:35 +00:00
83240ac0bc
Only FindFullName should be injectable at link-time.
...
When WEBRTC_EXCLUDE_FIELD_TRIAL_DEFAULT is defined, only
webrtc::field_trial::FindFullName should be defined at link time, the
other functions should not be part of this interface.
No-Try: True
Bug: webrtc:10335
Change-Id: I81bcefcde6a51bcf8e410af91b5401f23e039d50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255340
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36191}
2022-03-14 14:25:55 +00:00
e8193a9a13
Roll chromium_revision 12c232c43c..4f72619488 (980233:980515)
...
Change log: 12c232c43c..4f72619488
Full diff: 12c232c43c..4f72619488
Changed dependencies
* src/build: 525877587b..82ef032bfe
* src/ios: 3b07d3ead2..95c966f7bb
* src/testing: f308ae6b5a..8d87ad3d0d
* src/third_party: bb65cc1299..e6b922054b
* src/third_party/androidx: s4aBuB5ULb4MMqBp4Xevo2Tf9qk_S5FxWr2xxansx68C..ZJtaPdQCjPuFTWcnohOdVfeuiXsz-eBjuMh0ZEu8CSgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/271796d312..b326cacd0e
* src/tools: ed445842ba..12c1fdb525
DEPS diff: 12c232c43c..4f72619488
/DEPS
No update to Clang.
BUG=None
Change-Id: I26dd522b7d029e8d5f47d61b8b349c5eb74f5b04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255286
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@{#36190}
2022-03-14 13:09:27 +00:00
6364d0899e
Adopt absl::string_view in rtc_base/log_sinks
...
This is part of a large scale effort to increase adoption of
absl::string_view across the WebRTC code base.
This CL adds absl::string_view versions of the OnLogMessage functions in
rtc::LogSink. The const std::string& versions are kept for now since
downstream clients use subclasses of LogSink and need to be migrated
before these are removed.
Bug: webrtc:13579
Change-Id: I57bb72ad503805ff0ca16f1d7aece2d44c65cb73
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253980
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Xavier Lepaul <xalep@webrtc.org >
Owners-Override: Xavier Lepaul <xalep@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36189}
2022-03-14 12:47:55 +00:00
9848890590
dcsctp: Remove handover_state from RRSendQueue
...
It's not used as a constructor parameter, but instead invoked by calling
RestoreFromState. Removing this parameter avoids confusion.
Bug: None
Change-Id: I3bb8a0135808e3ae010be6d37439513517f71832
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254820
Auto-Submit: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Sergey Sukhanov <sergeysu@webrtc.org >
Commit-Queue: Sergey Sukhanov <sergeysu@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36188}
2022-03-14 12:19:56 +00:00
c5b9c95c88
Break out first orange target from rtc_pc_base
...
Bug: webrtc:13805
Change-Id: Ic0618da2cf94ff0c163f2ac72daa2117b0d3b5ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255300
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36187}
2022-03-14 11:18:08 +00:00
7c453589a9
Revert "Avoid using lld when compiling iin iOS with bitcode"
...
This reverts commit b7ba6027659913883af3d64ec0fdfcba96176816.
Reason for revert: Speculative revert as this seems to break the downstream project.
Original change's description:
> Avoid using lld when compiling iin iOS with bitcode
>
> The resulting framework's LLVM __bundle segment is empty otherwise.
>
> Bug: webrtc:13774
> Change-Id: I235a3005f8e0d68168f29108be0f7c5b7914182b
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253140
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36178}
Bug: webrtc:13774
Change-Id: Ib05469827783d8db5e48ab9c33b31fcebd14b52a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255302
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36186}
2022-03-14 10:29:55 +00:00
d8543dedf2
Revert "Pacer: Reduce TQ wake up and improve packet size estimation"
...
This reverts commit 37195cf2e577cc09ad1362d046b5c8a9b65d4f99.
Reason for revert: Breaks downstream tests (more investigations and testing is necessary).
Original change's description:
> Pacer: Reduce TQ wake up and improve packet size estimation
>
> The TQ Pacer schedules delayed task according to target time of
> PacingController. It drains all valid ProcessPackets() in single loop,
> denies retired scheduled tasks, and round up the timeout to 1ms.
>
> This CL also improves packet size estimation in TQ Pacer by removing
> zero initialization, and introduces `include_overhead_` configuration.
>
> Tests:
> 1. webrtc_perf_tests: MaybeProcessPackets() calls
> 2075147 -> 2007995
>
> 2. module_unittests: MaybeProcessPackets() calls
> 203393 -> 183563
>
> 3. peerconnection_unittests: MaybeProcessPackets() calls
> 66713-> 64333
>
> Bug: webrtc:13417, webrtc:13437
> Change-Id: I18eb0a36dbe063c606b1f27014df74a65ebfc486
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242962
> Reviewed-by: Erik Språng <sprang@webrtc.org >
> Reviewed-by: Henrik Boström <hbos@webrtc.org >
> Commit-Queue: Erik Språng <sprang@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36179}
No-Try: True
Bug: webrtc:13417, webrtc:13437
Change-Id: I5418d26d3978f21765ef38acfb002398e671e036
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255301
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#36185}
2022-03-14 09:35:56 +00:00
f2970c8b37
Copy infra/config in the main branch.
...
Bug: chromium:1159728
Change-Id: I611d60749f2a7055c67e6db758fa2f17f433c1a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254720
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36184}
2022-03-14 07:45:10 +00:00
2c64c6f50e
Update WebRTC code version (2022-03-14T04:04:50).
...
Bug: None
Change-Id: I946168ceee261e801cb2da71c78394c6b2c642ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255281
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@{#36183}
2022-03-14 05:05:25 +00:00
2ea4d376cc
Break out remaining level-1 targets from rtc_pc_base
...
Bug: webrtc:13805
Change-Id: I39a28489ff121de57a8476da10d297db823db091
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254822
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36182}
2022-03-13 14:47:21 +00:00
0e7536de03
Roll chromium_revision a57058ece1..12c232c43c (979913:980233)
...
Change log: a57058ece1..12c232c43c
Full diff: a57058ece1..12c232c43c
Changed dependencies
* src/base: 3995e4dea1..3da6de3d00
* src/build: 8ac9bfbfd3..525877587b
* src/ios: d4803736c6..3b07d3ead2
* src/testing: db21f42dd9..f308ae6b5a
* src/third_party: 62b5a5537d..bb65cc1299
* src/third_party/androidx: EggJgyI0ja1HtThYH24KsjyfGghSO9o623ONeM4pynIC..s4aBuB5ULb4MMqBp4Xevo2Tf9qk_S5FxWr2xxansx68C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5b79b29052..271796d312
* src/third_party/depot_tools: 1909696991..c848a4ed33
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/a08d3f6c32..ee1ed1ccf2
* src/tools: a680c6e739..ed445842ba
DEPS diff: a57058ece1..12c232c43c
/DEPS
No update to Clang.
BUG=None
Change-Id: I85eddd6a18c41a6a1154c0131e3d7286d4d8e010
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255080
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@{#36181}
2022-03-11 22:52:34 +00:00
aaf9d051c7
Lower hd av1 quality threshold
...
Bug: None
Change-Id: I2b7bfbd8f5a2be13ede11df30272e5b001471453
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255021
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36180}
2022-03-11 20:54:03 +00:00
37195cf2e5
Pacer: Reduce TQ wake up and improve packet size estimation
...
The TQ Pacer schedules delayed task according to target time of
PacingController. It drains all valid ProcessPackets() in single loop,
denies retired scheduled tasks, and round up the timeout to 1ms.
This CL also improves packet size estimation in TQ Pacer by removing
zero initialization, and introduces `include_overhead_` configuration.
Tests:
1. webrtc_perf_tests: MaybeProcessPackets() calls
2075147 -> 2007995
2. module_unittests: MaybeProcessPackets() calls
203393 -> 183563
3. peerconnection_unittests: MaybeProcessPackets() calls
66713-> 64333
Bug: webrtc:13417, webrtc:13437
Change-Id: I18eb0a36dbe063c606b1f27014df74a65ebfc486
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/242962
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36179}
2022-03-11 14:17:33 +00:00
b7ba602765
Avoid using lld when compiling iin iOS with bitcode
...
The resulting framework's LLVM __bundle segment is empty otherwise.
Bug: webrtc:13774
Change-Id: I235a3005f8e0d68168f29108be0f7c5b7914182b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253140
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36178}
2022-03-11 11:26:24 +00:00
4476b82b35
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 3/inf
...
convert much of media/ (and the collateral)
Bug: webrtc:10335
Change-Id: I04489dfe9622efe7f89e04aba3be6b3f60e77c91
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254520
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36177}
2022-03-11 07:46:34 +00:00
041c08377a
Update WebRTC code version (2022-03-11T04:02:47).
...
Bug: None
Change-Id: I17d0ee0403d10aa44d8db604f4498a3c5da7d9bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254900
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@{#36176}
2022-03-11 05:32:56 +00:00
52a955607a
Roll chromium_revision 0f8ad7c774..a57058ece1 (979747:979913)
...
Change log: 0f8ad7c774..a57058ece1
Full diff: 0f8ad7c774..a57058ece1
Changed dependencies
* src/base: 95865a0784..3995e4dea1
* src/build: c9b821033b..8ac9bfbfd3
* src/buildtools/linux64: git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891..git_revision:f27bae882b2178ccc3c24f314c88db9a34118992
* src/buildtools/mac: git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891..git_revision:f27bae882b2178ccc3c24f314c88db9a34118992
* src/buildtools/win: git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891..git_revision:f27bae882b2178ccc3c24f314c88db9a34118992
* src/ios: e6d4f35f5e..d4803736c6
* src/testing: 502276e7aa..db21f42dd9
* src/third_party: 0cada2e9da..62b5a5537d
* src/third_party/androidx: Au8GY56lt8eqtp-di9ooOGsOQprr7zRtGIq2kozVfMcC..EggJgyI0ja1HtThYH24KsjyfGghSO9o623ONeM4pynIC
* src/third_party/depot_tools: 4ca9e1c783..1909696991
* src/tools: 0ce8be83de..a680c6e739
DEPS diff: 0f8ad7c774..a57058ece1
/DEPS
Clang version changed llvmorg-15-init-3540-g85c53c70:llvmorg-15-init-3677-g8133778d
Details: 0f8ad7c774..a57058ece1
/tools/clang/scripts/update.py
BUG=None
Change-Id: Icf9debf60a0c43a37c203ad9d01164b5a79ea6db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254840
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@{#36175}
2022-03-10 20:42:33 +00:00
7ee138e8fc
Break out a few more targets from rtc_pc_base
...
Also use apply-iwyu -r to clean out some not-needed includes.
Bug: webrtc:13805
Change-Id: Id12b6a0e340f686fdfbb9df6fedac324bdcc4b2c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254680
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36174}
2022-03-10 18:36:43 +00:00
6016b2ef8a
Roll chromium_revision 3f2e509065..0f8ad7c774 (979444:979747)
...
Change log: 3f2e509065..0f8ad7c774
Full diff: 3f2e509065..0f8ad7c774
Changed dependencies
* src/base: 897d5d8856..95865a0784
* src/build: 7327550c04..c9b821033b
* src/buildtools/linux64: git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac..git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891
* src/buildtools/mac: git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac..git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891
* src/buildtools/third_party/libc++abi/trunk: 4d411388aa..289d52ce75
* src/buildtools/win: git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac..git_revision:4ffb87ad613d822e47ca1e21f9d832055ef95891
* src/ios: 0d784cd6f8..e6d4f35f5e
* src/testing: f6968388f8..502276e7aa
* src/third_party: 67e0f1a49a..0cada2e9da
* src/third_party/android_build_tools/bundletool: 2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC..LoldiQDpZ0uTdAm5EPgZ8hBJ3La2KlTWLuaRxE7eDigC
* src/third_party/androidx: 3VkiRTe5qdPdzmIzC63lc6LJPSEUMNjCHwQM4OBH_pgC..Au8GY56lt8eqtp-di9ooOGsOQprr7zRtGIq2kozVfMcC
* src/third_party/depot_tools: 1b4881c930..4ca9e1c783
* src/third_party/perfetto: 6eb2732376..e26fd0a8a5
* src/tools: 9a09a4b76e..0ce8be83de
DEPS diff: 3f2e509065..0f8ad7c774
/DEPS
No update to Clang.
BUG=None
Change-Id: Ibbb2ca98c3c763d219c8426613fe6d5e0a17d3ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254700
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@{#36173}
2022-03-10 14:51:56 +00:00
870ffe7443
Add libaom AV1 encoder java buildtargets.
...
Bug: webrtc:13573
Change-Id: Iec5d52a0e095e8b69427239ff7ff7b1a5b56db35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254581
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36172}
2022-03-10 13:21:07 +00:00
09d488b352
Rename corresponding libaom_av1_encoder_if_supported
java buildtargets.
...
This is in preparation to introduce new java buildtargets that will use the `libaom_av1_encoder` buildtarget instead.
bug: webrtc:13573
Change-Id: I23e80653943ede576657acc17bcc5602cb0a4d5d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254540
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36171}
2022-03-10 13:18:34 +00:00
c2a2bef4f7
Add a header-reduction argument to IWYU
...
This allows to delete non-needed headers from .h files.
Ran this on peer_connection.cc to demonstrate.
Bug: none
Change-Id: I69ce48be25a9778297e521282898c6ac31e7ea6c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254600
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36170}
2022-03-10 12:25:12 +00:00
d9f6846757
Break out -proxy targets from rtc_pc_base
...
Bug: webrtc:13805
Change-Id: Ib9a126c1a12ee8f4a8ba7f888224a862643cabcc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254580
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36169}
2022-03-10 12:21:52 +00:00
03fad386d5
Add empty build targets for breakup of rtc_pc_base
...
This is an initial step, defining targets so that external users
can add dependencies.
Bug: webrtc:13805
Change-Id: I5d2caf2fd746d459f747c390eb783bb4d6f179ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254480
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36168}
2022-03-10 08:46:53 +00:00
e39955ede6
Update WebRTC code version (2022-03-10T04:03:07).
...
Bug: None
Change-Id: I89f313c9330a0ae03ccb5acfb10c37ac12b47097
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254440
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@{#36167}
2022-03-10 05:10:30 +00:00
e9c9a51941
Roll chromium_revision 330454c702..3f2e509065 (979310:979444)
...
Change log: 330454c702..3f2e509065
Full diff: 330454c702..3f2e509065
Changed dependencies
* src/base: 86b036f2ce..897d5d8856
* src/build: 6d6a1eaf7a..7327550c04
* src/buildtools/linux64: git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb..git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac
* src/buildtools/mac: git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb..git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac
* src/buildtools/win: git_revision:d7c2209cebcfe37f46dba7be4e1a7000ffc342fb..git_revision:46f94b5a7f5527b5d7ef57271d3e9447a65e22ac
* src/ios: f02733c9d4..0d784cd6f8
* src/testing: f596ce142c..f6968388f8
* src/third_party: a4ba4d030a..67e0f1a49a
* src/third_party/depot_tools: 8edc960e9a..1b4881c930
* src/tools: 63cb382ead..9a09a4b76e
DEPS diff: 330454c702..3f2e509065
/DEPS
No update to Clang.
BUG=None
Change-Id: I006cd2e07b2439848cf4c4c9fd4ee0cfe8ea3ccb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254400
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@{#36166}
2022-03-09 22:44:03 +00:00
c7f691a71a
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 2
...
convert call/ (and the collaterals)
Bug: webrtc:10335
Change-Id: I8f6bc13c032713aa2a947724b464f6f35454d39a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254320
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36165}
2022-03-09 22:17:52 +00:00
fdaa77cd21
Roll chromium_revision 506c2577bc..330454c702 (977835:979310)
...
Change log: 506c2577bc..330454c702
Full diff: 506c2577bc..330454c702
Changed dependencies
* src/base: bcd37851f4..86b036f2ce
* src/build: bba692af19..6d6a1eaf7a
* src/buildtools/third_party/libc++abi/trunk: 738dc100c6..4d411388aa
* src/ios: cabf0cba2c..f02733c9d4
* src/testing: b5ba3855c4..f596ce142c
* src/third_party: ad0b57e097..a4ba4d030a
* src/third_party/android_deps/libs/android_arch_core_common: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_core_runtime: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_common: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_common_java8: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_runtime: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel: version:2@1.1.1.cr0..version:2@1.1.1.cr1
* src/third_party/android_deps/libs/com_android_support_animated_vector_drawable: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_appcompat_v7: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_asynclayoutinflater: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_cardview_v7: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_collections: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_coordinatorlayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_cursoradapter: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_customview: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_design: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_documentfile: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_drawerlayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_interpolator: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_loader: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_localbroadcastmanager: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_multidex: version:2@1.0.0.cr0..version:2@1.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_print: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_recyclerview_v7: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_slidingpanelayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_annotations: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_compat: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_core_ui: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_core_utils: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_fragment: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_media_compat: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_v4: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_support_vector_drawable: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_swiperefreshlayout: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_transition: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_versionedparcelable: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_support_viewpager: version:2@28.0.0.cr0..version:2@28.0.0.cr1
* src/third_party/android_deps/libs/com_android_tools_common: version:2@30.2.0-beta01.cr0..version:2@30.2.0-beta01.cr1
* src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api: version:2@30.2.0-beta01.cr0..version:2@30.2.0-beta01.cr1
* src/third_party/android_deps/libs/com_android_tools_sdk_common: version:2@30.2.0-beta01.cr0..version:2@30.2.0-beta01.cr1
* src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine: version:2@2.8.8.cr0..version:2@2.8.8.cr1
* src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms: version:2@1.0.cr0..version:2@1.0.cr1
* src/third_party/android_deps/libs/com_google_android_datatransport_transport_api: version:2@2.2.1.cr0..version:2@2.2.1.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone: version:2@17.5.0.cr0..version:2@17.5.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_base: version:2@17.5.0.cr0..version:2@17.5.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_basement: version:2@17.5.0.cr0..version:2@17.5.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging: version:2@16.0.0.cr0..version:2@16.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_fido: version:2@19.0.0-beta.cr0..version:2@19.0.0-beta.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_flags: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_iid: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_location: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_stats: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks: version:2@17.2.0.cr0..version:2@17.2.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision: version:2@18.0.0.cr0..version:2@18.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common: version:2@18.0.0.cr0..version:2@18.0.0.cr1
* src/third_party/android_deps/libs/com_google_android_material_material: version:2@1.6.0-alpha01.cr0..version:2@1.6.0-alpha01.cr1
* src/third_party/android_deps/libs/com_google_android_play_core: version:2@1.10 .0.cr0..version:2@1.10 .0.cr1
* src/third_party/android_deps/libs/com_google_auto_auto_common: version:2@1.1.2.cr0..version:2@1.2.1.cr1
* src/third_party/android_deps/libs/com_google_auto_service_auto_service: version:2@1.0-rc6.cr0..version:2@1.0-rc6.cr1
* src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations: version:2@1.0-rc6.cr0..version:2@1.0-rc6.cr1
* src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations: version:2@1.7.4.cr0..version:2@1.9.cr1
* src/third_party/android_deps/libs/com_google_code_findbugs_jsr305: version:2@3.0.2.cr0..version:2@3.0.2.cr1
* src/third_party/android_deps/libs/com_google_code_gson_gson: version:2@2.8.0.cr0..version:2@2.8.0.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger: version:2@2.30.cr0 ..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger_compiler: version:2@2.30.cr0 ..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger_producers: version:2@2.30.cr0 ..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_dagger_dagger_spi: version:2@2.30.cr0 ..version:2@2.30.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation: version:2@2.10 .0.cr0..version:2@2.11 .0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations: version:2@2.9.0.cr0..version:2@2.11 .0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api: version:2@2.10 .0.cr0..version:2@2.11 .0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_core: version:2@2.10 .0.cr0..version:2@2.11 .0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations: version:2@2.10 .0.cr0..version:2@2.11 .0.cr1
* src/third_party/android_deps/libs/com_google_errorprone_javac: version:2@9+181-r4173-1.cr0..version:2@9+181-r4173-1.cr1
* src/third_party/android_deps/libs/com_google_errorprone_javac_shaded: version:2@9-dev-r4023-3.cr0 ..version:2@9-dev-r4023-3.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_annotations: version:2@16.0.0.cr0..version:2@16.0.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_common: version:2@19.5.0.cr0..version:2@19.5.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_components: version:2@16.1.0.cr0..version:2@16.1.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders: version:2@16.1.0.cr0..version:2@16.1.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json: version:2@17.1.0.cr0..version:2@17.1.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid: version:2@21.0.1.cr0..version:2@21.0.1.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop: version:2@17.0.0.cr0..version:2@17.0.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations: version:2@16.3.5.cr0..version:2@16.3.5.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop: version:2@16.0.1.cr0..version:2@16.0.1.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector: version:2@18.0.0.cr0..version:2@18.0.0.cr1
* src/third_party/android_deps/libs/com_google_firebase_firebase_messaging: version:2@21.0.1.cr0..version:2@21.0.1.cr1
* src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java: version:2@2.0.3.cr0..version:2@2.0.3.cr1
* src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format: version:2@1.5.cr0..version:2@1.5.cr1
* src/third_party/android_deps/libs/com_google_guava_failureaccess: version:2@1.0.1.cr0..version:2@1.0.1.cr1
* src/third_party/android_deps/libs/com_google_guava_guava: version:2@31.0-jre.cr0..version:2@31.0.1-jre.cr1
* src/third_party/android_deps/libs/com_google_guava_guava_android: version:2@31.0-android.cr0..version:2@31.0-android.cr1
* src/third_party/android_deps/libs/com_google_guava_listenablefuture: version:2@1.0.cr0..version:2@1.0.cr1
* src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations: version:2@1.3.cr0..version:2@1.3.cr1
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_java: version:2@3.4.0.cr0..version:2@3.19 .2.cr1
* src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite: version:2@3.19 .3.cr0..version:2@3.19 .3.cr1
* src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils: version:2@1.3.0.cr0..version:2@1.3.0.cr1
* src/third_party/android_deps/libs/com_squareup_javapoet: version:2@1.13 .0.cr0..version:2@1.13 .0.cr1
* src/third_party/android_deps/libs/com_squareup_javawriter: version:2@2.1.1.cr0..version:2@2.1.1.cr1
* src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils: version:2@4.0.cr0..version:2@4.0.cr1
* src/third_party/android_deps/libs/javax_annotation_javax_annotation_api: version:2@1.3.2.cr0..version:2@1.3.2.cr1
* src/third_party/android_deps/libs/javax_annotation_jsr250_api: version:2@1.0.cr0..version:2@1.0.cr1
* src/third_party/android_deps/libs/javax_inject_javax_inject: version:2@1.cr0 ..version:2@1.cr1
* src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap: version:2@0.2.cr0..version:2@0.2.cr1
* src/third_party/android_deps/libs/net_sf_kxml_kxml2: version:2@2.3.0.cr0..version:2@2.3.0.cr1
* src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup: version:2@1.2.1.cr0..version:2@1.2.1.cr1
* src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual: version:2@2.5.5.cr0..version:2@2.5.5.cr1
* src/third_party/android_deps/libs/org_checkerframework_checker_qual: version:2@3.12 .0.cr0..version:2@3.12 .0.cr1
* src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone: version:2@3.15 .0.cr0..version:2@3.15 .0.cr1
* src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations: version:2@1.17.cr0 ..version:2@1.17.cr1
* src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit: version:2@4.4.1.201607150455-r.cr0..version:2@4.4.1.201607150455-r.cr1
* src/third_party/android_deps/libs/org_jetbrains_annotations: version:2@13.0.cr0..version:2@13.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib: version:2@1.6.10.cr0..version:2@1.6.10.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common: version:2@1.6.10.cr0..version:2@1.6.10.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm: version:2@1.5.0.cr0..version:2@1.5.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm: version:2@0.1.0.cr0..version:2@0.1.0.cr1
* src/third_party/android_deps/libs/org_pcollections_pcollections: version:2@2.1.2.cr0..version:2@3.1.4.cr1
* src/third_party/android_deps/libs/org_robolectric_nativeruntime: version:2@4.7.3.cr0..version:2@4.7.3.cr1
* src/third_party/androidx: F8k604AvABforYzuHHVPAKR63JI50fyxFmcXAgoRluEC..3VkiRTe5qdPdzmIzC63lc6LJPSEUMNjCHwQM4OBH_pgC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e87767edb2..5b79b29052
* src/third_party/dav1d/libdav1d: 3262e3d0c8..493ffb12f7
* src/third_party/depot_tools: ca3aae0014..8edc960e9a
* src/third_party/freetype/src: 335224beee..1e2eb65048
* src/third_party/googletest/src: c9461a9b55..ae1b7ad430
* src/third_party/libjpeg_turbo: 02959c3ee1..22f1a22c99
* src/third_party/perfetto: 1badc020b3..6eb2732376
* src/tools: c65b31ce64..63cb382ead
Removed dependency
* src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring
DEPS diff: 506c2577bc..330454c702
/DEPS
Clang version changed llvmorg-15-init-1995-g5bec1ea7:llvmorg-15-init-3540-g85c53c70
Details: 506c2577bc..330454c702
/tools/clang/scripts/update.py
BUG=None
Change-Id: Ib9c61f72c0a858f92620815af00614d02ddb5403
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254360
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@{#36164}
2022-03-09 18:46:42 +00:00
a5f3018c24
[DesktopCapture][WGC] Avoid artifacts when capture source is resized
...
This CL fixes the issue where artifacts appear during capture with WGC
when the capture source is resized. A video of the issue is available
here: https://bugs.chromium.org/p/webrtc/issues/detail?id=9273#c44
The solution is to use CopySubresourceRegion instead of CopyResource to
only copy valid data into our texture. Additionally, we moved the call
to CreateMappedTexture to before the call to CopySubresourceRegion, as
the latter requires both textures to be of the same size.
Bug: webrtc:9273
Change-Id: I114458d95cbf58550ff653a985dd84db4741e0f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254100
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Austin Orion <auorion@microsoft.com >
Cr-Commit-Position: refs/heads/main@{#36163}
2022-03-09 17:14:42 +00:00
878c0299b3
flexfec: increase verbosity of logging
...
- add recovered sequence number and length of the recovered packet
- increase level of periodic logging to LS_INFO
- log for every packet on LS_VERBOSE
This makes it easier to validate and debug flexfec implementations.
BUG=None
Change-Id: I6f9e73e72ec3dcc0531f7adc62ac7019c7899270
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254120
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#36162}
2022-03-09 14:39:42 +00:00
a0a3f9c578
Delete legacy unused RtpStreamsSynchronizer
...
Bug: None
Change-Id: I499b8b81b86ea007f0e00bd7e71eeddc961ddc76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254080
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36161}
2022-03-09 13:34:32 +00:00
ed99dae422
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 1
...
This cl/
1) move WebRtcKeyValueConfig from api/transport to api/ directory.
2) add a test/ScopedKeyValueConfig (compare ScopedFieldTrials).
3) removes usage of webrtc::field_trial:: from the pc/ directory.
4) removes a few unused includes of system_wrappers/field_trial.h.
Bug: webrtc:10335
Change-Id: If29c07900dbe791050b0a5ad05332bedfad035f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253903
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36160}
2022-03-09 13:23:21 +00:00
fef0026f2f
Revert "Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder.""
...
This reverts commit d7031692e3ba9eed78ead07f8bf34a847ca1fce6.
Reason for revert: Breaks downstream project
Original change's description:
> Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder."
>
> This reverts commit 66557e1af3f95a70753e782224d13a6186ed0d2e.
>
> Reason for revert: Some downstream projects seem to have an old libaom version with no NV12 support yet. It will be updated soon.
>
> Original change's description:
> > Revert "remove NV12 to I420 conversion in webrtc AV1 Encoder."
> >
> > This reverts commit 9558ab41eb4de39c62cda2dd1e559f5814a3a0c7.
> >
> > Reason for revert: speculative revert: breaks downstream project
> >
> > Original change's description:
> > > remove NV12 to I420 conversion in webrtc AV1 Encoder.
> > >
> > > libaom supports for NV12 inputs for encoding av1 stream. It will reduce
> > > unnecessary conversion from NV12 to I420 format.
> > > (https://bugs.chromium.org/p/aomedia/issues/detail?id=3232&q=3232&can=2 )
> > >
> > > Bug: webrtc:13746
> > > Change-Id: I1407227d1690b3f63cb6581eef5d587e5f418892
> > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251920
> > > Reviewed-by: Erik Språng <sprang@webrtc.org >
> > > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> > > Commit-Queue: Shuhai Peng <shuhai.peng@intel.com >
> > > Cr-Commit-Position: refs/heads/main@{#36111}
> >
> > Bug: webrtc:13746
> > Change-Id: Ie928f7f5b5992337a9d186fa70b7fdec20a33f00
> > No-Presubmit: true
> > No-Tree-Checks: true
> > No-Try: true
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253122
> > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> > Commit-Queue: Artem Titov <titovartem@webrtc.org >
> > Owners-Override: Artem Titov <titovartem@webrtc.org >
> > Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#36114}
>
> Bug: webrtc:13746
> Change-Id: Ib26ff6204abceb863b03d55e5953797c9ca27fc2
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253215
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Reviewed-by: Erik Språng <sprang@webrtc.org >
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36156}
Bug: webrtc:13746
Change-Id: Ia9f8024bf70a82f8e26cd7a80d3020ed796c1b40
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254262
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Commit-Queue: Andrey Logvin <landrey@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36159}
2022-03-09 11:47:54 +00:00
57869dae11
Remove obsolete comment about loglevels
...
The nonstandard loglevel equivalents have been removed, but I forgot
to update this comment.
Bug: webrtc:13362
Change-Id: Ifd604cfe53b9ee312d80179cc5e1bc6734ee6c29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254261
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36158}
2022-03-09 11:34:01 +00:00
584b4df92d
dcsctp: Don't deliver skipped messages
...
If a FORWARD-TSN contains an ordered skipped stream with a large TSN
but with a too small SSN, it can result in messages being assembled
that should've been skipped. Typically:
Receive DATA, ordered, complete, TSN=10, SID=1, SSN=0
- will be delivered.
Receive DATA, ordered, complete, TSN=43, SID=1, SSN=7
- will stay in queue, due to missing SSN=1,2,3,4,5,6.
Receive FORWARD-TSN, TSN=44, SSN=6
- is invalid, as the SSN should've been 7 or higher.
However, as the TSN isn't used for removing messages in ordered streams,
but just the SSN, the SSN=7 isn't removed but instead will be delivered
as it's the next following SSN after 6. This will trigger internal
consistency checks as a chunk with TSN=43 will be delivered when the
current cumulative TSN is set to 44, which is greater.
This was found when fuzzing, and can only be provoked by a client that
is intentionally misbehaving. Before this fix, there was no harm done,
but it failed consistency checks which fuzzers have enabled. When
bug 13799 was fixed (in a previous commit), this allowed the fuzzers to
find it faster.
Bug: webrtc:13799
Change-Id: I830ef189476e227e1dbe08157d34f96ad6453e30
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254240
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36157}
2022-03-09 11:22:15 +00:00
d7031692e3
Reland "remove NV12 to I420 conversion in webrtc AV1 Encoder."
...
This reverts commit 66557e1af3f95a70753e782224d13a6186ed0d2e.
Reason for revert: Some downstream projects seem to have an old libaom version with no NV12 support yet. It will be updated soon.
Original change's description:
> Revert "remove NV12 to I420 conversion in webrtc AV1 Encoder."
>
> This reverts commit 9558ab41eb4de39c62cda2dd1e559f5814a3a0c7.
>
> Reason for revert: speculative revert: breaks downstream project
>
> Original change's description:
> > remove NV12 to I420 conversion in webrtc AV1 Encoder.
> >
> > libaom supports for NV12 inputs for encoding av1 stream. It will reduce
> > unnecessary conversion from NV12 to I420 format.
> > (https://bugs.chromium.org/p/aomedia/issues/detail?id=3232&q=3232&can=2 )
> >
> > Bug: webrtc:13746
> > Change-Id: I1407227d1690b3f63cb6581eef5d587e5f418892
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251920
> > Reviewed-by: Erik Språng <sprang@webrtc.org >
> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
> > Commit-Queue: Shuhai Peng <shuhai.peng@intel.com >
> > Cr-Commit-Position: refs/heads/main@{#36111}
>
> Bug: webrtc:13746
> Change-Id: Ie928f7f5b5992337a9d186fa70b7fdec20a33f00
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253122
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Artem Titov <titovartem@webrtc.org >
> Owners-Override: Artem Titov <titovartem@webrtc.org >
> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36114}
Bug: webrtc:13746
Change-Id: Ib26ff6204abceb863b03d55e5953797c9ca27fc2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253215
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36156}
2022-03-09 11:15:13 +00:00
a04b8b5043
dcsctp: Handle losing first DATA on ordered stream
...
When a FORWARD-TSN is received as the first chunk on an ordered stream,
it will fail to set the new "next expected SSN" that is present in the
FORWARD-TSN as that stream hasn't been allocated yet. It's allocated
when the first DATA is received on that stream.
This is a non-issue for ordinary data channels as the first message on
any stream will be the "Data Channel Establishment Protocol" messages,
which are always sent reliably. But if prenegotiated channels are used,
and the very first packet received on an ordered data channel is lost
_and_ signaled to the receiver as lost _before_ the receiver has
received any other fragments on that data channel, future messages will
not be delivered on that channel.
Bug: webrtc:13799
Change-Id: Ide5c656243b3a51a2ed9d76615cfc3631cfe900c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253902
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36155}
2022-03-09 10:41:32 +00:00
4d54260ae2
Field trial to not clamp delay based estimate to a lowered link estimate
...
This adds a new paramater to WebRTC-Bwe-EstimateBoundedIncrease that ensure that even if the link capacity has decreased, the delay based estimate does not immediately decrease unless an overuse has been detected.
This is a follow up to https://webrtc-review.googlesource.com/c/src/+/252442/
Bug: none
Change-Id: I98d77ba1e3f7856b06f2691575f2d248a500e659
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253901
Reviewed-by: Diep Bui <diepbp@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36154}
2022-03-09 08:33:03 +00:00
f73b524a5a
Add perkj@ as owner of remote_bitrate_estimator
...
And remove srte since they are no longer active.
Bug: none
Change-Id: I259898db1223d43d13b918ece6555c5f687ce23f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254060
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Stefan Holmer <stefan@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36153}
2022-03-09 07:40:12 +00:00
41cf5fb721
Update WebRTC code version (2022-03-09T04:01:53).
...
Bug: None
Change-Id: I92463dab13eebfa2e6b5d6fe4f41ba9b69cb7034
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254200
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@{#36152}
2022-03-09 05:34:11 +00:00
ddcfe405d3
Change PSNR threshold for av1 test
...
Bug: None
Change-Id: I47101a6625c2f1704599ea60ad3f2c05370da66e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/254101
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Jerome Jiang <jianj@google.com >
Cr-Commit-Position: refs/heads/main@{#36151}
2022-03-08 22:14:51 +00:00
775ce76b66
Don't swallow UnsatisfiedLinkError
...
When loading the library fails, the user will be faced with this error:
java.lang.UnsatisfiedLinkError: No implementation found for void org.webrtc.PeerConnectionFactory.nativeInitializeAndroidGlobals()
With no context, however.
Bug: webrtc:13619
Change-Id: I88565f085773ad1e8c2f5742d7fdba96fb6043d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253960
Reviewed-by: Christoffer Jansson <jansson@google.com >
Reviewed-by: Xavier Lepaul <xalep@webrtc.org >
Commit-Queue: Xavier Lepaul <xalep@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36150}
2022-03-08 14:38:01 +00:00
c7c5764eae
Update WebRTC code version (2022-03-08T09:39:59).
...
Bug: None
Change-Id: Id077e8be720580f6eccbe1c24488d101fd4183a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253920
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@{#36149}
2022-03-08 11:12:51 +00:00
7e04b49bb8
[PCLF] Add ability to provide audio processor and mixer
...
Bug: b/196034093
Change-Id: Ia444acfcf3f3c40e4a3affd61ed9c107470ef013
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253880
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Sam Zackrisson <saza@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36148}
2022-03-08 09:35:11 +00:00
e9126c18bf
Migrate VCMInterFrameDelay to use Time units
...
Additionally,
* Moved to its own GN target.
* Added unittests.
* Removed unused variable `_zeroWallClock`.
* Renamed variables to match style guide.
* Moved fields _dTS and _wrapArounds to variables.
Change-Id: I7aa8b8dec55abab49ceabe838dabf2a7e13d685d
Bug: webrtc:13756
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253580
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36147}
2022-03-08 09:05:12 +00:00
773205dfb2
Save unwrapped tl0_pic_idx
for inserted VP9 frames.
...
As stashed frames are retried their `tl0_pic_idx` are again unwrapped which can lead to the `tl0_unwrapper_` to unwrap the `tl0_pic_idx` of newer frames backwards. Instead unwrap the `tl0_pid_idx` only once and save it with the frame if necessary.
In this CL
- Only unwrap the TL0 once in ManageFrame.
- Split ManageFrameInternal into ManageFrameFlexible and ManageFrameGof.
- Save the unwrapped TL0 with the stashed frame.
Bug: none
Change-Id: I56e6b071c0082682e010c049c537d66060635567
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253844
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36146}
2022-03-07 18:36:50 +00:00
10ab697dcb
Cleanup legacy functions to handle time as raw int in RtpPacketToSend
...
Bug: webrtc:13757
Change-Id: I28964cb7dbd6bc6363401a9658208b8f96aceb8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253820
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36145}
2022-03-07 16:49:10 +00:00
11cc804d97
Remove unused variable from RtpVp9RefFinder
...
Bug: none
Change-Id: Iaa1f2f8272a7e47f50a3572efb2e0765286c8a0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253843
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36144}
2022-03-07 16:12:30 +00:00