ad3b3237a1
Reland "Break out targets from pc/peerconnection build target."
...
This reverts commit e3bf4a67c9eb24edea7bfacc0029e8fd0fa96ca5.
Reason for revert: Fixed downstream projects.
Original change's description:
> Revert "Break out targets from pc/peerconnection build target."
>
> This reverts commit c9664435944268cd5753eb238bfe9494dd2eec8b.
>
> Reason for revert: Breaks upstream project
>
> Original change's description:
> > Break out targets from pc/peerconnection build target.
> >
> > This is part of a project to make sdp_offer_answer be a separate
> > compile target from peerconnection.
> > This CL affects sctp_data_channel and data_channel_utils.
> >
> > Bug: webrtc:11995
> > Change-Id: I98244413b7cffdd0c70c56221f0692c2949e0549
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249799
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#35840}
>
> TBR=mbonadei@webrtc.org ,hta@webrtc.org ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
>
> Change-Id: If2a898f6e573ce347b9858fe8bf29a5a2211bff0
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:11995
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249946
> Reviewed-by: Andrey Logvin <landrey@webrtc.org >
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Commit-Queue: Andrey Logvin <landrey@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#35843}
# Not skipping CQ checks because this is a reland.
Bug: webrtc:11995, webrtc:13634
Change-Id: I751e089da01c682c37953fedac542a67ce77ac9b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249992
Reviewed-by: Andrey Logvin <landrey@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35923}
2022-02-07 04:32:13 +00:00
1a03757438
desktop_capturer: Fix usage of scoped_glib class
...
This fixes a crash introduced with recent move of Scoped class for
glib objects into a separated implementation.
Bug: chromium:1291247
Change-Id: I49d56bc0811f52434213516f51ca9e8712692e15
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250840
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#35922}
2022-02-07 04:08:04 +00:00
6cf8a0081e
Roll chromium_revision 6777bbcf39..e2705ab37d (967523:967646)
...
Change log: 6777bbcf39..e2705ab37d
Full diff: 6777bbcf39..e2705ab37d
Changed dependencies
* src/base: 18aa41bbd4..9b0f0f268b
* src/build: f1292c47c8..3233ed2712
* src/buildtools: 8ccda4f4eb..2a745cc87d
* src/buildtools/third_party/libunwind/trunk: 659c7d91af..f2ef96ecb8
* src/ios: 3f6a8a0292..2bae381d14
* src/testing: 74c4bd6955..166989bf50
* src/third_party: 71f7382a6a..f6e16b72d5
* src/third_party/androidx: t0lRUsrauVSL4BzBBgnA0MPocUJborjdNnEoHgNwX8oC.._S6ob5k5orx8r5rKoBr0CShQ93YDTrBntP3CxBaF2oQC
* src/third_party/depot_tools: 91d2a5db01..66c9784478
* src/tools: 239fb10b09..cceb89873f
DEPS diff: 6777bbcf39..e2705ab37d
/DEPS
No update to Clang.
BUG=None
Change-Id: I5908b14d28eb4e7b32bad2fb9c94e7b8ae3f9c50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251003
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@{#35921}
2022-02-07 02:39:33 +00:00
6cd64b6bd5
Update WebRTC code version (2022-02-05T04:05:41).
...
Bug: None
Change-Id: Ic6a255e7813d6eb2a460cc3a28aebfcaccdeb187
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250760
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@{#35920}
2022-02-05 06:06:12 +00:00
0fec8725ad
Roll chromium_revision 18a4b7da4d..6777bbcf39 (967401:967523)
...
Change log: 18a4b7da4d..6777bbcf39
Full diff: 18a4b7da4d..6777bbcf39
Changed dependencies
* src/base: ebffa36b3f..18aa41bbd4
* src/build: 893ac785aa..f1292c47c8
* src/ios: 0d946c9ad9..3f6a8a0292
* src/testing: 4b76172a5b..74c4bd6955
* src/third_party: da5018bb7e..71f7382a6a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/87e60660bd..b4974c8f85
* src/third_party/depot_tools: df01c5ad5b..91d2a5db01
* src/third_party/googletest/src: 25ad42aabe..14aa11db02
* src/tools: c332de9819..239fb10b09
DEPS diff: 18a4b7da4d..6777bbcf39
/DEPS
No update to Clang.
BUG=None
Change-Id: I8ecd824da78c5c5b898c9d3136c80b2938f50e17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250740
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@{#35919}
2022-02-05 00:26:11 +00:00
e4d34b1e3b
Add CFI-ICALL to needed PipeWire methods
...
Adds missing RTC_NO_SANITIZE("cfi-icall") attributes to a few needed
functions for PipeWire initialization. These are methods that call (or
call methods that end up inlined and call) function pointers as a result
of dlopen'ing a lib. For ShareScreencastStream, the generated
InitializeStubs method appears to trigger this; while the egl_dmabuf
destructor appears to need this due to the EglDestroyContext and
EglTerminate calls that it makes.
Bug: webrtc:13659
Change-Id: Idb4af985293224957a50d17d9042524af2b66138
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250702
Auto-Submit: Alexander Cooper <alcooper@chromium.org >
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#35918}
2022-02-04 22:32:51 +00:00
5b5fa3b9c0
Revert "Use non-proxied source object in VideoTrack."
...
This reverts commit 3eb29c12358930a60134f185cd849e0d12aa9166.
Reason for revert: Breaks downstream projects.
Original change's description:
> Use non-proxied source object in VideoTrack.
>
> Use the internal representation of the video source object from the
> track. Before there were implicit thread hops due to use of the proxy.
>
> Also, override AudioTrack's enabled methods to enforce thread
> expectations.
>
> Bug: webrtc:13540
> Change-Id: I4bc7aca96d6fc24f31ade45e47f52599f1cc2f97
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250180
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#35911}
TBR=tommi@webrtc.org ,hta@webrtc.org ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
Change-Id: I77395b21c0ef7f17992ae16d296b90bd51eac305
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:13540
TBR: tommi@webrtc.org
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250668
Auto-Submit: Artem Titarenko <artit@webrtc.org >
Owners-Override: Artem Titarenko <artit@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35917}
2022-02-04 21:26:31 +00:00
b22d111e4f
desktop_capturer: Utils for scoped instantiation of pointers/data
...
Moves the `Scoped` template (meant for clearing up the references) into
separate utils so as to allow for reuse in future. Other portal instances
e.g. remote desktop portal will benefit from this later.
Bug: chromium:1291247
Change-Id: Ie36415573edcbe4f697cf97b568243f09f26915d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249400
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Salman Malik <salmanmalik@google.com >
Cr-Commit-Position: refs/heads/main@{#35916}
2022-02-04 21:17:38 +00:00
ff246c1c04
Roll chromium_revision 5d585c4a24..18a4b7da4d (967266:967401)
...
Change log: 5d585c4a24..18a4b7da4d
Full diff: 5d585c4a24..18a4b7da4d
Changed dependencies
* src/base: c8ab521422..ebffa36b3f
* src/build: 060c32b969..893ac785aa
* src/ios: 0fb88abb54..0d946c9ad9
* src/testing: f2b5180d9c..4b76172a5b
* src/third_party: 03aaadb9e8..da5018bb7e
* src/third_party/perfetto: e731489588..57b59d6e2e
* src/tools: 4c1f2c9f13..c332de9819
DEPS diff: 5d585c4a24..18a4b7da4d
/DEPS
No update to Clang.
BUG=None
Change-Id: Icabda67feef8c6dd4c36eb108ee6c4fdf29abe59
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250701
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@{#35915}
2022-02-04 20:25:51 +00:00
c7d0e4265c
AGC1: min mic level override always applied
...
When the minimum mic level is overridden via the field trial named
WebRTC-Audio-AgcMinMicLevelExperiment, AGC1 can still lower the gain
beyond the minimum value (namely, when clipping is observed).
This CL changes the behavior of the field trial. When specified, the
override always applies and therefore the mic level is guaranteed to
never become lower than what the field trial specifies.
Tested: RTC call in Chromium with and without --force-fieldtrials="
WebRTC-Audio-AgcMinMicLevelExperiment/Enabled-255"
Bug: chromium:1275566
Change-Id: I42ff45add54c11084f5ca6a2b95887c627c3c3aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250141
Reviewed-by: Hanna Silen <silen@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35914}
2022-02-04 18:01:31 +00:00
8c0aaae664
In RtcpTransceiver support sending more than one rtcp receiver report per packet
...
Bug: webrtc:8239
Change-Id: I7670b8c10fbcfad7238afecd96edd55ad65dd3aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249792
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35913}
2022-02-04 17:39:41 +00:00
38b80a1d44
Roll chromium_revision b7dbab8f21..5d585c4a24 (967162:967266)
...
Change log: b7dbab8f21..5d585c4a24
Full diff: b7dbab8f21..5d585c4a24
Changed dependencies
* src/base: aeae78a680..c8ab521422
* src/build: 1c49f5582e..060c32b969
* src/ios: 74c8491bc6..0fb88abb54
* src/testing: 70ae162605..f2b5180d9c
* src/third_party: 2601863068..03aaadb9e8
* src/third_party/androidx: XBVEwvwyN9mgIuMvnxlqz_S3OIeYBd3jBjFj3oL2G1YC..t0lRUsrauVSL4BzBBgnA0MPocUJborjdNnEoHgNwX8oC
* src/third_party/perfetto: f2de2a9b26..e731489588
* src/tools: b7bca85362..4c1f2c9f13
DEPS diff: b7dbab8f21..5d585c4a24
/DEPS
No update to Clang.
BUG=None
Change-Id: I252edcdd9f7112db4aae7ea7de23e9e7b5d08d5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250642
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@{#35912}
2022-02-04 17:12:21 +00:00
3eb29c1235
Use non-proxied source object in VideoTrack.
...
Use the internal representation of the video source object from the
track. Before there were implicit thread hops due to use of the proxy.
Also, override AudioTrack's enabled methods to enforce thread
expectations.
Bug: webrtc:13540
Change-Id: I4bc7aca96d6fc24f31ade45e47f52599f1cc2f97
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250180
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35911}
2022-02-04 16:41:22 +00:00
bab128555a
Improve code quality in modules/audio_processing/agc/
...
- Switch from ptr+size to rtc::ArrayView
- Remove `AgcManagerDirect::sample_rate_hz_` since it's always 16 kHz
- Stop passing nullptr in agc_manager_direct_unittest.cc when
`AgcManagerDirect::Process()` is called
- Allow to correctly run the tests added in the child CL (see [1])
[1] https://webrtc-review.googlesource.com/c/src/+/250141
Bug: webrtc:7494
Change-Id: I0292d7038d6510ca7c58af32b6003a1e4b121b00
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250541
Reviewed-by: Hanna Silen <silen@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35910}
2022-02-04 15:37:21 +00:00
b02e1acdaa
Add an rtc::SocketFactory* member to PeerConnectionFactoryDependencies
...
Bug: webrtc:13145
Change-Id: I0267013fdda42e09dc23551a73a6151e0fb9b72e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249950
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35909}
2022-02-04 15:01:41 +00:00
64253a93dc
Remove more traces of keyboard mic support from APM
...
The 6-parameter Initialize method is removed. The has_keyboard parameter
in the StreamConfig constructor is removed together with the underlying
member and helper functions.
Bug: chromium:1271981, b/217349489
Change-Id: I7259a114a395f74f735a9c06510c0fc0f0f008e3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250221
Reviewed-by: Sam Zackrisson <saza@google.com >
Reviewed-by: Sam Zackrisson <saza@webrtc.org >
Auto-Submit: Henrik Lundin <henrik.lundin@webrtc.org >
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35908}
2022-02-04 14:27:51 +00:00
bb57e2d7aa
Remove stopped_
from AudioRtpReceiver and VideoRtpReceiver.
...
This simplifies the logic in these classes a bit, which makes upcoming
change easier. The `stopped_` flag in these classes was essentially
the same thing as `media_channel_ == nullptr`, which is what's
consistently used now for the same checks.
Bug: webrtc:13540
Change-Id: Ib60bfad9f28d5ddee8a8d5170c3f2a7ef017a5ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250163
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35907}
2022-02-04 14:00:42 +00:00
bfaaa95f36
Roll chromium_revision 0f30367607..b7dbab8f21 (966870:967162)
...
Change log: 0f30367607..b7dbab8f21
Full diff: 0f30367607..b7dbab8f21
Changed dependencies
* src/base: 99bd087cd6..aeae78a680
* src/build: f0613ed7f5..1c49f5582e
* src/buildtools: f78b4b9f33..8ccda4f4eb
* src/ios: 16102ba226..74c8491bc6
* src/testing: 596eeba870..70ae162605
* src/third_party: c4ff41e641..2601863068
* src/third_party/androidx: z0_8IP3oNNpzyK8deRS7SNRpW9oeD_V3jrSJuW89QDUC..XBVEwvwyN9mgIuMvnxlqz_S3OIeYBd3jBjFj3oL2G1YC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1e084a5277..87e60660bd
* src/third_party/dav1d/libdav1d: 7b99b0e17f..cce2b0564d
* src/third_party/depot_tools: f537138fb7..df01c5ad5b
* src/third_party/libyuv: 78625492cb..b4ddbaf549
* src/third_party/perfetto: 3bcca55bc5..f2de2a9b26
* src/tools: 2360a047aa..b7bca85362
DEPS diff: 0f30367607..b7dbab8f21
/DEPS
No update to Clang.
BUG=None
Change-Id: I67bed08ff36064f5d2b1c278a731f4bb0a97e6cb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250601
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@{#35906}
2022-02-04 10:52:01 +00:00
f2126a5184
Revert "Delete implicit conversion from raw pointer to scoped_ref_ptr"
...
This reverts commit 7b370b935ec0dac991da08f9da227df9ce245fd5.
Reason for revert: Breaking WebRTC in Chrome rolls. Roll can be found here https://chromium-review.googlesource.com/c/chromium/src/+/3436384/ . Example failed build https://ci.chromium.org/ui/p/chromium/builders/try/chromeos-amd64-generic-rel-compilator/65973/overview . Failures seem to be in ChromeOS with the nearby library:
error: no viable conversion from 'rtc::RefCountedObject<CreateSessionDescriptionObserverImpl> *' to 'rtc::scoped_refptr<CreateSessionDescriptionObserverImpl>'
Original change's description:
> Delete implicit conversion from raw pointer to scoped_ref_ptr
>
> Followup to https://webrtc-review.googlesource.com/c/src/+/242363
>
> Bug: webrtc:13464
> Change-Id: I44358e8cfedeea92aac4ef47c540aff9a4865cdc
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247362
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
> Commit-Queue: Niels Moller <nisse@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#35897}
TBR=mbonadei@webrtc.org ,nisse@webrtc.org ,tommi@webrtc.org ,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
Change-Id: Ib0beb44421519c8393131c55564c62c9b4d91504
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:13464
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250621
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35905}
2022-02-04 08:21:01 +00:00
59427ad0d8
Break out track_media_info_map from peerconnection
...
Bug: webrtc:13634
Change-Id: If0a24738fbbff0b3706c3926e7188b8b6a451cdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250500
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35904}
2022-02-03 22:34:20 +00:00
1789209154
Roll chromium_revision ccd2be7744..0f30367607 (966710:966870)
...
Change log: ccd2be7744..0f30367607
Full diff: ccd2be7744..0f30367607
Changed dependencies
* src/base: 6275a2b88c..99bd087cd6
* src/build: 979ee2bb07..f0613ed7f5
* src/ios: e738ecbe4e..16102ba226
* src/testing: 2a1986b89c..596eeba870
* src/third_party: 528bda2f37..c4ff41e641
* src/third_party/androidx: nfjVLoN-XGTXpgb9_rGZXUPYfs_5j9hzi26MwMKtcsYC..z0_8IP3oNNpzyK8deRS7SNRpW9oeD_V3jrSJuW89QDUC
* src/third_party/freetype/src: 56d182a74d..dd8676b277
* src/third_party/icu: 609143a639..2e0f298944
* src/third_party/perfetto: 8d95cd174a..3bcca55bc5
* src/tools: 853d0bc232..2360a047aa
DEPS diff: ccd2be7744..0f30367607
/DEPS
No update to Clang.
BUG=None
Change-Id: Ic356ebc29c73583e17f46e856489c6c76951f761
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250560
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@{#35903}
2022-02-03 20:50:00 +00:00
da897930c3
Fix support for booleans in field trial list parser
...
The FieldTrialList<T> class hold values internally in a std::vector<T>.
One call site assumes a const T& can be retrieved from the vector, but
it turns out that std::vector<bool> has a bit-packed specialization
which means a normal reference can't be generated.
To work around this, change the code to instead use
typename std::vector<T>::const_reference.
Bug: webrtc:13655
Change-Id: I2a515b7064c8760e1a59d1910d59b1bd2c7a6622
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250543
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Auto-Submit: Erik Språng <sprang@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35902}
2022-02-03 18:36:50 +00:00
4a25d780b4
Roll chromium_revision eeaa0e163f..ccd2be7744 (966609:966710)
...
Change log: eeaa0e163f..ccd2be7744
Full diff: eeaa0e163f..ccd2be7744
Changed dependencies
* src/base: 47ab5f68d9..6275a2b88c
* src/ios: 8862829999..e738ecbe4e
* src/testing: 3998ba40ef..2a1986b89c
* src/third_party: f3cf4f55df..528bda2f37
* src/third_party/androidx: -qxJHfqWawBjacl9Uo4Q7C8p8kibjIFWMiQMm4jg9swC..nfjVLoN-XGTXpgb9_rGZXUPYfs_5j9hzi26MwMKtcsYC
* src/tools: 07aae3e4b2..853d0bc232
DEPS diff: eeaa0e163f..ccd2be7744
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie895f141052d9320c64e1b01c7a6813085ae8147
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250520
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@{#35901}
2022-02-03 14:28:40 +00:00
05b29c7701
stats: collect RTCIceCandidate url
...
BUG=webrtc:13652
Change-Id: I80eaa11eb9c6ff3523cbd48d47dd68beb39d5188
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250200
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#35900}
2022-02-03 13:40:41 +00:00
65d89e8f31
Break out webrtc_session-description_factory from peerconnection target
...
Bug: webrtc:13634
Change-Id: I8d13c0c86f1883aeb40a6055c8f406aa38d34338
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250441
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35899}
2022-02-03 12:21:00 +00:00
29d16c0ed6
stun/turn: use hostname when reconstructing the url
...
in the case of an ip address the hostname() call will return
that. This may also avoid leaking IP addresses from DNS resolutions
and is more similar to the url originally passed into the
peerconnection (but will for example produce a fully formed url and
resolves the port if none was given).
BUG=webrtc:13652
Change-Id: I000c66f7988b4b205e38c4dde5b888e48d8f6a0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250202
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#35898}
2022-02-03 12:18:50 +00:00
7b370b935e
Delete implicit conversion from raw pointer to scoped_ref_ptr
...
Followup to https://webrtc-review.googlesource.com/c/src/+/242363
Bug: webrtc:13464
Change-Id: I44358e8cfedeea92aac4ef47c540aff9a4865cdc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247362
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35897}
2022-02-03 10:20:23 +00:00
63c3b136a8
Break out sdp_utils from peerconnection target
...
Bug: webrtc:13634
Change-Id: Ibf337e93ac0581ebaf83b3f5f978704ae73ce9dc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35896}
2022-02-03 09:04:31 +00:00
fe07c7ceb4
Roll chromium_revision 1763d9c3bc..eeaa0e163f (966282:966609)
...
Change log: 1763d9c3bc..eeaa0e163f
Full diff: 1763d9c3bc..eeaa0e163f
Changed dependencies
* src/base: 173ced0a59..47ab5f68d9
* src/build: 126cb1fa03..979ee2bb07
* src/ios: c1d6f84ebd..8862829999
* src/testing: 574b3b0756..3998ba40ef
* src/third_party: 7c82c303a7..f3cf4f55df
* src/third_party/androidx: 3RcBXDFZuIJBL1I-gTWwvfRXm6fCwxFkV3tY3ZodF1YC..-qxJHfqWawBjacl9Uo4Q7C8p8kibjIFWMiQMm4jg9swC
* src/third_party/depot_tools: 60206c4007..f537138fb7
* src/third_party/ffmpeg: 1edb3eb491..574c39cce3
* src/third_party/freetype/src: 946e1353ea..56d182a74d
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/fae44ad047..c9feb209a4
* src/third_party/perfetto: f9bc537f0f..8d95cd174a
* src/tools: 3f6237a05d..07aae3e4b2
* src/tools/luci-go: git_revision:d46a9c7ad4e38935bbacb01602fc1d09a162884b..git_revision:462d0a9cdbe947cd652fcd0c54f64ebc712858a5
* src/tools/luci-go: git_revision:d46a9c7ad4e38935bbacb01602fc1d09a162884b..git_revision:462d0a9cdbe947cd652fcd0c54f64ebc712858a5
DEPS diff: 1763d9c3bc..eeaa0e163f
/DEPS
No update to Clang.
BUG=None
Change-Id: I418c630a5ccc60e6637163c7434197c6cefbf231
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250402
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@{#35895}
2022-02-03 07:46:21 +00:00
44156fa024
Remove workaround in AutoSocketServerThread that isn't needed anymore.
...
Cleanup steps for the Connection class have changed as of:
https://webrtc-review.googlesource.com/c/src/+/249941
However, it turns out that the PortTest suite still needs it, so the
workaround has migrated to there.
Bug: none
Change-Id: Ia68f47b6c65b3a8fd5e8c04d70a43d15ba1a6422
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250223
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35894}
2022-02-03 07:29:22 +00:00
3fe4b10730
Update WebRTC code version (2022-02-03T04:02:36).
...
Bug: None
Change-Id: I119e98b2bf877fdd7e10c6fbb3012e6e9e9ee494
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250400
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@{#35893}
2022-02-03 04:45:32 +00:00
e483612164
Roll chromium_revision db72f1f3a8..1763d9c3bc (966175:966282)
...
Change log: db72f1f3a8..1763d9c3bc
Full diff: db72f1f3a8..1763d9c3bc
Changed dependencies
* src/base: 3c089129b4..173ced0a59
* src/build: 8a33d15967..126cb1fa03
* src/ios: 21b79ee35b..c1d6f84ebd
* src/testing: 7454f36b7b..574b3b0756
* src/third_party: 3a99e3f0d8..7c82c303a7
* src/third_party/perfetto: 098713f362..f9bc537f0f
* src/tools: b587cfbd64..3f6237a05d
DEPS diff: db72f1f3a8..1763d9c3bc
/DEPS
No update to Clang.
BUG=None
Change-Id: Idee6b61f5dacac2474dd0ea78a2e68b667cf2bf7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250300
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@{#35892}
2022-02-02 18:36:09 +00:00
b3ec634f79
Document function arguments in NetEq bitexactness tests
...
Bug: b/216736217
Change-Id: Ieaf79e17970da57e84788e2f5c91220144f4c3fe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249796
Commit-Queue: Ivo Creusen <ivoc@webrtc.org >
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35891}
2022-02-02 17:25:50 +00:00
3202e29f72
Removing MessageHandler dependency from Connection.
...
Bug: webrtc:11988
Change-Id: Ic35bb5baeafbda7210012dceb0d6d5f5b3eb95c9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249941
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35890}
2022-02-02 16:32:20 +00:00
4a3e56075e
Switch to universal_newlines=True.
...
To fix the blocking issue this CL uses universal_newlines (removing the
calls to decode('utf-8')).
Tested locally.
No-Presubmit: True
Bug: webrtc:13607
Change-Id: Ib56cf87c8f903087d0c4aa09b58c464edac649c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250222
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Christoffer Jansson <jansson@google.com >
Cr-Commit-Position: refs/heads/main@{#35889}
2022-02-02 16:05:10 +00:00
6d43d3ef62
Roll chromium_revision 8ef27bd034..db72f1f3a8 (966066:966175)
...
Change log: 8ef27bd034..db72f1f3a8
Full diff: 8ef27bd034..db72f1f3a8
Changed dependencies
* src/base: 6eeec2d6df..3c089129b4
* src/build: 9e5113ae7a..8a33d15967
* src/buildtools/third_party/libunwind/trunk: d0ad43c5e1..659c7d91af
* src/ios: 5409894a5f..21b79ee35b
* src/testing: 6b84bbb4dc..7454f36b7b
* src/third_party: 889b20301d..3a99e3f0d8
* src/third_party/googletest/src: 4517697675..25ad42aabe
* src/third_party/perfetto: c388978ab5..098713f362
* src/tools: 255290af6d..b587cfbd64
DEPS diff: 8ef27bd034..db72f1f3a8
/DEPS
No update to Clang.
BUG=None
Change-Id: I80270b16057d6f5730c36a55b0ffd8b4c1cc1983
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250078
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@{#35888}
2022-02-02 14:46:29 +00:00
7766ab1a2e
Break out local_audio_source from peerconnection target
...
Bug: webrtc:13634
Change-Id: I402e5334869c69b8e7436f3402b04a93f8df7135
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250201
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35887}
2022-02-02 14:18:19 +00:00
8921fb8c51
Remove dependency dav1d_av1_jni from dav1d_java.
...
Bug: none
Change-Id: I32b544b2c85b0230e2637046926e13b47ce6e69d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250220
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35886}
2022-02-02 13:37:00 +00:00
d5f98ce8cf
Revert Popen bufsize to Python 2.7 default value.
...
This might be the reason causing the process to not terminate.
This CL adds also more logging.
No-Presubmit: True
Bug: webrtc:13607
Change-Id: I9fc2cf39d2c1df92670b45dd081022ce69068836
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250181
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35885}
2022-02-02 12:55:59 +00:00
1901551b00
Reduce log amount when running stats tests.
...
Bug: none
Change-Id: Icd914ae909f2ea1853cc58f6217933f8d320ceb6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250162
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35884}
2022-02-02 12:17:09 +00:00
c79dc98a60
Document that BasicPortAllocator requires a NetworkManager.
...
And add a corresponding DCHECK.
Bug: webrtc:13145
Change-Id: I748f686763fa5c7f04c64d5b0cecaf8fc122052d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250124
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35883}
2022-02-02 09:54:35 +00:00
5423c83731
Switch to Popen and adding a timeout for PESQ measurements.
...
After migrating to python3, the check_output doesn't return, this
CL switches to communicate() with a timeout of 2 minutes (to avoid
to block bots for 2 hours in a deadlock).
No-Presubmit: True
Bug: None
Change-Id: I3248ab090c074bd35300ca11abc08536cd797664
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250164
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Reviewed-by: Christoffer Jansson <jansson@google.com >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35882}
2022-02-02 09:46:19 +00:00
595f688b56
Delete legacy rtc::Thread PostTask APIs.
...
rtc::Thread already contains PostTask/PostDelayedTask methods that are
inherited from webrtc::TaskQueueBase which are named the same thing and
do the same thing.
Bug: webrtc:13582
Change-Id: I23d897a0079496d89564a51cbb26d214b70e132a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248168
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35881}
2022-02-02 08:32:31 +00:00
2f122e4fe6
Break out sdp_serializer target
...
Bug: webrtc:13634
Change-Id: I6bf28cb8b37257800c7944b870f9d2cb83273dfb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250161
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#35880}
2022-02-02 08:15:08 +00:00
cf5e4354d7
Roll chromium_revision f8504113e8..8ef27bd034 (965957:966066)
...
Change log: f8504113e8..8ef27bd034
Full diff: f8504113e8..8ef27bd034
Changed dependencies
* src/base: d31ddf65f0..6eeec2d6df
* src/build: 38f66e145c..9e5113ae7a
* src/ios: e97eaf2676..5409894a5f
* src/testing: 4b8c3d3074..6b84bbb4dc
* src/third_party: 05d0f82e51..889b20301d
* src/third_party/depot_tools: 6b0bdb33f9..60206c4007
* src/third_party/perfetto: 7536b8724b..c388978ab5
* src/tools: cac6570a59..255290af6d
DEPS diff: f8504113e8..8ef27bd034
/DEPS
No update to Clang.
BUG=None
Change-Id: I4d9e44a225f09eb98d8758240d0911c736e3cb10
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250074
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@{#35879}
2022-02-02 06:23:48 +00:00
ffcf7381e8
Update WebRTC code version (2022-02-02T04:05:11).
...
Bug: None
Change-Id: If878cc9bff66d54ad49fb5cb307d1c635cb6f7a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250073
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@{#35878}
2022-02-02 05:42:58 +00:00
608e381b4d
Roll chromium_revision 8ac8674989..f8504113e8 (965824:965957)
...
Change log: 8ac8674989..f8504113e8
Full diff: 8ac8674989..f8504113e8
Changed dependencies
* src/base: 96bdfb7364..d31ddf65f0
* src/build: 39bf9ee0bf..38f66e145c
* src/ios: 2296513de9..e97eaf2676
* src/testing: 24de5fcb28..4b8c3d3074
* src/third_party: 2afaec3c56..05d0f82e51
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1c33cd6890..1e084a5277
* src/third_party/depot_tools: 8a6d00f116..6b0bdb33f9
* src/third_party/perfetto: 9839aeef62..7536b8724b
* src/tools: 712235f945..cac6570a59
DEPS diff: 8ac8674989..f8504113e8
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia78f057d9bc05b6c03f0f5cfeb36e92c6ad94ee3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250070
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@{#35877}
2022-02-02 00:39:08 +00:00
a34eb03874
fix onicecandidateerror description
...
STUN servers don't do allocate requests, just binding requests.
Fix the description of onicecandidateerror accordingly.
BUG=None
Change-Id: I5698f23b50de46eb76175d1af5e88b605cd152f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250142
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#35876}
2022-02-01 21:24:48 +00:00
e4804bdfc1
Roll chromium_revision d9ea320a3d..8ac8674989 (965706:965824)
...
Change log: d9ea320a3d..8ac8674989
Full diff: d9ea320a3d..8ac8674989
Changed dependencies
* src/base: 6f26a8783f..96bdfb7364
* src/build: 5093014eb2..39bf9ee0bf
* src/ios: 3478824c9e..2296513de9
* src/testing: a9e0ab6c95..24de5fcb28
* src/third_party: e09847d443..2afaec3c56
* src/third_party/perfetto: 00b152a26e..9839aeef62
* src/tools: 7ce390312a..712235f945
DEPS diff: d9ea320a3d..8ac8674989
/DEPS
No update to Clang.
BUG=None
Change-Id: I5f2a542919c834fc13b42631b63bd104b096da3e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250068
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@{#35875}
2022-02-01 20:44:10 +00:00
1f06508350
Update av1 video codec test threshold.
...
Bug: webrtc:13638
Change-Id: If17ae2519451953ac3e6054cb6cdc376594fe3d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250040
Reviewed-by: Marco Paniconi <marpan@webrtc.org >
Reviewed-by: Fyodor Kyslov <kyslov@google.com >
Commit-Queue: Bohan Li <bohanli@google.com >
Cr-Commit-Position: refs/heads/main@{#35874}
2022-02-01 20:43:08 +00:00