9190fef84d
Fix bots failure when migrating to waterfalls.pyl.
...
An assert that the same tests are running before and after the migration is failing.
The new config was adding "video_capture_test".
Also add bot 'Android64 Builder arm64' instead of 'Android32 Builder arm64'.
Bug: webrtc:13899
Change-Id: Ic87576ab9740c0dc138f0b087e97ee0ae4be3376
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258138
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36484}
2022-04-07 15:38:02 +00:00
ca101e6bb4
Count consecutive expands by last mode in NetEq decision logic.
...
This is a slight change in behavior that fixes a bug where all expansions are not counted due to more than 10ms available in the sync buffer, which can happen after repeated expansions.
The counter should also be updated when in muted mode.
Bug: webrtc:13322
Change-Id: I067689ee251d3d1ae990a27cdd271f718b0d6f2f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257360
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36483}
2022-04-07 15:19:52 +00:00
64cdcc0792
AEC3: Add multichannel configuration and multichannel detection
...
The features have two safety fallbacks:
- multichannel config has a killswitch WebRTC-Aec3SetupSpecificDefaultConfigDefaultsKillSwitch
- stereo detection has a killswitch WebRTC-Aec3StereoContentDetectionKillSwitch
Both features are enabled by default in the AEC3 config.
Tested: Bitexact on a large number of aecdumps.
Bug: chromium:1295710
Change-Id: I340cdc9140dacd4ca22d0911eb9f732b6cf8b226
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258129
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Sam Zackrisson <saza@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36482}
2022-04-07 14:58:02 +00:00
f236ac73de
Whitespace change to kick bots.
...
Bug: None
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: I68330a17f4738aa51a1ee61494e96c6d47cd5bd3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258136
Owners-Override: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36481}
2022-04-07 14:20:52 +00:00
db622c359b
Revert "Delete unused class GlobalMutex"
...
This reverts commit 5831afb8328cbecdbdbee882280ef907a09d9f31.
Reason for revert: The code is still in use: https://ci.chromium.org/ui/p/webrtc/builders/ci/Win32%20Builder%20(Clang)/10243/overview . It wasn't detected for some reasons.
Original change's description:
> Delete unused class GlobalMutex
>
> Bug: webrtc:13869
> Change-Id: Id3655bdd24630b78e83b606291605a37129fd4bc
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258131
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Niels Moller <nisse@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#36478}
Bug: webrtc:13869
Change-Id: Id44dd4f8ec31ac9e05fc0ee75b55916e627fd7bf
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258135
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Owners-Override: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36480}
2022-04-07 13:38:53 +00:00
2221144d01
Delete old versions of GetNetworks and GetAnyAddressNetworks
...
Bug: webrtc:13869
Change-Id: I8a54b875a06345ac6a762673aba9ca51d79f0a82
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256967
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36479}
2022-04-07 11:25:12 +00:00
5831afb832
Delete unused class GlobalMutex
...
Bug: webrtc:13869
Change-Id: Id3655bdd24630b78e83b606291605a37129fd4bc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258131
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36478}
2022-04-07 11:24:02 +00:00
ee8e9ccd1a
Roll chromium_revision 14b836593f..a929241fb2 (989744:989850)
...
Change log: 14b836593f..a929241fb2
Full diff: 14b836593f..a929241fb2
Changed dependencies
* src/base: 38a0a966d9..676395445e
* src/build: eec2571deb..13488f684b
* src/buildtools/linux64: git_revision:ab9104586734cb45aa77c70ca5042edbcc9f6aa5..git_revision:04a2891d554d2325f04631bac356c29ffcdebf2a
* src/buildtools/mac: git_revision:ab9104586734cb45aa77c70ca5042edbcc9f6aa5..git_revision:04a2891d554d2325f04631bac356c29ffcdebf2a
* src/buildtools/win: git_revision:ab9104586734cb45aa77c70ca5042edbcc9f6aa5..git_revision:04a2891d554d2325f04631bac356c29ffcdebf2a
* src/ios: 7ad2f4ee6a..7d92c2079d
* src/testing: 0427a6b9aa..044964b58c
* src/third_party: 043acc4f78..0670b31598
* src/third_party/depot_tools: ba94bbeaa8..0a6b544e20
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/cc31d8c4b7..d48a17ce98
* src/tools: a0b14da565..6dbc00b623
DEPS diff: 14b836593f..a929241fb2
/DEPS
No update to Clang.
BUG=None
Change-Id: I5840501bc41469addccc1625f70b9167e9b7c578
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258285
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@{#36477}
2022-04-07 10:43:02 +00:00
9f420d918f
Add all the bots to waterfalls.pyl.
...
Bug: webrtc:13899
Change-Id: Icc01225901abb19cf92f70354a97d61c625670c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258132
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36476}
2022-04-07 10:34:22 +00:00
00e93249ca
Refactor android stacktrace
...
Move global state into a singleton class. Eliminates use of
GlobalMutex. Also use std::atomic rather than volatile, for improved
thread safety.
Bug: webrtc:11567
Change-Id: I305d16ed2f4a9a6497df119e66d9bba08337339a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258120
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36475}
2022-04-07 08:32:42 +00:00
cc171956f8
Rename scalability mode "NONE" to "L1T1".
...
Bug: webrtc:11607
Change-Id: I81e8ead4a2cc15de6c21c7ee852e909af38b0567
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258127
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36474}
2022-04-07 07:32:15 +00:00
04c6053f46
AEC3: Simplify the EchoCanceller3 construction
...
Apart from making the construction more straightforward, this change allows recreating the BlockProcessor at runtime. This is used to change parameterization at runtime in an upcoming CL [1].
[1] https://webrtc-review.googlesource.com/c/src/+/258129
Tested: Bitexact on a large number of aecdumps.
Bug: chromium:1295710
Change-Id: I2e0275c5c97044cb4370042633266b193c06b960
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258100
Reviewed-by: Per Åhgren <peah@webrtc.org >
Commit-Queue: Sam Zackrisson <saza@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36473}
2022-04-07 07:31:13 +00:00
bf11a202de
Add the 'more configs' and the 'libfuzzer' bots to waterfalls.pyl.
...
Bug: webrtc:13899
Change-Id: I453d228fc250bf5f6ac1313c9c30f15bec36a191
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258130
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36472}
2022-04-07 07:17:43 +00:00
7cbbcc96ee
Update WebRTC code version (2022-04-07T04:03:02).
...
Bug: None
Change-Id: I2060b6b8312b82ccc6253b00abdc05da2badca84
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258282
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@{#36471}
2022-04-07 05:55:43 +00:00
495c1d463c
Roll chromium_revision 9b443e933f..14b836593f (989639:989744)
...
Change log: 9b443e933f..14b836593f
Full diff: 9b443e933f..14b836593f
Changed dependencies
* src/base: e857377303..38a0a966d9
* src/build: c17b4ccf50..eec2571deb
* src/ios: 4c040aa110..7ad2f4ee6a
* src/testing: a9edc3c41b..0427a6b9aa
* src/third_party: e18bb16b2e..043acc4f78
* src/third_party/depot_tools: 52d64c5ec3..ba94bbeaa8
* src/tools: 113b04e674..a0b14da565
DEPS diff: 9b443e933f..14b836593f
/DEPS
No update to Clang.
BUG=None
Change-Id: I705cf4dd85cb7737c3dc789437e27b68aa22f63a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258281
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@{#36470}
2022-04-07 02:51:48 +00:00
dbb91eeff8
Roll chromium_revision 8a84b56ef1..9b443e933f (989514:989639)
...
Change log: 8a84b56ef1..9b443e933f
Full diff: 8a84b56ef1..9b443e933f
Changed dependencies
* src/base: 133c1adf3a..e857377303
* src/build: bdf21d7543..c17b4ccf50
* src/buildtools/third_party/libc++abi/trunk: 185051038f..ac492da4a7
* src/ios: 644587fad5..4c040aa110
* src/testing: cb15941452..a9edc3c41b
* src/third_party: c1c4f4fc04..e18bb16b2e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ec5b008938..5ff11ff500
* src/third_party/depot_tools: 228634647e..52d64c5ec3
* src/tools: b83eda8cfe..113b04e674
DEPS diff: 8a84b56ef1..9b443e933f
/DEPS
No update to Clang.
BUG=None
Change-Id: I27decc0a16385414136666542311878b2462a3d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258260
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@{#36469}
2022-04-06 22:55:42 +00:00
00112748e1
rename functions to be moved to libyuv
...
Bug: webrtc:13826
Change-Id: I0d694cbe35a272fbe5da9dc6e74c88a976458df8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257441
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Frank Barchard <fbarchard@google.com >
Cr-Commit-Position: refs/heads/main@{#36468}
2022-04-06 21:48:43 +00:00
0bf7880dfb
Roll chromium_revision efac5a99cb..8a84b56ef1 (989353:989514)
...
Change log: efac5a99cb..8a84b56ef1
Full diff: efac5a99cb..8a84b56ef1
Changed dependencies
* src/base: df6f8608af..133c1adf3a
* src/build: a0c5fed59a..bdf21d7543
* src/buildtools/linux64: git_revision:5eb3845ec2d8296b4f41da4eca85302eb111fe69..git_revision:ab9104586734cb45aa77c70ca5042edbcc9f6aa5
* src/buildtools/mac: git_revision:5eb3845ec2d8296b4f41da4eca85302eb111fe69..git_revision:ab9104586734cb45aa77c70ca5042edbcc9f6aa5
* src/buildtools/win: git_revision:5eb3845ec2d8296b4f41da4eca85302eb111fe69..git_revision:ab9104586734cb45aa77c70ca5042edbcc9f6aa5
* src/ios: 7dd81fcb27..644587fad5
* src/testing: 3c1c4aff9e..cb15941452
* src/third_party: a006284e22..c1c4f4fc04
* src/third_party/perfetto: 341b4249f0..f3337aeb22
* src/tools: 08724f7483..b83eda8cfe
DEPS diff: efac5a99cb..8a84b56ef1
/DEPS
No update to Clang.
BUG=None
Change-Id: I6b8052198ad7384408718471e4010a131bc3a0f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258221
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@{#36467}
2022-04-06 20:33:31 +00:00
e4589cb55e
Reduce libvpx VP9 complexity setting on <= 2 core machines.
...
This CL sets speed 9 for all resolutions when two or less cores are
available, as a heuristic for a "slow" machine.
This gives a large speed bost at a relatively small quality loss.
A field-trial kill-switch is available to override this behavior.
Bug: webrtc:13888
Change-Id: I24278a45de000ad7984d0525c47d9eb6b9ab6b60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257421
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36466}
2022-04-06 16:08:00 +00:00
8d4e9fba21
Remove //api:sequence_checker from public deps
...
Bug: webrtc:8603
Change-Id: Ib572cdc5b5f4c1f0eb3357e5e0812fc9ce7437c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257915
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36465}
2022-04-06 14:23:50 +00:00
117596b15f
Add all tryserver bots to waterfalls.pyl.
...
This is a no-op, the config needs to be enabled on the recipe side.
Adding the trybots early might prevent to have too many trybot failures on branches.
Bug: webrtc:13899
Change-Id: I443804dca268b71f841a6a4e0e3310f3926a3634
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258128
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36464}
2022-04-06 13:33:04 +00:00
72424408ed
Remove calls to deprecated CreatePC() and CreateDC()
...
Anything linking to //third_party/jsoncpp is hiding deprecated usage
warnings, so these were not discovered earlier.
Bug: chromium:983223
Change-Id: Id0ade4ca016f19db16377dbeeb756358a7e94fa2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258124
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36463}
2022-04-06 11:57:50 +00:00
7b84f06151
Add the perf builders and 2 perf tests bots to waterfalls.pyl.
...
Bug: webrtc:13899
Change-Id: I4a58f81afc62ac66b810ff3f501887bd09856238
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258126
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36462}
2022-04-06 11:54:50 +00:00
dbbc83c191
Roll chromium_revision b72fec9936..efac5a99cb (988752:989353)
...
Change log: b72fec9936..efac5a99cb
Full diff: b72fec9936..efac5a99cb
Changed dependencies
* src/base: e032b04d01..df6f8608af
* src/build: 651447b0a4..a0c5fed59a
* src/buildtools/linux64: git_revision:859dde4a7f34a4383179522f8e1061dcffac8691..git_revision:5eb3845ec2d8296b4f41da4eca85302eb111fe69
* src/buildtools/mac: git_revision:859dde4a7f34a4383179522f8e1061dcffac8691..git_revision:5eb3845ec2d8296b4f41da4eca85302eb111fe69
* src/buildtools/win: git_revision:859dde4a7f34a4383179522f8e1061dcffac8691..git_revision:5eb3845ec2d8296b4f41da4eca85302eb111fe69
* src/ios: 85682a04de..7dd81fcb27
* src/testing: 0b1474ebfc..3c1c4aff9e
* src/third_party: 47b4d0f696..a006284e22
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/225e8d39b5..27ffcc6e19
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c4e6210aa8..ec5b008938
* src/third_party/depot_tools: a9c548efd6..228634647e
* src/third_party/freetype/src: aee6b94727..a1ca701023
* src/third_party/perfetto: 361bf1871e..341b4249f0
* src/tools: b45366e575..08724f7483
DEPS diff: b72fec9936..efac5a99cb
/DEPS
Clang version changed llvmorg-15-init-3677-g8133778d:llvmorg-15-init-5937-g23b3df56
Details: b72fec9936..efac5a99cb
/tools/clang/scripts/update.py
BUG=None
Change-Id: I43657c09d1b69b0da84d5cbf6d73d9098d0b16f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258169
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@{#36461}
2022-04-06 11:30:00 +00:00
dd837e28fa
Remove //rtc_base:timeutils from public deps
...
Bug: webrtc:8603
Change-Id: Iaca9356d16275a02e8842c783f259131d72ef010
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257914
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36460}
2022-04-06 11:23:21 +00:00
a529b0c0f2
Fix chromium roll: remove variables that are written but not accessed
...
Bug: b/228208976
Change-Id: Iee4df1249f9bc4aa2fa840c0a039543e8560c7c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258122
Reviewed-by: Björn Terelius <terelius@google.com >
Reviewed-by: Ivo Creusen <ivoc@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36459}
2022-04-06 09:48:20 +00:00
15a38de78d
Fix SdpSemantics::kPlanB deprecated usage
...
Anything linking to //third_party/jsoncpp is hiding deprecated usage
warnings, so these were not discovered earlier.
Bug: chromium:983223
Change-Id: Ib527710b2688d691250d2b9f4894a9e6726d148f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258123
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36458}
2022-04-06 09:35:03 +00:00
df894ad299
Fix H.264 codec on Arm64(M1) MacOS
...
Arm64 (M1) MacOS doesn't seem to like the kCVPixelBufferOpenGLCompatibilityKey
attribute. Remove this and the crash goes away.
Bug: webrtc:13934
Change-Id: Ic78db1ed852af6846f04b86462947ed7df17bb3c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257921
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36457}
2022-04-06 09:04:10 +00:00
08591931c0
Add some iOS bots to waterfalls.pyl.
...
Bug: webrtc:13899
Change-Id: I5d3907a5eb1db599878581fa1b0571e35dcc019c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258121
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36456}
2022-04-06 08:33:40 +00:00
2d6c4d0712
Move global libsrtp usage count into a singleton class
...
Avoids using webrtc::GlobalMutex. Since state is allocated on first
use and never destroyed, we avoid an exit-time destructor when
building with absl::Mutex.
Bug: webrtc:11567
Change-Id: Ib9c6480ab0474e37a853460115b35d961b93009c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258080
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36455}
2022-04-06 07:41:52 +00:00
901bf55ef7
Update WebRTC code version (2022-04-06T04:02:56).
...
Bug: None
Change-Id: I15217920ec552e1ce793091df5d524ab8c52cb6d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258166
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@{#36454}
2022-04-06 05:07:00 +00:00
57aa81bce7
Remove //rtc_base:stringutils from public deps
...
Bug: webrtc:8603
Change-Id: Ic2dfbe28d310cb4b35983b73e895fc95e8439669
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257913
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36453}
2022-04-05 22:42:19 +00:00
e10a9f609a
Remove //rtc_base:safe_conversions from public deps
...
Bug: webrtc:8603
Change-Id: I285ac30975039f8fe9882d1673cc8e4a615c8618
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257912
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36452}
2022-04-05 20:04:59 +00:00
a78c949772
Add support for screen content
...
Bug: webrtc:13929
Change-Id: Ie5463aadcd255bd7c63d4e529030ef85145fd08c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257960
Reviewed-by: Marco Paniconi <marpan@google.com >
Reviewed-by: Marco Paniconi <marpan@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Jerome Jiang <jianj@google.com >
Cr-Commit-Position: refs/heads/main@{#36451}
2022-04-05 17:35:20 +00:00
33d31fbc48
Remove //rtc_base:rtc_event from public deps
...
Bug: webrtc:8603
Change-Id: Ib99f43043da17723c939b0fe2aa9f3e515462c93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257911
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36450}
2022-04-05 17:34:09 +00:00
f8750fcf67
Use Objective-C types in VideoToolbox encoder / decoder
...
The goal of this CL is to make the CFDictionaryRef not dependent
on a fixed number of properties, which will facilitate future work.
No behavior change intended.
Bug: None
Change-Id: I32261d81eaa9b77380cecbdaefcbaeafde300f9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257920
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#36449}
2022-04-05 16:41:19 +00:00
64380ce385
Add 2 Android bots to waterfalls.pyl.
...
Bug: webrtc:13899
Change-Id: I9ac25c2b1b9d7797d5289b1fa0956eec85029ce6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258023
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36448}
2022-04-05 15:35:49 +00:00
f86f6f9afd
Remove //rtc_base:refcount from public deps
...
Bug: webrtc:8603
Change-Id: Ib27a107ae809df739492846175f0e9c4af40d21a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257910
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36447}
2022-04-05 15:32:29 +00:00
09bdd95b3e
Remove some dependencies that aren't needed
...
This was a side effect of testing out the "gn_check_autofix.py" tool
after running "apply-iwyu -r" on a few files.
Seems worth committing.
Bug: none
Change-Id: I3df446c640d4c4e3d6b15eddbdf66a1a40135f69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258024
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36446}
2022-04-05 14:55:39 +00:00
c1e8aeba72
Remove internal dependencies on pc:peerconnection target
...
This CL replaces those references with the smallest set of targets
that can satisfy the linker dependencies revealed by building the
"all" target.
Bug: webrtc:13634
Change-Id: Ia778630b18e1164138c41d245c3c8effed67f8e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257282
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36445}
2022-04-05 13:30:30 +00:00
4467ad7835
Remove //rtc_base:macromagic from public deps
...
Bug: webrtc:8603
Change-Id: I9708df48c9bde9f86ba2d1a92a278bb0d09f3865
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257909
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36444}
2022-04-05 12:36:12 +00:00
0af55ba60d
Remove //rtc_base:logging from public deps
...
Bug: webrtc:8603
Change-Id: I2704da8618f88032adac7ae9eb2a0f47fce4a836
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257908
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36443}
2022-04-05 10:31:19 +00:00
360f49a540
Add all bots running on baremetal pool to waterfalls.pyl.
...
Bug: webrtc:13899
Change-Id: I0ab6f04b0d5403ddf4340aa17b8de4f9fa82e622
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258022
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#36442}
2022-04-05 10:14:40 +00:00
e0a92f9a42
Delete unused ScopedRegisterThreadForDebugging facility
...
Bug: webrtc:6424
Change-Id: I3564d204e8c886ce53e82426ef1d3896d7f6409d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258021
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36441}
2022-04-05 09:21:39 +00:00
96dbc60704
Fix fallback implementation name
...
The fallback implementation currently returns "...(fallback from
unknown)" since ImplemenationName() is deprecated. Fix this by
using GetDecoderInfo() to determine the implementation name.
Bug: webrtc:12271
Change-Id: Ifa1d97678cd1bf05d9b5a10b73da23c4d54a1e05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257901
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Johannes Kron <kron@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36440}
2022-04-05 08:28:23 +00:00
ba1b56adf6
in RtcpTransceiver support replying to RRTR per local ssrc
...
to support clients (e.g. RTCPReceiver) that collect and report RTT per sender ssrc.
Bug: webrtc:8239, webrtc:13853
Change-Id: I907fb35277b0f23bbe9f2cd2ef979ce0fb1f9338
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257440
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36439}
2022-04-05 06:53:19 +00:00
ca32793187
Make requesting SDES available only on Fuchsia builds
...
Bug: webrtc:11066
Change-Id: I0707cf63064830a55db31e883dc7b15aa675950b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257900
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36438}
2022-04-05 06:12:50 +00:00
2f52f054f6
Update WebRTC code version (2022-04-05T04:02:56).
...
Bug: None
Change-Id: I32b8e719e4a66122ba6c8b464be326ccd94e7713
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258003
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@{#36437}
2022-04-05 05:35:32 +00:00
e73b66b147
Remove unused overload of rtc::hex_decode_with_delimiter
...
Bug: webrtc:13579
Change-Id: I81bff9db9327be540bbf53267e678c572e99a78f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257916
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#36436}
2022-04-05 05:34:29 +00:00
7c1ea99a3e
Roll chromium_revision 23310936f4..b72fec9936 (988632:988752)
...
Change log: 23310936f4..b72fec9936
Full diff: 23310936f4..b72fec9936
Changed dependencies
* src/base: 23a036d613..e032b04d01
* src/build: 66a2acc095..651447b0a4
* src/ios: 6cf57d8ec2..85682a04de
* src/testing: 0952bcf8a7..0b1474ebfc
* src/third_party: f2e4025a5c..47b4d0f696
* src/third_party/perfetto: 8933edf7de..361bf1871e
* src/tools: 1cb40ed46b..b45366e575
DEPS diff: 23310936f4..b72fec9936
/DEPS
Clang version changed llvmorg-15-init-3677-g8133778d:llvmorg-15-init-5937-g23b3df56
Details: 23310936f4..b72fec9936
/tools/clang/scripts/update.py
BUG=None
Change-Id: Ifdf7857d672eb7ff8ca849ae8772f1035d125206
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258000
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@{#36435}
2022-04-05 00:57:59 +00:00