Commit Graph

34918 Commits

Author SHA1 Message Date
f8c18fd03a Remove forward header.
A version of WebRTC with the forward header is now present and it
will simplify the migration to the new header.

Bug: webrtc:13429
Change-Id: I14da7a9106e97f826d8ff3874a12ff66f03235e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241202
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#35536}
2021-12-14 22:12:39 +00:00
e252a12070 Fix use-after-move in RTCErrorOr
Fix a use-after-move issue in RTCErrorOr, as found by clang-tidy:

  api/rtc_error.h:247:
  'error' used after it was moved

Bug: chromium:1122844
Change-Id: I9e826023618067ba37c2567b5e194c46db1dbd23
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241200
Auto-Submit: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35535}
2021-12-14 21:16:18 +00:00
5279e5278b Roll chromium_revision 34c6b23494..d02ff77048 (951511:951612)
Change log: 34c6b23494..d02ff77048
Full diff: 34c6b23494..d02ff77048

Changed dependencies
* src/base: 1797e19c4d..a52da72003
* src/build: 020ee76ccf..ff58685056
* src/ios: 79f53d12fb..8eef982a3e
* src/testing: 119c28535a..8cfb884082
* src/third_party: 56a455765c..80009654ce
* src/third_party/androidx: juajBfBlqvumlCoLLOxvOPlX6cPvfNhDi8XyKP4yjTEC..Cd5XvW44KjLwajSIYoTsODMnpNKBR--BNLPfpIDKGeAC
* src/third_party/perfetto: 1357bd1327..f9abf9948a
* src/tools: e212d3273c..b73c6ce1ce
DEPS diff: 34c6b23494..d02ff77048/DEPS

No update to Clang.

BUG=None

Change-Id: I8bdec1a0c2bfc19afcb6de929541dacaa712cfe5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241400
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@{#35534}
2021-12-14 20:40:48 +00:00
67b0a4476b Remove perf test isac_fix_test.
Bug: b/210641670
Change-Id: If562d1b2aa3486a51efffb4dec471ed7064c5261
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241360
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#35533}
2021-12-14 16:52:58 +00:00
b5c09f32f9 Roll chromium_revision 637713d5ab..34c6b23494 (951378:951511)
Change log: 637713d5ab..34c6b23494
Full diff: 637713d5ab..34c6b23494

Changed dependencies
* src/base: 1ba2b38b51..1797e19c4d
* src/build: 62e20e8110..020ee76ccf
* src/ios: 42c6c00d41..79f53d12fb
* src/testing: ce77949bc0..119c28535a
* src/third_party: addafc6544..56a455765c
* src/third_party/android_deps/libs/com_google_android_material_material: version:2@1.5.0-alpha05.cr0..version:2@1.6.0-alpha01.cr0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1ba82f650c..e3f9ae73db
* src/tools: 8404ee52cb..e212d3273c
DEPS diff: 637713d5ab..34c6b23494/DEPS

No update to Clang.

BUG=None

Change-Id: I7821794e44ee0a249a9a9a6402ba4d230247227f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241380
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@{#35532}
2021-12-14 16:45:48 +00:00
d211098392 Implement JNI and objc implementation for icecandidateerror event
This CL adds the callback on ICE Candidate Error to the Android and
the iOS SDKs.

Spec: https://www.w3.org/TR/webrtc/#dom-rtcpeerconnection-onicecandidateerror

Bug: webrtc:13446
Change-Id: I6e511aaa80f1aa8f4310d8518d1144d97470cd7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239460
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35531}
2021-12-14 14:19:38 +00:00
63b97de330 Fix use-after-move in VideoReceiveStream2
Fix multiple use-after-move issues in VideoReceiveStream2, as found by
clang-tidy:

  video/video_receive_stream2.cc:259:
  'config' used after it was moved
  video/video_receive_stream2.cc:199:
  move occurred here

Bug: chromium:1122844
Change-Id: I6367dc835f002718a5353c3e0b64c2a154e79925
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241201
Auto-Submit: Maksim Ivanov <emaxx@chromium.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35530}
2021-12-14 12:49:08 +00:00
f947bb98c3 Roll chromium_revision 6656b1d6b0..637713d5ab (951261:951378)
Change log: 6656b1d6b0..637713d5ab
Full diff: 6656b1d6b0..637713d5ab

Changed dependencies
* src/build: 70c4909d8e..62e20e8110
* src/ios: 4682ef8a35..42c6c00d41
* src/testing: 5bc0a386be..ce77949bc0
* src/third_party: 36c16990fa..addafc6544
* src/third_party/androidx: ii2JADPHSlhVAF0MiMM_l3jpeHy8oz-P17QozjnyGr0C..juajBfBlqvumlCoLLOxvOPlX6cPvfNhDi8XyKP4yjTEC
* src/third_party/depot_tools: ecc14aa45d..2777fd9c6a
* src/third_party/icu: edf883ad2d..fbc6faf1c2
* src/third_party/perfetto: 86b18b837a..1357bd1327
* src/tools: cc8d7fe66c..8404ee52cb
DEPS diff: 6656b1d6b0..637713d5ab/DEPS

No update to Clang.

BUG=None

Change-Id: Ic2239563d33dcee363d20152ec60159e2acb4172
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241260
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@{#35529}
2021-12-14 06:43:55 +00:00
443868a64f Update WebRTC code version (2021-12-14T04:04:40).
Bug: None
Change-Id: I0a45027c14a5b95aa95b4759a902c6bede015f3d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241220
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@{#35528}
2021-12-14 05:10:06 +00:00
9cb24b8396 Reland "Linux capturers: organize X11 and Wayland implementations into separate folders"
Bug: webrtc:13429
Change-Id: Ibc7488cde807f859ee82a60fe47a7e21c148764e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240460
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#35527}
2021-12-14 03:20:34 +00:00
7e8794e5a4 Roll chromium_revision 97fa68dda6..6656b1d6b0 (950914:951261)
Change log: 97fa68dda6..6656b1d6b0
Full diff: 97fa68dda6..6656b1d6b0

Changed dependencies
* src/base: 241fb0e0fc..1ba2b38b51
* src/build: 47daaa3cef..70c4909d8e
* src/buildtools/linux64: git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f..git_revision:2e56c317bd8e2bf152cfa2ead6ac5fa476fe28b4
* src/buildtools/mac: git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f..git_revision:2e56c317bd8e2bf152cfa2ead6ac5fa476fe28b4
* src/buildtools/third_party/libc++abi/trunk: 58799ca24f..603d9d1067
* src/buildtools/win: git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f..git_revision:2e56c317bd8e2bf152cfa2ead6ac5fa476fe28b4
* src/ios: 3a66471639..4682ef8a35
* src/testing: 7a93fae3be..5bc0a386be
* src/third_party: 873b8799ff..36c16990fa
* src/third_party/androidx: ZwN1FJVBOl4Uffy4fDLOpuNkz2AqPE9BKdRfZAw6IW0C..ii2JADPHSlhVAF0MiMM_l3jpeHy8oz-P17QozjnyGr0C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/45fc896c3e..1ba82f650c
* src/third_party/ffmpeg: d151785b5b..53de560ab9
* src/third_party/freetype/src: 012b00f3e6..0da2a1155e
* src/third_party/perfetto: 44638d7a42..86b18b837a
* src/third_party/turbine: mlH0GH_teB71nsyjwL_if7NtARJdHnf6-4VXRFyGujgC..RGxvdzLaS73gQOXCTgq7CWKsqCgrXDPPL0Pcxz6oGbQC
* src/tools: 76ee54275a..cc8d7fe66c
DEPS diff: 97fa68dda6..6656b1d6b0/DEPS

No update to Clang.

BUG=None

Change-Id: I3a619170c9df4378b642560746d1fc4aca980a46
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241180
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@{#35526}
2021-12-14 00:41:05 +00:00
dc5d9a14c4 Delete video/video_receive_stream.cc
Change-Id: Ibff3601e854af961b617a35de0c44e353f46327b
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241085
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35525}
2021-12-13 17:05:54 +00:00
954f7274ac Roll chromium_revision afd5c7343a..97fa68dda6 (950813:950914)
Change log: afd5c7343a..97fa68dda6
Full diff: afd5c7343a..97fa68dda6

Changed dependencies
* src/build: c244c09e3a..47daaa3cef
* src/ios: d1494f30f6..3a66471639
* src/testing: 0639a45bc9..7a93fae3be
* src/third_party: bf51619340..873b8799ff
* src/third_party/androidx: 5hNh49V3iJuALiRHZPIr3VRcsp8mtCj-ATiBKF6Y4iIC..ZwN1FJVBOl4Uffy4fDLOpuNkz2AqPE9BKdRfZAw6IW0C
* src/tools: 73bae9dab8..76ee54275a
DEPS diff: afd5c7343a..97fa68dda6/DEPS

No update to Clang.

BUG=None

Change-Id: I46f692f614ab03c7ccad38a50912014d99e09568
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241023
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@{#35524}
2021-12-13 04:13:24 +00:00
674a8217b8 Update WebRTC code version (2021-12-12T04:04:39).
Bug: None
Change-Id: I52cbe2abe38735ce9e2016037da0a6b97a07cdfb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240983
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@{#35523}
2021-12-12 05:35:43 +00:00
699d1a242e Roll chromium_revision dc7d4b7abc..afd5c7343a (950709:950813)
Change log: dc7d4b7abc..afd5c7343a
Full diff: dc7d4b7abc..afd5c7343a

Changed dependencies
* src/build: 10669faf85..c244c09e3a
* src/buildtools/third_party/libc++abi/trunk: d520ea5884..58799ca24f
* src/ios: c0a5605df1..d1494f30f6
* src/testing: 6361fbd1f3..0639a45bc9
* src/third_party: 19d2c431aa..bf51619340
* src/third_party/androidx: n_j25o-oyd3wW94UeTR2nYzJ8KGdQcU_jheZYyb3POYC..5hNh49V3iJuALiRHZPIr3VRcsp8mtCj-ATiBKF6Y4iIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/70bcf59d8d..45fc896c3e
* src/third_party/depot_tools: 58c7c386e6..ecc14aa45d
* src/third_party/harfbuzz-ng/src: 64b29dbd59..77507a1d8d
* src/third_party/perfetto: 0d6b3465fd..44638d7a42
* src/tools: c94fcac8e6..73bae9dab8
DEPS diff: dc7d4b7abc..afd5c7343a/DEPS

No update to Clang.

BUG=None

Change-Id: I7de8b8cdbed1d8b74e853db9d643af20e305c2e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240940
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@{#35522}
2021-12-11 20:28:33 +00:00
261f0d383f Update WebRTC code version (2021-12-11T04:01:46).
Bug: None
Change-Id: I82b0e6c9b53fb74915ab34221e879d0f46ab41ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240723
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@{#35521}
2021-12-11 05:21:13 +00:00
608e8d28f2 Roll chromium_revision fd235793d7..dc7d4b7abc (950606:950709)
Change log: fd235793d7..dc7d4b7abc
Full diff: fd235793d7..dc7d4b7abc

Changed dependencies
* src/base: 449c638343..241fb0e0fc
* src/ios: 0bacf6456c..c0a5605df1
* src/testing: effe439d05..6361fbd1f3
* src/third_party: 28dee1484c..19d2c431aa
* src/third_party/androidx: g7O7GcLsARLjD0AJbj0PKPchHjuf3xILSH5_7CT3u9wC..n_j25o-oyd3wW94UeTR2nYzJ8KGdQcU_jheZYyb3POYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6abf7c8c4c..70bcf59d8d
* src/tools: 32250ae58f..c94fcac8e6
DEPS diff: fd235793d7..dc7d4b7abc/DEPS

No update to Clang.

BUG=None

Change-Id: Ie16c8b0a3e0fff646e1aaf690006963f597ac3ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240820
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@{#35520}
2021-12-11 02:33:12 +00:00
7b9893663a Roll chromium_revision 28e5c927e7..fd235793d7 (950500:950606)
Change log: 28e5c927e7..fd235793d7
Full diff: 28e5c927e7..fd235793d7

Changed dependencies
* src/base: 33552a9a35..449c638343
* src/build: 063796f993..10669faf85
* src/ios: 66c49f101d..0bacf6456c
* src/testing: 285433a7e9..effe439d05
* src/third_party: a7f031a36e..28dee1484c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fa35beefb3..6abf7c8c4c
* src/third_party/perfetto: 0ae6700b6b..0d6b3465fd
* src/tools: c6720e8258..32250ae58f
DEPS diff: 28e5c927e7..fd235793d7/DEPS

No update to Clang.

BUG=None

Change-Id: Ib2ae46c9a98477d41d7a760b4acc5e091506d564
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240760
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@{#35519}
2021-12-10 18:46:02 +00:00
c09aed6ba4 Optimize CascadedBiQuadFilter.
Unloading states and coefficients to local variables avoids excessive memory access when building with "-fno-strict-aliasing".

Bug: None
Change-Id: I90bf81ae794c21e9e41500c5040387cf67ebdd38
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240320
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Christian Schuldt <cschuldt@google.com>
Cr-Commit-Position: refs/heads/main@{#35518}
2021-12-10 14:02:43 +00:00
f88759c2aa Roll chromium_revision 3e28ffc1a0..28e5c927e7 (950158:950500)
Change log: 3e28ffc1a0..28e5c927e7
Full diff: 3e28ffc1a0..28e5c927e7

Changed dependencies
* src/base: b7a4a63077..33552a9a35
* src/build: b0f69c015d..063796f993
* src/buildtools/linux64: git_revision:a754274e2bb5c67349fa78451e8b6a8cdf94a078..git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
* src/buildtools/mac: git_revision:a754274e2bb5c67349fa78451e8b6a8cdf94a078..git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
* src/buildtools/third_party/libc++abi/trunk: ec2a7436b2..d520ea5884
* src/buildtools/win: git_revision:a754274e2bb5c67349fa78451e8b6a8cdf94a078..git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
* src/ios: 8f425001da..66c49f101d
* src/testing: f900a7275e..285433a7e9
* src/third_party: 83654bf8f2..a7f031a36e
* src/third_party/androidx: DNc4I2rGk4iZSBl_wBB2ktZtP4RciplkBsSeb0Tex3cC..g7O7GcLsARLjD0AJbj0PKPchHjuf3xILSH5_7CT3u9wC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d16203a89e..fa35beefb3
* src/third_party/depot_tools: 85d7fe7fe8..58c7c386e6
* src/third_party/libyuv: d13d9d5972..fdc71956bd
* src/third_party/perfetto: 593db496f6..0ae6700b6b
* src/tools: 402f7e816a..c6720e8258
* src/tools/luci-go: git_revision:31175eb1a2712bb75d06a9bad5d4dd3f2a09cd1f..git_revision:e897e118887a2e6c50a82212b660cb2a7c58d910
* src/tools/luci-go: git_revision:31175eb1a2712bb75d06a9bad5d4dd3f2a09cd1f..git_revision:e897e118887a2e6c50a82212b660cb2a7c58d910
DEPS diff: 3e28ffc1a0..28e5c927e7/DEPS

No update to Clang.

BUG=None

Change-Id: Ib9d8313ad74cca00bde11ed1b7179a230f7c1b99
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240720
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@{#35517}
2021-12-10 13:18:19 +00:00
d80a21d2f1 Relax gn check test.
See the report at https://bugs.chromium.org/p/gn/issues/detail?id=271.

Bug: None
Change-Id: I6ddc12fc83f8f8eca985af9237e0b736814574fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240522
Reviewed-by: Christoffer Jansson <jansson@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35516}
2021-12-10 09:33:01 +00:00
af81236231 Update WebRTC code version (2021-12-10T04:04:39).
Bug: None
Change-Id: Ie157523ab711b3146282b36ada74b27b10e38588
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240661
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@{#35515}
2021-12-10 05:01:51 +00:00
b91a47e6aa Roll chromium_revision 1e240afb84..3e28ffc1a0 (950054:950158)
Change log: 1e240afb84..3e28ffc1a0
Full diff: 1e240afb84..3e28ffc1a0

Changed dependencies
* src/base: 79c6c09e65..b7a4a63077
* src/build: 55549da1e7..b0f69c015d
* src/ios: 6045899c75..8f425001da
* src/testing: d642ec7682..f900a7275e
* src/third_party: e87c7acef6..83654bf8f2
* src/third_party/androidx: ZXiG8aqK-I4SG-IHCzog9Uk1AUWULpee7Wo5OGj3sSYC..DNc4I2rGk4iZSBl_wBB2ktZtP4RciplkBsSeb0Tex3cC
* src/third_party/perfetto: 514135fb1a..593db496f6
* src/tools: 6151e61964..402f7e816a
DEPS diff: 1e240afb84..3e28ffc1a0/DEPS

No update to Clang.

BUG=None

Change-Id: I1052e08669a0743654331274d21f953771d07e8c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240580
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@{#35514}
2021-12-09 18:22:50 +00:00
117e95fc4c Tolerate overlong MID in channel.cc
The matcher layer tolerates MIDs only up to 16, but the parser
polices a limit of 32 (due to users using this in ways that do
not create a matcher).

Tolerate the MID instead of crashing.

Bug: webrtc:12517
Change-Id: I67ac4a7fa53c918b271b5a3020f497c9d60ec6f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240521
Reviewed-by: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35513}
2021-12-09 18:13:30 +00:00
1c78c41724 Disable VideoSendStreamTest.RelayToDirectRoute due to flakiness
Bug: webrtc:13353
Change-Id: Ia8dc28c8a14622c7aaac99415422a96cf0555290
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240181
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35512}
2021-12-09 17:46:00 +00:00
b0e7556e49 remove last traces of WebRTC-Audio-SendSideBwe
BUG=webrtc:12222

Change-Id: Ia1e306879b532a8ed0b7f20a288cd6b40e637ea5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/237661
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35511}
2021-12-09 15:14:14 +00:00
1900a4e532 Roll chromium_revision 9f477792c9..1e240afb84 (949821:950054)
Change log: 9f477792c9..1e240afb84
Full diff: 9f477792c9..1e240afb84

Changed dependencies
* src/base: 84a614eea5..79c6c09e65
* src/build: a12005ac9a..55549da1e7
* src/buildtools/linux64: git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f..git_revision:a754274e2bb5c67349fa78451e8b6a8cdf94a078
* src/buildtools/mac: git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f..git_revision:a754274e2bb5c67349fa78451e8b6a8cdf94a078
* src/buildtools/third_party/libunwind/trunk: c8c0ec928e..d81cd6236c
* src/buildtools/win: git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f..git_revision:a754274e2bb5c67349fa78451e8b6a8cdf94a078
* src/ios: 305ad09527..6045899c75
* src/testing: 1013d2b5e4..d642ec7682
* src/third_party: 8347b1d087..e87c7acef6
* src/third_party/androidx: PgnGqqy0bbqQJKzX07UHW_YOERUm1QSGiUErq2_HN84C..ZXiG8aqK-I4SG-IHCzog9Uk1AUWULpee7Wo5OGj3sSYC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fcd455d2e4..d16203a89e
* src/third_party/googletest/src: 4c5650f688..054a986a85
* src/third_party/libvpx/source/libvpx: 13f984c216..ab35ee100a
* src/third_party/perfetto: 496f94a128..514135fb1a
* src/tools: 491a878312..6151e61964
DEPS diff: 9f477792c9..1e240afb84/DEPS

No update to Clang.

BUG=None

Change-Id: I32bfe6ee04924924ac180a52e146890b96c69660
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240540
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@{#35510}
2021-12-09 14:48:20 +00:00
a6b138d6b4 Initialize last_cursor_
This ensures that last_cursor_ is intialized before it is checked.
This code is in the Firefox repo with the original review here:
https://phabricator.services.mozilla.com/D113833

Bug: webrtc:13481
Change-Id: I806009cba1aba193ab12bb86e39f98c56043000f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239725
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35509}
2021-12-09 12:56:11 +00:00
539f3e1a89 Deprecate BasicNetworkManager default constructor
Replaced with a constructor with a SocketFactory argument.

Bug: webrtc:13145
Change-Id: I30db4ad089009284e1be8a6bbdadd5a671e93713
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239180
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35508}
2021-12-09 12:10:20 +00:00
d2cd8722cd Consider frame orientation for number of spatial layers in VP9.
Addresses case where 540*960 would not get a 135*240 layer.

Bug: webrtc:13469
Change-Id: Icc291c65114fb400cc71659d76a786e359e5996c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239820
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Konrad Hofbauer <hofbauer@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35507}
2021-12-09 09:39:50 +00:00
70f445e592 Update WebRTC code version (2021-12-09T04:05:04).
Bug: None
Change-Id: I5a6ca60f80741bc052a9c58b1054dfd2fbd2f982
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240443
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@{#35506}
2021-12-09 05:13:28 +00:00
0fc05a3c57 Roll chromium_revision a6ccbbee72..9f477792c9 (949678:949821)
Change log: a6ccbbee72..9f477792c9
Full diff: a6ccbbee72..9f477792c9

Changed dependencies
* src/base: 83b5b7a717..84a614eea5
* src/ios: df395515fa..305ad09527
* src/testing: 57dea8f76a..1013d2b5e4
* src/third_party: 20ca9a99aa..8347b1d087
* src/tools: c03b522c92..491a878312
DEPS diff: a6ccbbee72..9f477792c9/DEPS

No update to Clang.

BUG=None

Change-Id: Ide9c81fc7c36a0ab41626e9c0681c08d8fb3f116
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240440
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@{#35505}
2021-12-09 00:42:47 +00:00
fa67aef93f Declare Plan B DEPRECATED
Bug: webrtc:11121
Change-Id: Id9b933a71a9bfd1d20ddd137f43459cdc8ed1896
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238780
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35504}
2021-12-08 21:10:16 +00:00
7c1461fcb7 Roll chromium_revision 9b87875fda..a6ccbbee72 (949541:949678)
Change log: 9b87875fda..a6ccbbee72
Full diff: 9b87875fda..a6ccbbee72

Changed dependencies
* src/base: 89d61b7e11..83b5b7a717
* src/build: f4e04519a8..a12005ac9a
* src/buildtools/third_party/libc++abi/trunk: 89f2e82120..ec2a7436b2
* src/ios: 0d580690b6..df395515fa
* src/testing: 4cef8e89cc..57dea8f76a
* src/third_party: e749d82700..20ca9a99aa
* src/third_party/androidx: onI7kTN2StbSpqpAwCLMywNKlnTq9LblaQ1cK5tReloC..PgnGqqy0bbqQJKzX07UHW_YOERUm1QSGiUErq2_HN84C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/49839733a7..fcd455d2e4
* src/third_party/depot_tools: 0a233e1760..85d7fe7fe8
* src/tools: cbe40d6073..c03b522c92
DEPS diff: 9b87875fda..a6ccbbee72/DEPS

No update to Clang.

BUG=None

Change-Id: I568f02934aed47c6834f8fb4d0426e3a98ff16ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240400
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@{#35503}
2021-12-08 20:46:16 +00:00
e33212ade5 Roll chromium_revision ca97074997..9b87875fda (949420:949541)
Change log: ca97074997..9b87875fda
Full diff: ca97074997..9b87875fda

Changed dependencies
* src/base: fe3345c3cf..89d61b7e11
* src/build: 2ce7bb7605..f4e04519a8
* src/buildtools/third_party/libunwind/trunk: 74c6eec693..c8c0ec928e
* src/ios: f5b848a6ac..0d580690b6
* src/testing: 0385db204c..4cef8e89cc
* src/third_party: d7a9e860eb..e749d82700
* src/third_party/androidx: KOLlPoehy50pZsVEr88FIh8mpg_MDPsZelkCRMsVZwQC..onI7kTN2StbSpqpAwCLMywNKlnTq9LblaQ1cK5tReloC
* src/tools: f53b49ff59..cbe40d6073
DEPS diff: ca97074997..9b87875fda/DEPS

No update to Clang.

BUG=None

Change-Id: I80c9acd8096440e271bd66c7156d17c424fb7191
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240264
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@{#35502}
2021-12-08 16:55:38 +00:00
5477961acf Revert "Reland "Linux capturers: organize X11 and Wayland implementations into separate folders""
This reverts commit 913b34e5891823007c5adc7580a4d59126d51cac.

Reason for revert: Suspected for breaking chromium tests.
The WebRTC import was reverted, see:
https://chromium-review.googlesource.com/c/chromium/src/+/3322494

Due to for example failures like:
https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20CFI/21522/overview

Example tests: WebRtcScreenCaptureBrowserTestWithPicker

Original change's description:
> Reland "Linux capturers: organize X11 and Wayland implementations into separate folders"
>
> Bug: webrtc:13429
> Change-Id: Ib5e429fe248f058387e23b77339558ca7d064466
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240184
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Mark Foltz <mfoltz@chromium.org>
> Commit-Queue: Mark Foltz <mfoltz@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#35493}

TBR=mbonadei@webrtc.org,grulja@gmail.com,mfoltz@chromium.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com

Change-Id: I6d05062c9bc947d5bc6f9db5f6861cbf37d4b9bc
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:13429
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240380
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35501}
2021-12-08 14:11:58 +00:00
f22c78b01a Fix mb.py presubmit issues.
* Add a config file for python formatting (.style.yapf).
* Change the default indentation from 4 spaces to 2 spaces.
* Run 'git cl format --python' on a few python files.

Bug: webrtc:13413
Change-Id: Ia71135131276c2c499b00032d57ad16ee5200a5c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238982
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Christoffer Jansson <jansson@google.com>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#35500}
2021-12-08 08:53:00 +00:00
035f0446c8 Roll chromium_revision 1d9b3a265e..ca97074997 (949319:949420)
Change log: 1d9b3a265e..ca97074997
Full diff: 1d9b3a265e..ca97074997

Changed dependencies
* src/base: 5560432006..fe3345c3cf
* src/build: f330d07b41..2ce7bb7605
* src/ios: fd2d17c95e..f5b848a6ac
* src/testing: 59070c4c92..0385db204c
* src/third_party: 76b422b2c4..d7a9e860eb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/dac6246d7d..49839733a7
* src/third_party/depot_tools: 45e67e97f8..0a233e1760
* src/third_party/googletest/src: d61d4d8e64..4c5650f688
* src/tools: 3cdcbfc083..f53b49ff59
DEPS diff: 1d9b3a265e..ca97074997/DEPS

No update to Clang.

BUG=None

Change-Id: Ideae10db766e6e1a19a9c5acb48f097eebc15756
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240242
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@{#35499}
2021-12-08 08:18:08 +00:00
3db891d04f Update WebRTC code version (2021-12-08T04:04:49).
Bug: None
Change-Id: I73c531e1b54010e30436c299088ec670944d77b5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240300
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@{#35498}
2021-12-08 05:39:48 +00:00
1be87b9cfb Roll chromium_revision 4b76c9fda7..1d9b3a265e (949196:949319)
Change log: 4b76c9fda7..1d9b3a265e
Full diff: 4b76c9fda7..1d9b3a265e

Changed dependencies
* src/base: b2055b0237..5560432006
* src/build: 120253421a..f330d07b41
* src/ios: faf0e227e3..fd2d17c95e
* src/testing: 7a9ac1094a..59070c4c92
* src/third_party: 1c6d01fba0..76b422b2c4
* src/third_party/androidx: 5lV65l1RfT7BHK1JOXfWWtQhT1aL7x-_2IYlhuxEQisC..KOLlPoehy50pZsVEr88FIh8mpg_MDPsZelkCRMsVZwQC
* src/third_party/breakpad/breakpad: 0ae29c99d1..647aa17a7a
* src/third_party/depot_tools: 1693c67f39..45e67e97f8
* src/tools: 1230873db8..3cdcbfc083
DEPS diff: 4b76c9fda7..1d9b3a265e/DEPS

No update to Clang.

BUG=None

Change-Id: I182d61711d54842fed64ba32d180236cc260e18a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240263
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@{#35497}
2021-12-08 02:25:08 +00:00
c4500728a3 Roll chromium_revision 6fd995b950..4b76c9fda7 (949040:949196)
Change log: 6fd995b950..4b76c9fda7
Full diff: 6fd995b950..4b76c9fda7

Changed dependencies
* src/base: 46d65d81c2..b2055b0237
* src/build: 0277f826dc..120253421a
* src/buildtools/linux64: git_revision:297669af11c70e15d465844fdb4cabbcada4dc7d..git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
* src/buildtools/mac: git_revision:297669af11c70e15d465844fdb4cabbcada4dc7d..git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
* src/buildtools/win: git_revision:297669af11c70e15d465844fdb4cabbcada4dc7d..git_revision:fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
* src/ios: 1599c086b0..faf0e227e3
* src/testing: 7a2091c492..7a9ac1094a
* src/third_party: 16f76c19e4..1c6d01fba0
* src/third_party/androidx: GIDFGuNAP8MxCHXxffVxJJTeBNo3kY7DExIdKQdwVSUC..5lV65l1RfT7BHK1JOXfWWtQhT1aL7x-_2IYlhuxEQisC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/96b538653a..dac6246d7d
* src/third_party/depot_tools: b5c7bf81ba..1693c67f39
* src/third_party/ffmpeg: 731bf2abeb..d151785b5b
* src/third_party/freetype/src: 1f95189875..012b00f3e6
* src/tools: 16dadb1c74..1230873db8
DEPS diff: 6fd995b950..4b76c9fda7/DEPS

Clang version changed llvmorg-14-init-11416-gc22b1106:llvmorg-14-init-11564-g37fbf238
Details: 6fd995b950..4b76c9fda7/tools/clang/scripts/update.py

BUG=None

Change-Id: I0d9e5125a0ad4770bef0ca2ef762f48ab5889080
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240261
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@{#35496}
2021-12-07 22:48:27 +00:00
95c2f30069 Roll chromium_revision d605fc1c16..6fd995b950 (948935:949040)
Change log: d605fc1c16..6fd995b950
Full diff: d605fc1c16..6fd995b950

Changed dependencies
* src/base: 6ba92b7dcc..46d65d81c2
* src/ios: 0a7044a625..1599c086b0
* src/testing: 2b632447da..7a2091c492
* src/third_party: 5280a95a00..16f76c19e4
* src/third_party/freetype/src: 03380482ce..1f95189875
* src/tools: f2a8d48461..16dadb1c74
DEPS diff: d605fc1c16..6fd995b950/DEPS

Clang version changed llvmorg-14-init-11416-gc22b1106:llvmorg-14-init-11564-g37fbf238
Details: d605fc1c16..6fd995b950/tools/clang/scripts/update.py

BUG=None

Change-Id: I0eaf941c0ba757279112ad1e2c45c9e09a1e7edd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240240
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@{#35495}
2021-12-07 18:44:57 +00:00
ceac5d560e New FrameBuffer3.
FrameBuffer3 keep track of order, decodability and continuity of the inserted frames. Compared to FrameBuffer2 which schedule frames for decoding and is thread safe, FrameBuffer3 does not schedule decoding and is thread unsafe.

Change-Id: Ic3bd540c4f69cec26fce53a40425f3bcd9afe085
Bug: webrtc:13343
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238985
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35494}
2021-12-07 18:31:37 +00:00
913b34e589 Reland "Linux capturers: organize X11 and Wayland implementations into separate folders"
Bug: webrtc:13429
Change-Id: Ib5e429fe248f058387e23b77339558ca7d064466
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240184
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#35493}
2021-12-07 17:22:15 +00:00
f349e53ca5 Reland "Call: Deduplicate SentPacket notifications"
This is a reland of Ib121d5af07abe208bd7d36715a234f48cdabb032

In order to be backward compatible with bandwidth estimation behavior,
pass all packets without a |packet_id| to downstream.

Original change's description:
> Call: Deduplicate SentPacket notifications
>
> When bundling is in effect, multiple senders may be sharing the same
> transport. It means every |sent_packet| will be multiply notified from
> different channels, WebRtcVoiceMediaChannel or WebRtcVideoChannel.
> Record |last_sent_packet_| to deduplicate redundant notifications to
> downstream objects.
>
> This CL reduces 50% PostTask/Wakeup of Dynamic Mode Pacer.
>
> [1] https://datatracker.ietf.org/doc/html/rfc8829#section-4.1.1
> [2] https://datatracker.ietf.org/doc/html/rfc8843
>
> Bug: webrtc:13417
> Change-Id: Ib121d5af07abe208bd7d36715a234f48cdabb032
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238720
> Reviewed-by: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Stefan Holmer <stefan@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Reviewed-by: Tommi <tommi@webrtc.org>
> Commit-Queue: Markus Handell <handellm@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#35417}

Bug: webrtc:13417, webrtc:13437
Change-Id: Ia5e9fbe5e4f47fe851935ca2484125411114cb68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239437
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35492}
2021-12-07 16:15:47 +00:00
5c198e100d Remove unused VideoReceiveStream.
This class is superseded by VideoReceiveStream2.

Bug: webrtc:11489
Change-Id: I02b844868bafe67ce3e924fc23029ec300e934a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240063
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@google.com>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35491}
2021-12-07 15:21:21 +00:00
3d29efd279 Remove FrameBuffer::ReturnReason
This was a remenant leftover from a previous design, which was no longer
valid after the switch to TaskQueues. ReturnReason::kStopped was not
used at all, and so Timeout or FrameFound can be inferred from whether
the frame is null or not.

Bug: webrtc:13343, webrtc:13346
Change-Id: Ib0f847b1e1192e32ea11208e48f5a3892703521e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239651
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35490}
2021-12-07 14:16:17 +00:00
9445779545 TaskQueuePacedSender: Remove pacer status update scheduler
The pacer status is never changed unless MaybeProcessPackets() is
called. This CL removes the scheduler, and updates pacer status after
every MaybeProcessPackets().

Bug: webrtc:10809, webrtc:13417
Change-Id: Ib5f18decf44c1596c0a716d799600a72b2332abd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/239120
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35489}
2021-12-07 13:03:29 +00:00
af9a834802 Roll chromium_revision b011611ae9..d605fc1c16 (948692:948935)
Change log: b011611ae9..d605fc1c16
Full diff: b011611ae9..d605fc1c16

Changed dependencies
* src/base: 63e3ce9d1e..6ba92b7dcc
* src/build: 0266fd5a7f..0277f826dc
* src/buildtools/linux64: git_revision:e0afadf7a743d5b14737bd454df45d5f1caf0d23..git_revision:297669af11c70e15d465844fdb4cabbcada4dc7d
* src/buildtools/mac: git_revision:e0afadf7a743d5b14737bd454df45d5f1caf0d23..git_revision:297669af11c70e15d465844fdb4cabbcada4dc7d
* src/buildtools/win: git_revision:e0afadf7a743d5b14737bd454df45d5f1caf0d23..git_revision:297669af11c70e15d465844fdb4cabbcada4dc7d
* src/ios: 81dc1a6336..0a7044a625
* src/testing: 8b273b4549..2b632447da
* src/third_party: f93adeaa73..5280a95a00
* src/third_party/androidx: bti1mZbpXWL9ofiNovLgDbziOUfZOwgoHSX3YALu6VoC..GIDFGuNAP8MxCHXxffVxJJTeBNo3kY7DExIdKQdwVSUC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/02439f647c..96b538653a
* src/third_party/depot_tools: 440d06ad1a..b5c7bf81ba
* src/tools: 373f0eae29..f2a8d48461
* src/tools/luci-go: git_revision:81212ba3aa0a1a724465bded12d12c16ed46da3a..git_revision:31175eb1a2712bb75d06a9bad5d4dd3f2a09cd1f
* src/tools/luci-go: git_revision:81212ba3aa0a1a724465bded12d12c16ed46da3a..git_revision:31175eb1a2712bb75d06a9bad5d4dd3f2a09cd1f
DEPS diff: b011611ae9..d605fc1c16/DEPS

No update to Clang.

BUG=None

Change-Id: I7832c3315758a8f66345e86414b658127efc866f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240200
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@{#35488}
2021-12-07 12:57:26 +00:00
16dae2062f fix rtx payload type remapping issue
If we reference a remote codec that was offered without rtx we need
to change the reference of our local rtx codec in a reoffer.
This only happens with stopped transceivers.

BUG=chromium:1201441

Change-Id: I60dc4908ba7ba2c0249a2a05b03a7b35af504e18
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238382
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35487}
2021-12-07 12:42:27 +00:00