Commit Graph

35385 Commits

Author SHA1 Message Date
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
c6206658e4 Add timestamp to logs.
No-Presubmit: True
Bug: None
Change-Id: I3adc0ba9f0c92c10d35833aca2698eead40a849d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250160
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35873}
2022-02-01 18:19:08 +00:00
61dbc2db2b Remove definition of WEBRTC_MOZILLA_BUILD.
This macro is not used in WebRTC code.

Bug: None
Change-Id: I5af1299594e8644ce2a9c772e29507367fd7440d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250140
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35872}
2022-02-01 16:53:48 +00:00
e39a16fa7c Roll chromium_revision 2da73dff1a..d9ea320a3d (965567:965706)
Change log: 2da73dff1a..d9ea320a3d
Full diff: 2da73dff1a..d9ea320a3d

Changed dependencies
* src/base: 22e8efc6e8..6f26a8783f
* src/build: 6b20164497..5093014eb2
* src/buildtools/third_party/libc++abi/trunk: df43e1b039..5b0a8cf88e
* src/ios: ae0c81e45a..3478824c9e
* src/testing: b17e15aa1a..a9e0ab6c95
* src/third_party: af4ad38443..e09847d443
* src/third_party/depot_tools: 98cf932814..8a6d00f116
* src/tools: 9400dbb63a..7ce390312a
DEPS diff: 2da73dff1a..d9ea320a3d/DEPS

No update to Clang.

BUG=None

Change-Id: I98977ce55c9b64e3bd297f6b0b9750be0333b6dc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250067
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@{#35871}
2022-02-01 16:43:59 +00:00
ae940a5429 Break out ice_server_parsing from peerconnection target
Drive-by: Add empty dummy targets for all the things left in
the peerconnection target. They should all move out.

Bug: webrtc:13634
Change-Id: I93b193804668decf5feee2a8847403466330e128
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250123
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35870}
2022-02-01 15:18:16 +00:00
ce40931670 Fix metronome typo in PeerConnectionDependencies
R=hbos@webrtc.org

Bug: webrtc:13560
Change-Id: I8c3ce87f37cf4daec4e6eaafb71ee4219c103fd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250121
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35869}
2022-02-01 14:11:18 +00:00
fe968dff86 pc: Disable flaky unit test on Android
The DataChannelIntegrationTest.SomeQueuedPacketsGetDroppedInMaxRetransmitsMode
test is flaky on Android.

Bug: None
Change-Id: Ia72081905368e405441d5518b53d03e60fac233b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250120
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35868}
2022-02-01 10:57:48 +00:00
13b62c28de Break out media_stream_observer.cc in peerconnection build
Bug: webrtc:13634
Change-Id: Ie1368217bc3735b0a747c39dbbb5afbc929c4cf3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250080
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35867}
2022-02-01 09:27:47 +00:00
1e157a9596 Remove more top-level const from parameters in function declarations
This CL removes even more top-level const from parameters in function
declarations. This change is safe because top-level const in function
declarations (not function definitions) are ignored by the compiler
and so change is just a no-op cleanup.

Bug: webrtc:13610
Change-Id: Icf6868c27b1fdb9d9915b3a7020eb34bdcf07a09
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249989
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Ali Tofigh <alito@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35866}
2022-02-01 09:15:50 +00:00
b6653d9967 [python3] - Fix low_bandwidth_audio_test.py (take 3)
No-Presubmit: True
Bug: webrtc:13607
Change-Id: Iff325ad10138fe8b7e1df1fa169652f5795fa718
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250081
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35865}
2022-02-01 09:11:17 +00:00
99cb34271b Roll chromium_revision 955c4f2965..2da73dff1a (965267:965567)
Change log: 955c4f2965..2da73dff1a
Full diff: 955c4f2965..2da73dff1a

Changed dependencies
* src/base: 64fab10040..22e8efc6e8
* src/build: 472cc54e2b..6b20164497
* src/ios: 73464e2fc6..ae0c81e45a
* src/testing: e2ab60013b..b17e15aa1a
* src/third_party: 1eca7f51cc..af4ad38443
* src/third_party/androidx: Qo3oi32JKnLwAeBGQyVax5FEUu97M2omI6yz5qDiMCwC..3RcBXDFZuIJBL1I-gTWwvfRXm6fCwxFkV3tY3ZodF1YC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/9a1137f8ee..1c33cd6890
* src/third_party/depot_tools: 8dd74d4f85..98cf932814
* src/third_party/freetype/src: fa226478b1..946e1353ea
* src/third_party/googletest/src: 28e1da21d8..4517697675
* src/third_party/perfetto: 045b467faf..00b152a26e
* src/tools: 8a3c99aebf..9400dbb63a
* src/tools/luci-go: git_revision:9c88febc5ab63469baf5aae05a74f8e419970ef3..git_revision:d46a9c7ad4e38935bbacb01602fc1d09a162884b
* src/tools/luci-go: git_revision:9c88febc5ab63469baf5aae05a74f8e419970ef3..git_revision:d46a9c7ad4e38935bbacb01602fc1d09a162884b
DEPS diff: 955c4f2965..2da73dff1a/DEPS

No update to Clang.

BUG=None

Change-Id: Ib52e3213924be6c3723ad6ad3d360ffccfd09fbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250063
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@{#35864}
2022-02-01 09:07:57 +00:00
6fba6b795a Reland "(Un/)Subscribe RtpVideoSender for feedback on the transport queue."
This is a reland of 9d230d54c7eef31ac1100f0aeef1374dd1ac62fa

Original change's description:
> (Un/)Subscribe RtpVideoSender for feedback on the transport queue.
>
> * RtpVideoSender now registers/unregisters for feedback callback
>   inside of SetActive(), which runs on the transport queue.
> * Transport feedback is given on the transport queue
> * Registration/unregistration for feedback is done on the same
> * Removed the last mutex from TransportFeedbackDemuxer.
>
> Ultimately, this work is related to moving state from the Call
> class, that's related to network configuration, but due to the code
> is currently written is attached to the worker thread, over to the
> Transport, where it's used (e.g. suspended_video_send_ssrcs_).
>
> Bug: webrtc:13517, webrtc:11993
> Change-Id: I057d0e2597e6cb746b335e0308599cd547350e56
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248165
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#35777}

Bug: webrtc:13517, webrtc:11993
Change-Id: I766e569abea8bae96d32267a951fcdc195ced8a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249782
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35863}
2022-02-01 06:45:17 +00:00
2195d54a5c Report an error if applying the demuxer criteria fails.
This is a follow-up to CL [1] to restore the check of whether updating
the demuxer criteria in the channel classes succeeded or failed.

[1] https://webrtc-review.googlesource.com/c/src/+/244700

Bug: webrtc:13536
Change-Id: If0e986bd4e4799e20be2b49f80abcc5a3e6825fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249940
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@google.com>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35862}
2022-02-01 06:43:58 +00:00
45a021773d Update WebRTC code version (2022-02-01T04:04:26).
Bug: None
Change-Id: I92b1164195f9e2df5724e5fec6e7170be5d18657
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250042
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@{#35861}
2022-02-01 06:03:21 +00:00
e804e60be0 Roll chromium_revision 1062ad0828..955c4f2965 (965113:965267)
Change log: 1062ad0828..955c4f2965
Full diff: 1062ad0828..955c4f2965

Changed dependencies
* src/base: ed339713e9..64fab10040
* src/build: 520772230c..472cc54e2b
* src/ios: eb0f125ab4..73464e2fc6
* src/testing: 91b483090a..e2ab60013b
* src/third_party: 56520be402..1eca7f51cc
* src/third_party/androidx: QtHHFfyxt8FUIvIRafOQoXQ1hsclhSpNaaZ6ZHNqhx4C..Qo3oi32JKnLwAeBGQyVax5FEUu97M2omI6yz5qDiMCwC
* src/third_party/perfetto: ef9994d1a2..045b467faf
* src/third_party/turbine: RkSl7-UvBXltU55m5zi387oPTAJqTj3Oz6nIpQkOI4wC..g7lRRNWdEQAksTvScmHd-o0PUx4ts7kioIdeDtQ-ifMC
* src/tools: d40231a6f5..8a3c99aebf
DEPS diff: 1062ad0828..955c4f2965/DEPS

No update to Clang.

BUG=None

Change-Id: If70533eb28cedc8017733824591fa83456d9922a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250035
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@{#35860}
2022-01-31 18:45:27 +00:00
4be7fbb81e Change frequently run log statements in RtcEventLog to DLOG.
This substantially reduces the amount of text logged in release
builds when running:

rtc_unittests.exe --gtest_filter=*RtcEventLog*

Bug: none
Change-Id: I7b7c7e66fa467924e4414f1d9bfc1590ff01e0c0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249981
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35859}
2022-01-31 16:42:27 +00:00
af2930a698 Avoid dangling pointers in a few Connection related classes.
Bug: webrtc:11988
Change-Id: I2db1281983396366b91666a1c2bbbcae434ed625
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249949
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35858}
2022-01-31 14:31:38 +00:00
f1053ba862 Revert "Revert "Update NetEq bitexactness tests to only run on Linux.""
This reverts commit 2d218323c84fe72341013eaf0dc24edad99ab152.

Update checksums to pass without SSE support.

Bug: webrtc:12518, b/216736217
Change-Id: I22791bfb000ad250b716f5a1a4b8b67ace8cc7d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249988
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35857}
2022-01-31 14:25:37 +00:00
93dd763360 Remove deprecated RemoveTrack interface
Bug: webrtc:9534
Change-Id: I970e6fd43284d9159897d5214fff9992cd26e171
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247371
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35856}
2022-01-31 14:08:57 +00:00
f564bfe82d Fix potentially dangling pointers in several Connection related tests.
Bug: webrtc:11988
Change-Id: Iba3f41ba4be8c911d6bdc5241f736831c5a74d0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249983
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35855}
2022-01-31 14:04:47 +00:00
0bd9905dc4 [python3] - Fix low_bandwidth_audio_test.py (take 2)
No-Presubmit: True
Bug: webrtc:13607
Change-Id: I2cab05888d52e8964fddce233ad2903d540125fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249991
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: 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>
Cr-Commit-Position: refs/heads/main@{#35854}
2022-01-31 13:25:08 +00:00