db30009304
Reland "Reland "Delete old Android ADM.""
...
This reverts commit 38a28603fd7b2eec46a362105b225dd6f08b4137.
Reason for revert: Attempt to reland, now that WebRTC dependency cycle has been broken.
Original change's description:
> Revert "Reland "Delete old Android ADM.""
>
> This reverts commit 6e4d7e606c4327eaa9298193e22794fcb9b30218.
>
> Reason for revert: Still breaks downstream build (though in a different way this time)
>
> Original change's description:
> > Reland "Delete old Android ADM."
> >
> > This is a reland of commit 4ec3e9c98873520b3171d40ab0426b2f05edbbd2
> >
> > Original change's description:
> > > Delete old Android ADM.
> > >
> > > The schedule move Android ADM code to sdk directory have been around
> > > for several years, but the old code still not delete.
> > >
> > > Bug: webrtc:7452
> > > Change-Id: I0f75c680f71f0b2ce614de6cbd9f124c2a59d453
> > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264620
> > > Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
> > > Commit-Queue: Henrik Andreassson <henrika@webrtc.org >
> > > Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
> > > Cr-Commit-Position: refs/heads/main@{#37174}
> >
> > Bug: webrtc:7452
> > Change-Id: Icabad23e72c8258a854b7809a93811161517266c
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265872
> > Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
> > Commit-Queue: Björn Terelius <terelius@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#37236}
>
> Bug: webrtc:7452
> Change-Id: Ide8fbd55fadd7aed9989053afff7c63c04f1320f
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266023
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Commit-Queue: Björn Terelius <terelius@webrtc.org >
> Owners-Override: Björn Terelius <terelius@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37242}
Bug: webrtc:7452
Change-Id: I6946d0fc28cf4c08387e451e6a07765f7410ce7c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266980
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Henrik Andreassson <henrika@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37356}
2022-06-28 12:58:23 +00:00
a2476e3783
dcsctp: Enable message interleaving
...
This adds support to enable message interleaving in the stream scheduler
from the socket, proxied by the send queue.
It also adds socket unit tests to ensure that prioritization and
interleaving works. Also, send queue test has been added to validate the
integration of the stream scheduler. But the actual scheduling parts of
it will be tested in the stream scheduler unit tests.
Bug: webrtc:5696
Change-Id: Ic7d3d2dc28405c77a107f0148f0096882961eec7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262248
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37355}
2022-06-28 12:05:23 +00:00
08c7e75892
Detach RemoteEstimatorProxy from RemoteBitrateEstimator interface
...
Bug: None
Change-Id: I47b7c83320b0c7327c0d2ee59f7a0a30704cd331
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266540
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37354}
2022-06-28 11:31:23 +00:00
7769dc87d7
Detach legacy RtpRtcp from Module interface
...
Bug: webrtc:7219
Change-Id: I5faf8f68b043994a86d227926c13b07d0141f382
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267063
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org >
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37353}
2022-06-28 11:17:43 +00:00
91c05abd9b
Always include the actual encoder implementation when RTCVideoEncoderAV1 is used.
...
Bug: webrtc:13573, b/236813931
Change-Id: I943ce51dac23bcbd6efe10413cfa9478f4ce6f55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266485
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37352}
2022-06-28 10:28:03 +00:00
ce80886bf2
Remove video_coding dependency on ProcessThread and Module
...
Bug: webrtc:7219
Change-Id: I360f7df5554389274fcaef64070b9441ce0ef984
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266486
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37351}
2022-06-28 10:04:23 +00:00
e58f1991dc
Add Timestamp -> AbsoluteSendTime conversion function
...
instead of ms -> AbsoluteSendTime helper
Bug: webrtc:13757
Change-Id: I57389a66a43b4f4838023f9c224a985f2cd57107
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266024
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37350}
2022-06-28 09:26:42 +00:00
58ecd42deb
Remove std::string version of some functions that are no longer needed.
...
The absl::string_view versions can now be made pure virtual due to
downstream client changes. The std::string versions in the base
classes are still needed by downstream users, but will be removed
eventually.
Bug: webrtc:13579
Change-Id: Id757a07380f0518edf407ff5d0644511eb1e53d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265980
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37349}
2022-06-28 09:06:02 +00:00
7a66900683
Delete rtc_base/atomic_ops.h
...
Bug: webrtc:9305
Change-Id: I3e8b0db03b84b5361d63db31ee23e6db3deabfe4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266497
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37348}
2022-06-28 08:32:13 +00:00
3e8a797b2e
Update WebRTC code version (2022-06-28T04:05:24).
...
Bug: None
Change-Id: Ib70f531d12c8a74505d547ec26ee68c993828f17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267026
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@{#37347}
2022-06-28 05:19:24 +00:00
e6777e0979
Roll chromium_revision ed26d8e9ab..7e28d0a903 (1018424:1018529)
...
Change log: ed26d8e9ab..7e28d0a903
Full diff: ed26d8e9ab..7e28d0a903
Changed dependencies
* src/base: 0070c64c09..3680287225
* src/ios: 9345272393..a1f80e1a70
* src/testing: f0dad2419c..256ebd83f6
* src/third_party: 9967f33214..f0cf49c7ab
* src/third_party/depot_tools: 418f021a0e..3c4d401cbd
* src/third_party/fuchsia-sdk/sdk: version:8.20220627.1.1..version:8.20220627.3.1
* src/tools: 15a81f29df..adac73487c
DEPS diff: ed26d8e9ab..7e28d0a903
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie21288a72315d6c14044d9898e42af35df5411f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267041
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37346}
2022-06-28 04:54:02 +00:00
754f26f7b7
Roll chromium_revision 1f8c7d1a70..ed26d8e9ab (1018310:1018424)
...
Change log: 1f8c7d1a70..ed26d8e9ab
Full diff: 1f8c7d1a70..ed26d8e9ab
Changed dependencies
* src/base: 564dd46d1c..0070c64c09
* src/ios: 09722b22ab..9345272393
* src/testing: 1663893752..f0dad2419c
* src/third_party: fd904689e0..9967f33214
* src/third_party/depot_tools: 2f3c96d5e4..418f021a0e
* src/third_party/perfetto: 2a59c7427c..4d2a825326
* src/tools: 15ec0317b2..15a81f29df
DEPS diff: 1f8c7d1a70..ed26d8e9ab
/DEPS
No update to Clang.
BUG=None
Change-Id: Ibc91d17f86a93fefbf8d8626e975836273e681bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267023
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@{#37345}
2022-06-27 22:22:52 +00:00
450da27933
Wayland screencast: use stream size to adjust source stride of DMA-BUFs
...
In commit a6ed749b12c63d252c6d893d5b5b62fcf35773d9 we used width of the
frame we copy into to calculate the source stride. This is a wrong
assumption as there might be implementations (e.g. GNOME) where we might
have to import a DMA-BUF with size of the whole screen and just having
information in SPA_META_VideoCrop metadata to get the real size of the
frame we will end up using. Given this, we always have to calculate
source stride using the size of the stream to not end up copying pixels
from the empty area of the imported DMA-BUF.
Also improve naming of variables to have names better describing what
they really represent and add some comments explaining why some things
are written the way they are.
Bug: chromium:1333304
Change-Id: I755a5139336c1da5abf95591a2b70a68659a255f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267002
Commit-Queue: Jan Grulich <grulja@gmail.com >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37344}
2022-06-27 20:51:22 +00:00
c61d53584b
Add a descriptive name to parametrized E2E tests
...
This changes names from "SvcTestVP9/SvcTest.ScalabilityModeSupported/11"
to "SvcTestVP9/SvcTest.ScalabilityModeSupported/L3T3"
Bug: webrtc:11607
Change-Id: I1425f7541e1ea7533dff06be9ef9926e5ace3f70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267005
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Auto-Submit: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37343}
2022-06-27 20:06:02 +00:00
6e03c98873
Make "failed to query DMA-BUF modifiers" just warning message
...
It's not a problem if we fail to query DMA-BUF modifiers as we can still
continue with modifier-less buffers.
Bug: webrtc:13429
Change-Id: Ia718362bdc9eef1ebc54c06b24a2b65206aa873e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267003
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Jan Grulich <grulja@gmail.com >
Cr-Commit-Position: refs/heads/main@{#37342}
2022-06-27 19:26:42 +00:00
b049e6ed80
Roll chromium_revision 76eaca533b..1f8c7d1a70 (1018155:1018310)
...
Change log: 76eaca533b..1f8c7d1a70
Full diff: 76eaca533b..1f8c7d1a70
Changed dependencies
* src/base: ab243c5b03..564dd46d1c
* src/build: 779c95fb43..4e6d71ddc1
* src/buildtools/third_party/libunwind/trunk: b387062642..49191c55bb
* src/ios: 748ad2199b..09722b22ab
* src/testing: 71a89ffce0..1663893752
* src/third_party: b9b7b12c17..fd904689e0
* src/third_party/fuchsia-sdk/sdk: version:8.20220627.0.1..version:8.20220627.1.1
* src/third_party/grpc/src: d1338d8751..1be6e2c9eb
* src/third_party/perfetto: 588d85dc56..2a59c7427c
* src/tools: b45aa0f09e..15ec0317b2
DEPS diff: 76eaca533b..1f8c7d1a70
/DEPS
No update to Clang.
BUG=None
Change-Id: Id5c6ab3bbfe6bebe28a10ab2cb75f646f6cd3979
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267022
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37341}
2022-06-27 18:25:52 +00:00
d58f526384
Always inject PacketSocketFactory in FakePortAllocator
...
This CL removes the use of the rtc::Thread::socketserver() method
in one place.
Bug: webrtc:13145
Change-Id: I1a1b2501450788263d5280c43e4328ade46f4146
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263320
Reviewed-by: Niels Moller <nisse@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#37340}
2022-06-27 12:45:28 +00:00
fe053426e2
Add missing lib dependency on X11.
...
Bug: b/36882554
Change-Id: I723d8c2876b963b43429d4fa322d6e09380d8f32
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267001
Reviewed-by: Oleh Prypin <oprypin@google.com >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37339}
2022-06-27 12:27:27 +00:00
e6ac4b263e
Remove desktop_capture_generic target
...
This was a backwards compatible target.
Bug: b/36882554
Change-Id: I1faaf89656a540311af8c68ddd43df6d54ae87b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267000
Reviewed-by: Oleh Prypin <oprypin@google.com >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37338}
2022-06-27 12:03:46 +00:00
bf0da440ea
Refactor desktop_capture build.
...
This CL removes the split of "desktop_capture" in 2 build targets
(one for C++ and one for Obj-C++) by moving the C++ part to
"desktop_capture" itself and keeping the Obj-C++ variant but allowing
it to include .h files that are also part of "desktop_capture".
This removes the build cycle between the two targets (which conceptually
are the same target).
Clients should never depend on "desktop_capture_objc", which will
be linked by "desktop_capture" when needed.
Bug: b/36882554
Change-Id: Id219a15e549275870c54375c07f00cfe704ab7cb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266743
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Oleh Prypin <oprypin@google.com >
Cr-Commit-Position: refs/heads/main@{#37337}
2022-06-27 10:57:03 +00:00
ad52e04d49
Roll chromium_revision 87b5ca0193..76eaca533b (1018050:1018155)
...
Change log: 87b5ca0193..76eaca533b
Full diff: 87b5ca0193..76eaca533b
Changed dependencies
* src/base: f7b990091d..ab243c5b03
* src/build: 5b7c5f6fd6..779c95fb43
* src/ios: aaca1e82ad..748ad2199b
* src/testing: 3e9aeecac2..71a89ffce0
* src/third_party: a26890d497..b9b7b12c17
* src/third_party/depot_tools: ebccac7185..2f3c96d5e4
* src/third_party/fuchsia-sdk/sdk: version:8.20220626.2.1..version:8.20220627.0.1
* src/tools: 0dbdad821f..b45aa0f09e
DEPS diff: 87b5ca0193..76eaca533b
/DEPS
No update to Clang.
BUG=None
Change-Id: Id76ecbf7f7d621aab384eaae923349ddedd4c433
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266948
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@{#37336}
2022-06-27 10:33:31 +00:00
73ee252245
Remove excessive log spam from receiver.getParameters().
...
It's normal for a receiver to not be configured to receive, such as when
currentDirection is not (or not yet) "sendrecv" or "recvonly".
getParameters() returning an empty set of encodings is valid and these
logs are not very useful. It's also inconsistent that we only log after
SLD has happened due to different code paths inside getParameters(),
repro: https://jsfiddle.net/henbos/xqksj3wd/ .
Most notably we're calling getParameters() internally from inside of
getStats() which can cause excessive log spam. I prefer that we remove
these logs rather than avoid calling getParameters() from inside of
getStats() on non-receiving receivers since it's valid to check how many
encodings exist on a receiver using getParameters(), and whether or not
the SSRC has been signaled could in theory affect the number of
encodings even if we do want to receive. Also an app calling
getParameters() on an inactive receiver is valid and should not cause
logs.
Bug: webrtc:14225
Change-Id: I4290781d6aed92aa03fe0c662762aa97c99a045c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266960
Commit-Queue: Erik Språng <sprang@webrtc.org >
Auto-Submit: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37335}
2022-06-27 09:37:31 +00:00
fb698490bf
Add missing absl dep.
...
Bug: b/36882554
Change-Id: I37e13338af8a2c75f56df283d20b1be4579074b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266763
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Oleh Prypin <oprypin@google.com >
Cr-Commit-Position: refs/heads/main@{#37334}
2022-06-27 09:33:01 +00:00
70de463cfa
Update WebRTC code version (2022-06-27T04:02:27).
...
Bug: None
Change-Id: If070d1bf8f3a0d9fd588133c2acecb26e8b26b2c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266944
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@{#37333}
2022-06-27 06:36:11 +00:00
f32134348d
Roll chromium_revision 040a2a4039..87b5ca0193 (1017946:1018050)
...
Change log: 040a2a4039..87b5ca0193
Full diff: 040a2a4039..87b5ca0193
Changed dependencies
* src/base: 056ca68254..f7b990091d
* src/build: 21685e0c72..5b7c5f6fd6
* src/ios: 36b4f70978..aaca1e82ad
* src/testing: 506590f1c9..3e9aeecac2
* src/third_party: c398995579..a26890d497
* src/third_party/androidx: 2H7GLo5z3yyGsMjTD2H2azjJmArnYc6gJHZDHVDL7X8C..QKIQEnyHdMNKoGCzyRNZ7FlELo3qz54hih1Rkh1UslMC
* src/third_party/fuchsia-sdk/sdk: version:8.20220625.0.1..version:8.20220626.2.1
* src/tools: c8939a1e1c..0dbdad821f
DEPS diff: 040a2a4039..87b5ca0193
/DEPS
No update to Clang.
BUG=None
Change-Id: I69785e965f75b41abb7b3a4802a88f18e7f2099b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266908
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37332}
2022-06-26 18:21:20 +00:00
6d4cf63a3c
Update WebRTC code version (2022-06-26T04:05:41).
...
Bug: None
Change-Id: Id3183c33776cfc0c2cecdc72fba930849fbc11fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266901
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37331}
2022-06-26 05:47:37 +00:00
e39f1b5907
dcsctp: Add priority support to send queue
...
This mainly modifies the stream scheduler to add a weighted fair queuing
algorithm in addition to its round robin algorithm. The WFQ algorithm is
selected whenever interleaving is enabled, to ensure that the socket
stays backwards compatible in the normal (non-interleaved) scenario.
Adaptation to send queue and socket comes in a follow-up CL.
Bug: webrtc:5696
Change-Id: I8f0dbfa8c2f40f2e84cee536ea821e7ef4af6310
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261947
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37330}
2022-06-25 22:55:40 +00:00
b5e51ed415
Remove usage of public_deps from audio_coding.
...
Bug: b/36882554
Change-Id: Id3a40a455d7f1975044e707765f938ed47d2158e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266742
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Oleh Prypin <oprypin@google.com >
Cr-Commit-Position: refs/heads/main@{#37329}
2022-06-25 19:30:10 +00:00
0b4eff032f
Roll chromium_revision 1d6f40f434..040a2a4039 (1017843:1017946)
...
Change log: 1d6f40f434..040a2a4039
Full diff: 1d6f40f434..040a2a4039
Changed dependencies
* src/base: a719ceb306..056ca68254
* src/build: 46f4dfdd1a..21685e0c72
* src/ios: b6af968340..36b4f70978
* src/testing: 1181f5b093..506590f1c9
* src/third_party: 099c899d9e..c398995579
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/61be685630..17a97abb47
* src/third_party/depot_tools: 0a2356cd39..ebccac7185
* src/third_party/fuchsia-sdk/sdk: version:8.20220624.2.1..version:8.20220625.0.1
* src/third_party/icu: 1da917013f..50ec7b3822
* src/tools: c0acb298a8..c8939a1e1c
DEPS diff: 1d6f40f434..040a2a4039
/DEPS
No update to Clang.
BUG=None
Change-Id: Icf23e9eb2189f6aa6ee4c92a89b3c32f6b7844b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266812
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37328}
2022-06-25 10:14:17 +00:00
e892565ac2
Update WebRTC code version (2022-06-25T04:01:55).
...
Bug: None
Change-Id: Ic21c0572b7f366f9771aa46e1fa4365ac8631762
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266860
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@{#37327}
2022-06-25 05:53:09 +00:00
446c407bba
Roll chromium_revision 0813678bb7..1d6f40f434 (1017729:1017843)
...
Change log: 0813678bb7..1d6f40f434
Full diff: 0813678bb7..1d6f40f434
Changed dependencies
* src/base: a247555e92..a719ceb306
* src/build: c1a44ac540..46f4dfdd1a
* src/ios: b861feb32d..b6af968340
* src/testing: 775321d999..1181f5b093
* src/third_party: f8a44f171e..099c899d9e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e1d679c11b..61be685630
* src/third_party/depot_tools: d9a9c40738..0a2356cd39
* src/third_party/fuchsia-sdk/sdk: version:8.20220624.0.1..version:8.20220624.2.1
* src/third_party/perfetto: 8209fb9b9a..588d85dc56
* src/tools: ece1a0d099..c0acb298a8
DEPS diff: 0813678bb7..1d6f40f434
/DEPS
No update to Clang.
BUG=None
Change-Id: I8055fda55e4ba1f51020b9245642591326041927
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266840
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@{#37326}
2022-06-24 22:30:59 +00:00
97bfd3fe5d
Roll chromium_revision 9c20a112f5..0813678bb7 (1017611:1017729)
...
Change log: 9c20a112f5..0813678bb7
Full diff: 9c20a112f5..0813678bb7
Changed dependencies
* src/base: 03ecc15b73..a247555e92
* src/build: 2c9721f023..c1a44ac540
* src/ios: 194dd16a96..b861feb32d
* src/testing: f877072307..775321d999
* src/third_party: 72c5612d4a..f8a44f171e
* src/third_party/androidx: Oj-D7aKfxG6EL-AgXAVR4klwdS-wUElBPLy0LY9ljLMC..2H7GLo5z3yyGsMjTD2H2azjJmArnYc6gJHZDHVDL7X8C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f6dcfa4c72..e1d679c11b
* src/third_party/freetype/src: 117df36b4c..2db58e061e
* src/third_party/perfetto: 4ce89ccad0..8209fb9b9a
* src/tools: 7964bdf6c3..ece1a0d099
DEPS diff: 9c20a112f5..0813678bb7
/DEPS
No update to Clang.
BUG=None
Change-Id: Iaf6d0cf48d335cff4ebdda9d6934f46b3618d15b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266807
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37325}
2022-06-24 18:33:49 +00:00
bb7aaf98fd
Roll chromium_revision d1cee5d400..9c20a112f5 (1017491:1017611)
...
Change log: d1cee5d400..9c20a112f5
Full diff: d1cee5d400..9c20a112f5
Changed dependencies
* src/build: ae20ef26a5..2c9721f023
* src/ios: 5a04ed5904..194dd16a96
* src/testing: b8e361d4ee..f877072307
* src/third_party: b8388687c8..72c5612d4a
* src/third_party/androidx: 4P3G5yy2a9JRgJERG8h3ApAoreMO-OjDG4RMhEcnZDYC..Oj-D7aKfxG6EL-AgXAVR4klwdS-wUElBPLy0LY9ljLMC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3236751e83..f6dcfa4c72
* src/third_party/fuchsia-sdk/sdk: version:8.20220623.3.1..version:8.20220624.0.1
* src/third_party/perfetto: 2d2d50afec..4ce89ccad0
* src/tools: 9c7a2fc349..7964bdf6c3
DEPS diff: d1cee5d400..9c20a112f5
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia3a13cb58f40b17f9596df7e22db3e2b8edea785
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266820
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@{#37324}
2022-06-24 14:37:25 +00:00
22ca4fb44a
Remove public_deps usage in neteq build targets.
...
Bug: b/36882554
Change-Id: I9a020e534a9f2c93de09684865a5bdddc60bd55d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266762
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Oleh Prypin <oprypin@google.com >
Cr-Commit-Position: refs/heads/main@{#37323}
2022-06-24 14:05:19 +00:00
2fdf222da3
Remove HAVE_NO_MEDIA from Obj-C API.
...
This build configuration is not really supported/tested.
Bug: b/36882554
Change-Id: I8b5b2c93b1cf5e4d6627183c5449437e4589a5ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266741
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37322}
2022-06-24 09:16:39 +00:00
a5ec3c00b9
Update WebRTC code version (2022-06-24T04:05:38).
...
Bug: None
Change-Id: Ic282f8fe60a0407cdc87a5d7a982c2fd88672094
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266801
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37321}
2022-06-24 06:35:48 +00:00
752436f821
Add dependencies on absl when they are used but undeclared
...
Bug: b/36882554
Change-Id: I3a1c5f0024abc452bcd74eef2b66d4493f4f974c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266760
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37320}
2022-06-24 06:19:39 +00:00
e72e9ef59e
Roll chromium_revision 667142f9aa..d1cee5d400 (1017367:1017491)
...
Change log: 667142f9aa..d1cee5d400
Full diff: 667142f9aa..d1cee5d400
Changed dependencies
* src/base: a024c83cb9..03ecc15b73
* src/build: c017063154..ae20ef26a5
* src/ios: 2ee40e01ec..5a04ed5904
* src/testing: 075169d9db..b8e361d4ee
* src/third_party: 1132092121..b8388687c8
* src/third_party/androidx: ffRu7ou3A-tWC0cp9INlqplJN090p9v3saKCut6KJZ8C..4P3G5yy2a9JRgJERG8h3ApAoreMO-OjDG4RMhEcnZDYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d44f2956da..3236751e83
* src/third_party/depot_tools: 1d5d7803fa..d9a9c40738
* src/third_party/fuchsia-sdk/sdk: version:8.20220623.1.1..version:8.20220623.3.1
* src/third_party/perfetto: d3300e34ed..2d2d50afec
* src/tools: b119e7ab63..9c7a2fc349
DEPS diff: 667142f9aa..d1cee5d400
/DEPS
No update to Clang.
BUG=None
Change-Id: Id54e88d1443032a47412374e3d5373ca8ee1f73d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266800
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@{#37319}
2022-06-24 04:50:09 +00:00
5dc460fca5
Roll chromium_revision cb988a1f7e..667142f9aa (1017252:1017367)
...
Change log: cb988a1f7e..667142f9aa
Full diff: cb988a1f7e..667142f9aa
Changed dependencies
* src/base: 8f89262212..a024c83cb9
* src/build: 4dbf5904da..c017063154
* src/ios: 26a33a59b0..2ee40e01ec
* src/testing: 535d984459..075169d9db
* src/third_party: 3033858ea3..1132092121
* src/third_party/perfetto: e203cbf28e..d3300e34ed
* src/tools: 18a72b8b4f..b119e7ab63
DEPS diff: cb988a1f7e..667142f9aa
/DEPS
No update to Clang.
BUG=None
Change-Id: Ifd06f0725f734ad0daf86ce5565896041bb6df58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266645
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@{#37318}
2022-06-23 22:33:58 +00:00
386100b91f
Roll chromium_revision 3aed89bb30..cb988a1f7e (1017095:1017252)
...
Change log: 3aed89bb30..cb988a1f7e
Full diff: 3aed89bb30..cb988a1f7e
Changed dependencies
* src/base: 8fee1bb5b4..8f89262212
* src/build: a70bcd5e11..4dbf5904da
* src/ios: 63865030be..26a33a59b0
* src/testing: 6a44e5f8ee..535d984459
* src/third_party: b7bdfc166f..3033858ea3
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c083518eec..d44f2956da
* src/third_party/fuchsia-sdk/sdk: version:8.20220622.1.1..version:8.20220623.1.1
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/5f65a36fd9..42223eee85
* src/third_party/perfetto: 0eba417b2c..e203cbf28e
* src/tools: e7c5cee044..18a72b8b4f
DEPS diff: 3aed89bb30..cb988a1f7e
/DEPS
Clang version changed llvmorg-15-init-13850-ge2913362:llvmorg-15-init-14188-g4dcb42fa
Details: 3aed89bb30..cb988a1f7e
/tools/clang/scripts/update.py
BUG=None
Change-Id: I565b8ba16178cb20b415b9927b5f896dc9911831
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266701
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@{#37317}
2022-06-23 18:59:52 +00:00
da843fee1a
Remove WebRTC.Video.DecodeTimePerFrameInMs. histograms
...
The decode time per frame and codec profile histograms were added
temporarily to make it possible to get an overview of the decode
time distributions. This fine grained information is not needed
longer and the histograms can be deleted.
Bug: chromium:1007526
Change-Id: Ie59627a88813e0710700cf0e13eedd6627010266
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266496
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Johannes Kron <kron@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37316}
2022-06-23 13:01:42 +00:00
523b67d69b
Use the condensed library name when fixing "foo:foo" dependencies
...
The styleguide prefers using condensed library nam "foo" instead of
"foo:foo" whenever possible. The script would address absolute and
relative paths in other directories but not the ones in the current
directory.
Bug: None
Change-Id: Ibc7850cd26edfe8fb864ce5baa2f460a95a7c96d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266489
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37315}
2022-06-23 12:57:39 +00:00
6189207e1a
Delete some unused sigslot dependencies
...
Bug: webrtc:11943
Change-Id: Idc0d7aa0f63088810131ed0eebef2f165e66d646
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266495
Auto-Submit: Niels Moller <nisse@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37314}
2022-06-23 12:30:22 +00:00
1ade717311
Roll chromium_revision 8d9ffcd097..3aed89bb30 (1016502:1017095)
...
Change log: 8d9ffcd097..3aed89bb30
Full diff: 8d9ffcd097..3aed89bb30
Changed dependencies
* src/base: 6868b3234a..8fee1bb5b4
* src/build: 7eec98d540..a70bcd5e11
* src/buildtools/linux64: git_revision:8883070fe77f9b484818e73e5892c08ca8a0fe7f..git_revision:29accf5ac2eadfc53e687081583b7bc1592a8839
* src/buildtools/mac: git_revision:8883070fe77f9b484818e73e5892c08ca8a0fe7f..git_revision:29accf5ac2eadfc53e687081583b7bc1592a8839
* src/buildtools/third_party/libc++abi/trunk: 92ef8d47d0..b5f3d3b904
* src/buildtools/win: git_revision:8883070fe77f9b484818e73e5892c08ca8a0fe7f..git_revision:29accf5ac2eadfc53e687081583b7bc1592a8839
* src/ios: 089bde8942..63865030be
* src/testing: 47eac19cdf..6a44e5f8ee
* src/third_party: f35ce53be1..b7bdfc166f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4ea19a6a70..c083518eec
* src/third_party/depot_tools: 39e4055004..1d5d7803fa
* src/third_party/freetype/src: 2848378be5..117df36b4c
* src/third_party/fuchsia-sdk/sdk: version:8.20220614.2.1..version:8.20220622.1.1
* src/third_party/libyuv: e906ba9fe9..fe4a50df8e
* src/third_party/perfetto: 2b0a2135f0..0eba417b2c
* src/tools: 9a74d76d18..e7c5cee044
DEPS diff: 8d9ffcd097..3aed89bb30
/DEPS
No update to Clang.
BUG=None
Change-Id: I8977f328ff24d2f9afc3e40edde85b78c4de9150
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266641
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@{#37313}
2022-06-23 11:35:27 +00:00
915d419eb9
Temporarily disable video_capture_tests on linux
...
No bots can run linux video_capture_tests for now.
Bug: webrtc:14220
Change-Id: I5dbdefdd104befff92648a0693bee331d2b50e88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266660
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37312}
2022-06-23 10:13:52 +00:00
24b0543ee0
Delete ProcessThread creation from test TimeController as unused
...
Bug: webrtc:7219
Change-Id: Ia34f24a804b8a1e06b089774e37cac6e6d749e82
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266366
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37311}
2022-06-23 09:41:43 +00:00
4d3ba77975
Cap FrameBuffer3 max wait based on remaining timeout
...
This was capped to the max wait for a frame, but if the stream was
timing out in a set period of time, it would do this before the frame
was decoded. Instead, this should be done the stream timeout is
triggered.
Bug: webrtc:14168
Change-Id: Iecde082bd223c469f735afeb77a00c0387e47b3b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266369
Commit-Queue: Evan Shrubsole <eshr@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37310}
2022-06-23 09:03:46 +00:00
c4a35898d9
Add documentation for field trials
...
Bug: webrtc:14154
Change-Id: I8866933046bb3c673b55fc8edf5fdbff11b60fad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266481
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37309}
2022-06-23 08:40:41 +00:00
bf0cbcb8fe
Update WebRTC code version (2022-06-23T04:02:47).
...
Bug: None
Change-Id: Ia4eca2d721dbabdc33168874a69927985cd1f703
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266602
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@{#37308}
2022-06-23 05:42:42 +00:00
1776f6e019
Temporary make generate_license.py to work with non-existing paths.
...
The recent change in chromium, libevent, was moved from
base/third_party to third_party. While GN build works by transient GN
build targets, building an android archive does not work because it
requires libevent's license file in the specific path.
To unblock autoroller, temporarily make generate_license.py work with
non-existing paths.
Bug: chromium:1335194
Change-Id: Icb79a27c4c41f603e5ffc9170f4ecb7440ec9e29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266520
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#37307}
2022-06-22 22:10:41 +00:00