feb033223b
Add WebRTC Weetbix config
...
Bug: b/227310186
Change-Id: Id6ba40cf9ca9dad833b3e484c9a4addbe9662226
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257042
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Christoffer Jansson <jansson@google.com >
Cr-Commit-Position: refs/heads/main@{#36371}
2022-03-29 13:57:01 +00:00
ea0f9a0a19
Fix string that will not make field trial parser crash (in debug)
...
Ironic :( The "field trial guy" constructing a invalid string,
if only there would have been a builder instead...
I tested the code several times...but not with debug build...
Bug: webrtc:13741
Change-Id: If3caad0f5533fc150ffd6a34a89ab84f3f0264aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256979
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36370}
2022-03-29 13:30:51 +00:00
17481fd031
[PCLF] Continue to migrate out from PeerConnectionWrapper
...
Pair: mbonadei@webrtc.org
Bug: b/213863770
Change-Id: Ibdbd3c4b1b449660bc2677775108d690da7fa848
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257040
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36369}
2022-03-29 12:54:22 +00:00
b7c15706de
Fix integer-overflow in TimestampExtrapolator
...
The Frequency implementation does not allow for nominators as large as
those that can occur in consecutive RTP timestamps, so use double math
instead.
Bug: chromium:1310611
Change-Id: I3b239e1b84043470ca29da06728b42cd4552300f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256978
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36368}
2022-03-29 12:46:51 +00:00
81635f33ef
Make tools_webrtc/mb inherit from tools/mb (3rd attempt).
...
Previous attempts:
https://webrtc-review.googlesource.com/c/src/+/256809
https://webrtc-review.googlesource.com/c/src/+/256970
Bug: webrtc:13867
Change-Id: I5dc268b711dc17016a5d673f2b3ec733c9cff4f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256972
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36367}
2022-03-29 12:07:30 +00:00
00b31cc72a
Add (temporary) using declaration for BasicNetworkManager::GetNetworks
...
Needed to migrate downstream code that needs to call new signature of
BasicNetworkManager::GetNetworks(). And similarly for
GetAnyAddressNetworks.
Bug: webrtc:13869
Change-Id: I8b9e842e74e290662c0713846dc29ac739d76ba2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256977
Auto-Submit: Niels Moller <nisse@webrtc.org >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36366}
2022-03-29 11:37:01 +00:00
e62c2f2c77
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 12/inf
...
rename WebRtcKeyValueConfig to FieldTrialsView
Bug: webrtc:10335
Change-Id: If725bd498c4c3daf144bee638230fa089fdde833
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256965
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36365}
2022-03-29 10:14:00 +00:00
bddfa1d9de
Prepare the code to inherit from chromium's mb.py (3rd attempt).
...
Basically try to make low_bandwidth_audio_perf_test target work with chromium's mb.
Bug: webrtc:13867
Change-Id: If111e2b0f4f82935062d6321f4d16cc72c77d572
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256975
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36364}
2022-03-29 10:11:51 +00:00
8df1957885
Remove internal dependencies on rtc_pc_base
...
This explores the theory that targets that have no files, just
dependencies, are unnecessary.
Bug: webrtc:13805
Change-Id: I1feb50cf3886128031af8970eae361e35fb052c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256974
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36363}
2022-03-29 09:03:10 +00:00
137173c296
Revert "Reland "Make tools_webrtc/mb inherit from tools/mb.""
...
This reverts commit aa0d4061ba1d65bfbd562c6a173440911c0357d8.
Reason for revert: All green except for the android bots compiling low_bandwidth_audio_perf_test.
https://ci.chromium.org/ui/p/webrtc/builders/ci/Android32%20Builder%20arm/12133/overview
Original change's description:
> Reland "Make tools_webrtc/mb inherit from tools/mb."
>
> This is a reland of commit 7a324b977c5ab6f9b88bcce3353feade943ccefe
>
> Original change's description:
> > Make tools_webrtc/mb inherit from tools/mb.
> >
> > Bug: webrtc:13867
> > Change-Id: I33e998d260454d16120b09fedecf0c25d2654611
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256809
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> > Commit-Queue: Jeremy Leconte <jleconte@google.com >
> > Cr-Commit-Position: refs/heads/main@{#36347}
>
> Bug: webrtc:13867
> Change-Id: I8fe4424771876ea725f5c9a3c5d13b2f6ad83917
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256970
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Jeremy Leconte <jleconte@google.com >
> Cr-Commit-Position: refs/heads/main@{#36361}
Bug: webrtc:13867
Change-Id: I69948eb028a57b915feba1037e71e82e2d8bc7c7
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256971
Auto-Submit: Jeremy Leconte <jleconte@google.com >
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@{#36362}
2022-03-29 07:14:04 +00:00
aa0d4061ba
Reland "Make tools_webrtc/mb inherit from tools/mb."
...
This is a reland of commit 7a324b977c5ab6f9b88bcce3353feade943ccefe
Original change's description:
> Make tools_webrtc/mb inherit from tools/mb.
>
> Bug: webrtc:13867
> Change-Id: I33e998d260454d16120b09fedecf0c25d2654611
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256809
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Jeremy Leconte <jleconte@google.com >
> Cr-Commit-Position: refs/heads/main@{#36347}
Bug: webrtc:13867
Change-Id: I8fe4424771876ea725f5c9a3c5d13b2f6ad83917
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256970
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36361}
2022-03-29 07:02:40 +00:00
f07ef551a7
Update WebRTC code version (2022-03-29T04:03:03).
...
Bug: None
Change-Id: Iadff50dea35bbc412284a6699209d4c517168148
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256987
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@{#36360}
2022-03-29 05:15:11 +00:00
ea59b15d00
Roll chromium_revision 7a3254e39b..0bcf8ad699 (985627:985946)
...
Change log: 7a3254e39b..0bcf8ad699
Full diff: 7a3254e39b..0bcf8ad699
Changed dependencies
* src/base: d1c4495908..39dfaac6bc
* src/build: b6c761f374..059ad92b90
* src/buildtools/linux64: git_revision:ff14fc1112e0a8dd2c3910fb89539741cb3d3f23..git_revision:b85c7a45ae2ac480ebff51da235b3f0adf2d4684
* src/buildtools/mac: git_revision:ff14fc1112e0a8dd2c3910fb89539741cb3d3f23..git_revision:b85c7a45ae2ac480ebff51da235b3f0adf2d4684
* src/buildtools/win: git_revision:ff14fc1112e0a8dd2c3910fb89539741cb3d3f23..git_revision:b85c7a45ae2ac480ebff51da235b3f0adf2d4684
* src/ios: ddf3683a41..54a6cf22ac
* src/testing: b4d9075d4e..ad7c1623ca
* src/third_party: 3702c4e0ca..7e3ca6b0bc
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/7b41c53e65..3800a67cd9
* src/third_party/perfetto: 3a5b2ad60d..9e8feb802f
* src/third_party/turbine: yMO-x5RrhSksWmdTW_uQczi0PrHWCEfIyOkqwdFLExoC..CJm6IViplElcjFYLJc0XtAjZ97BOVjQIwigcJN6C9gsC
* src/tools: 5ba5b6537d..43d0e42f8b
DEPS diff: 7a3254e39b..0bcf8ad699
/DEPS
No update to Clang.
BUG=None
Change-Id: I0c935dd012995c17296e180f0ab9bba27323dba8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256980
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@{#36359}
2022-03-28 16:10:50 +00:00
1b51b11f2a
Fix low_bandwidth_audio_perf_test gn group definition on windows.
...
This is a forward fix for https://webrtc-review.googlesource.com/c/src/+/256862 .
Current run have the below error:
https://logs.chromium.org/logs/webrtc/buildbucket/cr-buildbucket/8818456476112979761/+/u/generate_build_files/stdout
The code is copied from Chromium:
https://crsrc.org/c/chrome/test/BUILD.gn;l=4540;bpv=1;bpt=0;drc=f63ec863909167deb96888769776621767a99fa2
Bug: webrtc:13867
No-Try: True
Change-Id: Idf4d3bf4acde66d4c48ecc9b5aa2053c7a82f033
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256963
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36358}
2022-03-28 16:02:20 +00:00
c06fe8b04e
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 11/inf
...
convert rtc_base/network and collateral.
This also remove last usage of system_wrappers/field_trials
in p2p/...Yay!
Bug: webrtc:10335
Change-Id: Ie8507b1f52bf7f3067e9b4bf8c81a825e4644fda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256640
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@{#36357}
2022-03-28 15:48:01 +00:00
342c511007
Save unwrapped tl0_pic_idx
for inserted VP8 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.
Related VP9 CL: https://webrtc-review.googlesource.com/c/src/+/253844
Bug: none
Change-Id: I8265dc5f36ee257db92d79cec719f56b165d3855
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256966
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36356}
2022-03-28 14:41:40 +00:00
e5a73f5b88
Finish removal of source files from rtc_pc_base
...
No-try: True
Bug: webrtc:13805
Change-Id: Ib7048205fe62379d1a5c01cdbca81ba93b41cf47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256022
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36355}
2022-03-28 14:31:50 +00:00
cf9094a26e
[iOS] Fixed RTC_DCHECK_NOTREACHED
...
Bug: None
Change-Id: I93f716a1e9c1b08e2bc1dc96ad282e66ef0dfaf2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256962
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Yury Yarashevich <yura.yaroshevich@gmail.com >
Cr-Commit-Position: refs/heads/main@{#36354}
2022-03-28 13:05:41 +00:00
e0c6bdf071
Use const rtc::Network* in ports and port allocator
...
No-try: True
Bug: webrtc:13869
Change-Id: I6004fa96278263d0d25a1446d7bb8de41a563433
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256682
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Jonas Oreland <jonaso@google.com >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36353}
2022-03-28 12:48:30 +00:00
af3406ed99
Change MockRtpSender to not inherit from RefCountedObject.
...
Bug: webrtc:12701
Change-Id: I415e4d6c2507398eccb163b5f6914db00ecf7e45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256100
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36352}
2022-03-28 09:58:50 +00:00
145ff4cc45
Prepare the code to inherit from chromium's mb.py.
...
* Don't use 'script' type because it's breaking mb gen.
* Simplify 'raw' type command generation.
Bug: webrtc:13867
Change-Id: I68486c5010c84e41297daafdf11ab63bbca58d4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256862
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36351}
2022-03-28 09:52:30 +00:00
a18fddcb53
Filter out Mac StatusIndicator window from desktop capture list
...
Since 12.2, the orange/red indicator at the top right of the screen shows up as a window in the Chrome getDisplayMedia() picker, as it's not filtered out by the existing filters. Screenshots in the bug.
Bug: chromium:1297731, b/218211225
Change-Id: I0f87e8d2af42a5a2e3d84f69fe73596e9cf35622
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251841
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Tony Herre <herre@google.com >
Cr-Commit-Position: refs/heads/main@{#36350}
2022-03-28 09:25:51 +00:00
df41187e4a
Change PeerConnectionFactoryForUsageHistogramTest to not inherit RefCountedObject
...
Bug: webrtc:12701
Change-Id: Icea3774c5c1acb6854e50116e7defaf4846c990f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256684
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36349}
2022-03-28 09:14:00 +00:00
ad3f490946
Revert "Make tools_webrtc/mb inherit from tools/mb."
...
This reverts commit 7a324b977c5ab6f9b88bcce3353feade943ccefe.
Reason for revert: Some failures like this one:
https://ci.chromium.org/p/webrtc/builders/ci/Linux64%20Builder/12121
Original change's description:
> Make tools_webrtc/mb inherit from tools/mb.
>
> Bug: webrtc:13867
> Change-Id: I33e998d260454d16120b09fedecf0c25d2654611
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256809
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Jeremy Leconte <jleconte@google.com >
> Cr-Commit-Position: refs/heads/main@{#36347}
Bug: webrtc:13867
Change-Id: If11473f31c8c5f365018f464b413220b2730ee7a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256960
Auto-Submit: Jeremy Leconte <jleconte@google.com >
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@{#36348}
2022-03-28 07:22:50 +00:00
7a324b977c
Make tools_webrtc/mb inherit from tools/mb.
...
Bug: webrtc:13867
Change-Id: I33e998d260454d16120b09fedecf0c25d2654611
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256809
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36347}
2022-03-28 07:10:00 +00:00
4aabf0ff5c
Update WebRTC code version (2022-03-26T04:03:18).
...
Bug: None
Change-Id: I10a033d2537a0ec062ebdb2d8790666de118304f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256902
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@{#36346}
2022-03-26 05:23:45 +00:00
acd0884022
Roll chromium_revision 66ebc2db72..7a3254e39b (985511:985627)
...
Change log: 66ebc2db72..7a3254e39b
Full diff: 66ebc2db72..7a3254e39b
Changed dependencies
* src/base: 657974b7c5..d1c4495908
* src/build: 4f3fab4144..b6c761f374
* src/buildtools/linux64: git_revision:bd99dbf98cbdefe18a4128189665c5761263bcfb..git_revision:ff14fc1112e0a8dd2c3910fb89539741cb3d3f23
* src/buildtools/mac: git_revision:bd99dbf98cbdefe18a4128189665c5761263bcfb..git_revision:ff14fc1112e0a8dd2c3910fb89539741cb3d3f23
* src/buildtools/win: git_revision:bd99dbf98cbdefe18a4128189665c5761263bcfb..git_revision:ff14fc1112e0a8dd2c3910fb89539741cb3d3f23
* src/ios: 121de3a870..ddf3683a41
* src/testing: 19ffb8b393..b4d9075d4e
* src/third_party: dadd5c0377..3702c4e0ca
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/ee1ed1ccf2..24fa287e15
* src/third_party/libyuv: 3aebf69d66..f4d2530846
* src/tools: 61e889d3a7..5ba5b6537d
DEPS diff: 66ebc2db72..7a3254e39b
/DEPS
No update to Clang.
BUG=None
Change-Id: I56b5ccf8b520b246838d8f250477667638a1cda0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256903
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@{#36345}
2022-03-26 04:55:45 +00:00
2a83a9c5cd
Roll chromium_revision 40e4f0e7e5..66ebc2db72 (985374:985511)
...
Change log: 40e4f0e7e5..66ebc2db72
Full diff: 40e4f0e7e5..66ebc2db72
Changed dependencies
* src/base: cf3ca9b2b1..657974b7c5
* src/build: ad30d198c5..4f3fab4144
* src/ios: 2bafd31d79..121de3a870
* src/testing: 6a0c330262..19ffb8b393
* src/third_party: 9db98d4ff4..dadd5c0377
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b2ed43640f..7b41c53e65
* src/tools: ccc6e29626..61e889d3a7
DEPS diff: 40e4f0e7e5..66ebc2db72
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia116eba59c71bd439c28b18804dbc7fd19432e87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256880
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@{#36344}
2022-03-25 22:41:34 +00:00
b767ebe842
Roll chromium_revision dd578a7ab8..40e4f0e7e5 (985234:985374)
...
Change log: dd578a7ab8..40e4f0e7e5
Full diff: dd578a7ab8..40e4f0e7e5
Changed dependencies
* src/base: 1a793c6bd1..cf3ca9b2b1
* src/build: ad14fa3a81..ad30d198c5
* src/ios: 30c7186a2d..2bafd31d79
* src/testing: 6964920213..6a0c330262
* src/third_party: edf9c995f2..9db98d4ff4
* src/third_party/freetype/src: 127c1e8331..a8e4563c34
* src/third_party/perfetto: d89b25832b..3a5b2ad60d
* src/tools: 35cc36c912..ccc6e29626
DEPS diff: dd578a7ab8..40e4f0e7e5
/DEPS
No update to Clang.
BUG=None
Change-Id: I7b36efc0c28e1fa33af4fb4e9a9b61fd72c1f452
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256840
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@{#36343}
2022-03-25 18:55:05 +00:00
ac2dd12d84
Don't override resolution bitrate limits in singlecast mode if they're already set.
...
Bug: webrtc:13872
Change-Id: I966c744a13cf74336d62d96c72eb37ebf96de71f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256803
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Peter Hanspers <peterhanspers@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36342}
2022-03-25 15:05:16 +00:00
56a04c3430
Implement recieving FIR in RtcpTranceiver
...
Bug: webrtc:8239
Change-Id: I2075af1598faf62b4eb3ab85e80590ff41cd2f49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256811
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36341}
2022-03-25 15:04:14 +00:00
3d6c6556b4
Adopt absl::string_view in rtc_base/string_to_number.*
...
Bug: webrtc:13579
Change-Id: I7e1a8ad6c493c9c0ac20c493d2467f0a2eda26d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256720
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36340}
2022-03-25 14:32:05 +00:00
3cdd653d66
Minor cleanups in testsupport/file_utils
...
Bug: webrtc:13579
Change-Id: Ic7915a3520a0f16d0e57cb5e9ffa290524f6bf39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256810
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36339}
2022-03-25 14:26:34 +00:00
a8bc137835
Avoid touching port_ in Connection::ToString() after starting delete.
...
Bug: webrtc:13865
Change-Id: Ia469c46642d7e305a50e57d9ea6ad873e633db4e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256808
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36338}
2022-03-25 13:39:44 +00:00
b63536f5d3
add h264 422 decoding
...
Bug: webrtc:13826
Change-Id: Ic7296be69157a9aaf5f139a18fdb011b90f4caa1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/255380
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Magnus Flodman <mflodman@webrtc.org >
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36337}
2022-03-25 13:15:34 +00:00
d8654cf636
Prepare the code to inherit from chromium's mb.py.
...
Type 'additional_compile_target' are not meant to be tests.
Type 'raw' has no usage for xctests.
Explicitly set dcheck_always_on=false.
Bug: webrtc:13867
Change-Id: Ie47c300609ff5054d36110e8ee6c7a059ec452da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256805
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36336}
2022-03-25 13:01:24 +00:00
e02f9eedb3
WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 10/inf
...
This patch takes a stab at modules/video_coding,
but reaches only about half.
Bug: webrtc:10335
Change-Id: I0d47d0468b818145470c51ae4e8e75ff58d499ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256112
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36335}
2022-03-25 12:35:36 +00:00
2ff465f506
Roll chromium_revision 5ee26aceaa..dd578a7ab8 (985134:985234)
...
Change log: 5ee26aceaa..dd578a7ab8
Full diff: 5ee26aceaa..dd578a7ab8
Changed dependencies
* src/base: c23fa53817..1a793c6bd1
* src/build: d0898bf221..ad14fa3a81
* src/ios: b43bd07eaf..30c7186a2d
* src/testing: c0c8f3b983..6964920213
* src/third_party: e61995ef2d..edf9c995f2
* src/tools: 5c3bfba376..35cc36c912
DEPS diff: 5ee26aceaa..dd578a7ab8
/DEPS
No update to Clang.
BUG=None
Change-Id: Ib0c06c652379a3e890d70cc7f0dce1da0cd329a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256782
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@{#36334}
2022-03-25 10:54:14 +00:00
7ab3ecd4c2
Use TimeDelta to convert to to/from compact ntp time
...
Bug: webrtc:13757
Change-Id: I1c5f0a666da8e6b30291763d110ff049df573490
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256103
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36333}
2022-03-25 10:41:39 +00:00
1d6de1499c
Adopt absl::string_view in testsupport/file_utils*
...
Bug: webrtc:13579
Change-Id: I5b710cfd218c44be01a7a42c2b281739081881e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36332}
2022-03-25 10:34:54 +00:00
e39daf4146
Revert "wayland: Add a common interface for screencast and remote desktop portal"
...
This reverts commit e1223747c27e22c4c4c3006af10d58aec9718b28.
Reason for revert: Breaks WebRTC roll into Chromium. E.g:
https://ci.chromium.org/ui/p/chromium/builders/try/cast_shell_linux/1166014/overview
Original change's description:
> wayland: Add a common interface for screencast and remote desktop portal
>
> Change adapts the `base_capturer_pipewire` so that a portal can be
> injected in the capturer. This allows the remoting to inject its
> own portal for the purpose of capturing desktop stream as long
> as the injected portal provides implementation of the new interface
> that is added as part of this change.
>
> Additionally, a method has been exposed on the capturer to get
> details about the portal session so that the remoting
> implementation can use the same underlying session for controlling
> inputs on the remote host.
>
> Finally, desktop capturer interface is extended with a generic
> method `GetMetadata` that is used to retrieve session related
> information by CRD and relay it over to its input injector. Clients
> provide override for the method and it eventually invokes the
> underlying `GetSessionDetails` method on the portal instance.
>
> Bug: chromium:1291247
> Change-Id: I81b7ce3b949d8be2e24e2d303d5fbc76a849209c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256400
> Reviewed-by: Alexander Cooper <alcooper@chromium.org >
> Commit-Queue: Salman Malik <salmanmalik@google.com >
> Cr-Commit-Position: refs/heads/main@{#36323}
Bug: chromium:1291247
Change-Id: I73fbb1b9a103d61fd8d7f04bb8452b3e29da9025
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256801
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Owners-Override: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36331}
2022-03-25 09:26:14 +00:00
887754af75
Implement recieving PLI in RtcpTranceiver
...
Bug: webrtc:8239
Change-Id: I99f818991f4a0edd8afa90044bcb1db7e4a478d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256105
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36330}
2022-03-25 09:01:55 +00:00
e5b2220650
Adopt absl::string_view in rtc_base/string_utils*
...
Bug: webrtc:13579
Change-Id: I2def83ae546156ff0ec8ef000b7ed0c48d15777c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256721
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36329}
2022-03-25 08:12:36 +00:00
58d861c47f
Update missing absl::string_view adoption in openssl files under rtc_base/
...
Bug: webrtc:13579 webrtc:13870
Change-Id: Ia549285f1a60f41397c04f7bc2acdee684544ec3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256722
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36328}
2022-03-25 08:11:17 +00:00
48aeb965fa
Update WebRTC code version (2022-03-25T04:07:38).
...
Bug: None
Change-Id: I8c3fd97767bc8ea70881350982b702918e8596a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256761
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@{#36327}
2022-03-25 05:23:25 +00:00
1dbd5bcd73
Roll chromium_revision cea635fff1..5ee26aceaa (985030:985134)
...
Change log: cea635fff1..5ee26aceaa
Full diff: cea635fff1..5ee26aceaa
Changed dependencies
* src/base: b9fdb3d1d2..c23fa53817
* src/build: e609be7b22..d0898bf221
* src/ios: bdaa6d7dd0..b43bd07eaf
* src/testing: 89b05e0f7c..c0c8f3b983
* src/third_party: 7fe133c50a..e61995ef2d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/72a759f779..b2ed43640f
* src/third_party/perfetto: 8c8fafb6ff..d89b25832b
* src/tools: b96e1ef633..5c3bfba376
DEPS diff: cea635fff1..5ee26aceaa
/DEPS
No update to Clang.
BUG=None
Change-Id: If7a4c4d4e2957df2f0cac2472842930126c6f81d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256741
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@{#36326}
2022-03-25 02:42:34 +00:00
fe429630b2
Roll chromium_revision aca33aaa4b..cea635fff1 (984925:985030)
...
Change log: aca33aaa4b..cea635fff1
Full diff: aca33aaa4b..cea635fff1
Changed dependencies
* src/base: 768002909f..b9fdb3d1d2
* src/build: 026712e072..e609be7b22
* src/ios: d3aeee1560..bdaa6d7dd0
* src/testing: 573801650f..89b05e0f7c
* src/third_party: 19b49d43f7..7fe133c50a
* src/third_party/depot_tools: 62396c5a83..01a4536ff8
* src/third_party/perfetto: 8eb58df9cb..8c8fafb6ff
* src/tools: 6ec07af821..b96e1ef633
DEPS diff: aca33aaa4b..cea635fff1
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia7a65ada8a4770e51c00079709515b6878d9a0a1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256740
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@{#36325}
2022-03-24 22:30:24 +00:00
bf69bfa4fb
Roll chromium_revision 2bacc42b75..aca33aaa4b (984803:984925)
...
Change log: 2bacc42b75..aca33aaa4b
Full diff: 2bacc42b75..aca33aaa4b
Changed dependencies
* src/base: 0f8f0209a3..768002909f
* src/build: e8430f658c..026712e072
* src/ios: 905cc78523..d3aeee1560
* src/testing: c5694d8fc1..573801650f
* src/third_party: 6fed3b9b4f..19b49d43f7
* src/third_party/freetype/src: fc15ebe0a6..127c1e8331
* src/third_party/perfetto: a8f0cd2c06..8eb58df9cb
* src/tools: 201492c4b5..6ec07af821
DEPS diff: 2bacc42b75..aca33aaa4b
/DEPS
No update to Clang.
BUG=None
Change-Id: I18c35d16297a5ebaca1a280176db0c4041a267c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256703
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@{#36324}
2022-03-24 18:32:28 +00:00
e1223747c2
wayland: Add a common interface for screencast and remote desktop portal
...
Change adapts the `base_capturer_pipewire` so that a portal can be
injected in the capturer. This allows the remoting to inject its
own portal for the purpose of capturing desktop stream as long
as the injected portal provides implementation of the new interface
that is added as part of this change.
Additionally, a method has been exposed on the capturer to get
details about the portal session so that the remoting
implementation can use the same underlying session for controlling
inputs on the remote host.
Finally, desktop capturer interface is extended with a generic
method `GetMetadata` that is used to retrieve session related
information by CRD and relay it over to its input injector. Clients
provide override for the method and it eventually invokes the
underlying `GetSessionDetails` method on the portal instance.
Bug: chromium:1291247
Change-Id: I81b7ce3b949d8be2e24e2d303d5fbc76a849209c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256400
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Salman Malik <salmanmalik@google.com >
Cr-Commit-Position: refs/heads/main@{#36323}
2022-03-24 17:53:53 +00:00
ed4a5763f8
Migrate parameterized tests to the standard parameterized runner
...
The only caveat is that a name attribute for the `@Parameters`
annotation is required, as otherwise the test infrastructure
doesn’t find test results.
Bug: webrtc:13662
Change-Id: Ib3e2a6671d1045b0e19746ce78dd434fbee78b87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256462
Reviewed-by: Linus Nilsson <lnilsson@webrtc.org >
Auto-Submit: Xavier Lepaul <xalep@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36322}
2022-03-24 15:38:53 +00:00