Commit Graph

34135 Commits

Author SHA1 Message Date
2ff9d492f4 Revert src/build to e360729c132be1e63412960efcc225a1ca78678a
Revert src/tools to 5219d6859a279d1d8f2f49784741eb48d5925da7

Roll chromium_revision 359a7a5804..de0d050e64 (908584:908789)

Change log: 359a7a5804..de0d050e64
Full diff: 359a7a5804..de0d050e64

Changed dependencies
* src/base: dab140abf5..f14f1b7600
* src/build: f050dfee22..8607487b3e
* src/ios: d5c34cdccb..2965e1969a
* src/testing: e2e54e87a4..36299f559a
* src/third_party: b2ef0b43ed..e99cff4446
* src/third_party/androidx: 7SRcTc0Q-9zsf_C8ZCp3cocioXKHPErhPjYQCp-KdDAC..6YnvOFZqQbSfmq9Bknb9CSKuND84c-TqnEATwNlvhqwC
* src/third_party/depot_tools: 7a262eba20..0a4dd4181a
* src/third_party/perfetto: a81ecdff94..00e6f338d0
* src/tools: a2deb57222..28a66999d7
* src/tools/luci-go: git_revision:d51ccb6b754bd6f40127bf0d811e3c4510e254e9..git_revision:467ab48f5ed9f3ef32ae17f5b73a117e0c86566b
* src/tools/luci-go: git_revision:d51ccb6b754bd6f40127bf0d811e3c4510e254e9..git_revision:467ab48f5ed9f3ef32ae17f5b73a117e0c86566b
* src/tools/luci-go: git_revision:d51ccb6b754bd6f40127bf0d811e3c4510e254e9..git_revision:467ab48f5ed9f3ef32ae17f5b73a117e0c86566b
DEPS diff: 359a7a5804..de0d050e64/DEPS

Clang version changed llvmorg-13-init-15561-gf98ed74f:llvmorg-14-init-591-g7d9d926a
Details: 359a7a5804..de0d050e64/tools/clang/scripts/update.py

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ib4add24346e5c629c80a2d76916d7fe1f95a272c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227764
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34653}
2021-08-05 12:02:53 +00:00
ba1beba7cd Fix DVQA to tolerate the case when frame was fully received before beeing encoded
Bug: b/194482121
Change-Id: Ie9268291242168021860e4e84b62634507a8128d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227701
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34652}
2021-08-05 10:48:51 +00:00
a33881a638 Fix Wgnu-folding-constant.
This CL fixes "variable length array folded to constant array as an
extension" by switching the constant variable declaration to an enum,
which is compile-time constant.

Bug: None
Change-Id: Iff8cd22e6320a19439fc3f1ae2fb7126210e080b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227642
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34651}
2021-08-05 07:39:25 +00:00
0d8bb9a6e8 Update WebRTC code version (2021-08-05T04:01:42).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I747075d0d59f76646cc9591b2664f4590f9c56b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227663
Reviewed-by: 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/master@{#34650}
2021-08-05 05:40:25 +00:00
8c487578f0 Fix crash of Objc SDK addIceCandidate with incorrect candidate.
RTCIceCandidate.nativeCandidate returns a unique_ptr that
can be null. As with the previous CL, this is used without checking
whether it is null or not, so it should be fixed.

Bug: None
Change-Id: I70a84f7a2a9a9d47b8cefa198204f9b6d63a7c7f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227620
Commit-Queue: Byoungchan Lee <daniel.l@hpcnt.com>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34649}
2021-08-04 21:42:07 +00:00
c1dda94903 Roll chromium_revision 9d4150c32c..359a7a5804 (908472:908584)
Change log: 9d4150c32c..359a7a5804
Full diff: 9d4150c32c..359a7a5804

Changed dependencies
* src/base: e73d03b735..dab140abf5
* src/ios: 2aee61b45c..d5c34cdccb
* src/testing: 0d9aa1f81c..e2e54e87a4
* src/third_party: ad00329bc8..b2ef0b43ed
* src/third_party/depot_tools: e5af4853cb..7a262eba20
* src/third_party/perfetto: 53ba411648..a81ecdff94
* src/tools: f550583c01..a2deb57222
* src/tools/luci-go: git_revision:b32fc6edde4d5608ec57871438ff6d232155c225..git_revision:d51ccb6b754bd6f40127bf0d811e3c4510e254e9
* src/tools/luci-go: git_revision:b32fc6edde4d5608ec57871438ff6d232155c225..git_revision:d51ccb6b754bd6f40127bf0d811e3c4510e254e9
* src/tools/luci-go: git_revision:b32fc6edde4d5608ec57871438ff6d232155c225..git_revision:d51ccb6b754bd6f40127bf0d811e3c4510e254e9
DEPS diff: 9d4150c32c..359a7a5804/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ia704e753a275641c7ab71eef82856eb9fa4885a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227661
Reviewed-by: 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/master@{#34648}
2021-08-04 21:02:40 +00:00
33728152ca Fix crash of ObjC SDK sLD / sRD with incorrect SDP.
There are two problems with setLocalDescription / setRemoteDescription
in ObjC SDK.
First, RTCSessionDescription.nativeDescription returns a raw
nullableSessionDescriptionInterface pointer, where sLD/sRD are calling
Clone() method unconditionally, so it might crash.
Second, unnecessary sLD/sRD calls Clone() of the raw pointer and
does not delete it, so this pointer will leak.

To solve these problems, I changed the return type of nativeDescription to
std::unique_ptr and removed the call to Clone() method.

Bug: webrtc:13022, webrtc:13035
Change-Id: Icbb87dda62d3a11af47ec74621cf64b8a6c05228
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227380
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Byoungchan Lee <daniel.l@hpcnt.com>
Cr-Commit-Position: refs/heads/master@{#34647}
2021-08-04 20:39:00 +00:00
31c0cfdf7f Remove unused deprecated code in RTPSender.
Bug: webrtc:11340, webrtc:12470
Change-Id: I01a6262cfeb33d1900f8f3cd93cceee2ff73a8a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227643
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34646}
2021-08-04 19:19:00 +00:00
363b174567 Roll chromium_revision da805a7931..9d4150c32c (908346:908472)
Change log: da805a7931..9d4150c32c
Full diff: da805a7931..9d4150c32c

Changed dependencies
* src/base: f889b7f74d..e73d03b735
* src/build: f8bccc2739..f050dfee22
* src/ios: 06e707f4ae..2aee61b45c
* src/testing: 33faa936e3..0d9aa1f81c
* src/third_party: 27b617d5a4..ad00329bc8
* src/third_party/androidx: Er2u3dWX5_7MBWu-tE6iYNOJSmn3SOqDuD-0R0c-o2YC..7SRcTc0Q-9zsf_C8ZCp3cocioXKHPErhPjYQCp-KdDAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/56c45f54de..cb61e19efb
* src/third_party/depot_tools: a992238bf0..e5af4853cb
* src/third_party/perfetto: b846a827ab..53ba411648
* src/tools: d082599cf0..f550583c01
* src/tools/luci-go: git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9..git_revision:b32fc6edde4d5608ec57871438ff6d232155c225
* src/tools/luci-go: git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9..git_revision:b32fc6edde4d5608ec57871438ff6d232155c225
* src/tools/luci-go: git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9..git_revision:b32fc6edde4d5608ec57871438ff6d232155c225
DEPS diff: da805a7931..9d4150c32c/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ib047cdbdb5727a88987636a9c76dcd980350742c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227569
Reviewed-by: 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/master@{#34645}
2021-08-04 16:48:08 +00:00
b3d29104da Add ctor with stream label for audio and video configs in PCLF
Bug: None
Change-Id: I8354c53232ee6c4479316a928f657abecbf95b48
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227640
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34644}
2021-08-04 14:07:25 +00:00
bfcfe034f4 Move ownership of PacketSequencer from RTPSender to RtpRtcp module.
This prepares for deferred sequence numbering, and is (sort of)
extracted from
https://webrtc-review.googlesource.com/c/src/+/208584

Bug: webrtc:11340, webrtc:12470
Change-Id: I2f3695309e1591b9f7a1ee98556f4f0758de7f69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227352
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34643}
2021-08-04 13:44:51 +00:00
06bb4649dc packethistory: s/kMaxPaddingtHistory/kMaxPaddingHistory
BUG=None

Change-Id: I554ff068c2350b9f14c12d935d7bfdd466dc5186
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227351
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@nvidia.com>
Cr-Commit-Position: refs/heads/master@{#34642}
2021-08-04 12:35:02 +00:00
287f377b86 Roll chromium_revision dfa60e93ef..da805a7931 (908227:908346)
Change log: dfa60e93ef..da805a7931
Full diff: dfa60e93ef..da805a7931

Changed dependencies
* src/base: b5cbb04cf4..f889b7f74d
* src/build: 9c92226566..f8bccc2739
* src/ios: f9cfa9b6ca..06e707f4ae
* src/testing: 9cfe0412ac..33faa936e3
* src/third_party: 8fdffd19e3..27b617d5a4
* src/third_party/androidx: yBqUm9V81rpvY4pY_cgtkc_eCKPE0Imj3MnzzGoWliwC..Er2u3dWX5_7MBWu-tE6iYNOJSmn3SOqDuD-0R0c-o2YC
* src/tools: e2c330ace6..d082599cf0
DEPS diff: dfa60e93ef..da805a7931/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I9b7900dbc856e7e6a3d4ef024103af176f87dfee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227582
Reviewed-by: 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/master@{#34641}
2021-08-04 06:34:49 +00:00
bdaf0a9933 Update WebRTC code version (2021-08-04T04:05:26).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ib711707bee52086782143740018219b4c25e6a16
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227565
Reviewed-by: 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/master@{#34640}
2021-08-04 05:53:39 +00:00
5654a13950 Roll chromium_revision 8d0030420f..dfa60e93ef (908046:908227)
Change log: 8d0030420f..dfa60e93ef
Full diff: 8d0030420f..dfa60e93ef

Changed dependencies
* src/base: 3fc6a72257..b5cbb04cf4
* src/build: 92bad2c4f8..9c92226566
* src/ios: caaa91f4cb..f9cfa9b6ca
* src/testing: a0845c923a..9cfe0412ac
* src/third_party: 8e757c0628..8fdffd19e3
* src/third_party/depot_tools: a806594b95..a992238bf0
* src/third_party/perfetto: a6966e3445..b846a827ab
* src/tools: ac1ed0b484..e2c330ace6
DEPS diff: 8d0030420f..dfa60e93ef/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I9c7c63bbf0aed709c2ac1cb87ac6bb3be1a826f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227580
Reviewed-by: 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/master@{#34639}
2021-08-04 01:20:57 +00:00
18c0cc2bbd Refactor PacketSequencer in preparation for deferred sequencing.
This CL is extracted from
https://webrtc-review.googlesource.com/c/src/+/208584
PacketSequencer now has its own unit tests. They are maybe somewhat
redundant with a few RtpSender unit tests, but will defer cleanup to
a later CL.

Bug: webrtc:11340, webrtc:12470
Change-Id: I1c31004b85ae075ddc696bdf1100d2a5044d4ef5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227343
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34638}
2021-08-03 20:00:39 +00:00
49c9b4ec37 Roll chromium_revision b13faabc16..8d0030420f (907936:908046)
Change log: b13faabc16..8d0030420f
Full diff: b13faabc16..8d0030420f

Changed dependencies
* src/base: d4afa31a55..3fc6a72257
* src/build: 9d173680cf..92bad2c4f8
* src/ios: fd46733c3d..caaa91f4cb
* src/third_party: d45cbed7b2..8e757c0628
* src/third_party/androidx: kJ-Oj1Wdw4nbj8PVnlEe9bsmXERGvXJ16-R5o54YQ84C..yBqUm9V81rpvY4pY_cgtkc_eCKPE0Imj3MnzzGoWliwC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3c7d4d8aae..56c45f54de
* src/third_party/perfetto: f94e497acc..a6966e3445
* src/tools: d351264027..ac1ed0b484
DEPS diff: b13faabc16..8d0030420f/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ie5b6eab8af0f0e86b319a68b9308bdd863fcf6f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227561
Reviewed-by: 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/master@{#34637}
2021-08-03 18:44:59 +00:00
9cd4d4953f Remove duplicated implementations of Mock classes
Bug: None
Change-Id: Ifc163d26c798cfeb511951ea4ee7bd1b5e82d81b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227349
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34636}
2021-08-03 14:50:52 +00:00
deac4dea4f red: copy audio level from main packet for recovery packet
fill the audio level of the recovery packets from the main packet.
While not exact, this should be close enough. Without this,
the audio level in getStats() will be filled but the audio level
in getSynchronizationSources() will be empty.

In chrome this is easy to test, the audio level graph on
  https://webrtc.github.io/samples/src/content/peerconnection/audio/
will be empty all the time prior to this fix.

BUG=webrtc:11640

Change-Id: Ia1e61fd1852445239021a76d08032120a92d83aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226840
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34635}
2021-08-03 14:26:02 +00:00
8d564722d7 Fix for encoded framerate stats per layer.
Update framerate for top spatial layer instead of per timestamp (to ensure all simulcast layers are updated).

Bug: webrtc:13037
Change-Id: I4fa423dee40d74aee22a87855207b885f0536e25
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227344
Commit-Queue: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34634}
2021-08-03 14:12:52 +00:00
df7156965b Roll chromium_revision 0ca0127e7e..b13faabc16 (907808:907936)
Change log: 0ca0127e7e..b13faabc16
Full diff: 0ca0127e7e..b13faabc16

Changed dependencies
* src/base: 26b8ff80cd..d4afa31a55
* src/build: cff8a2670f..9d173680cf
* src/ios: f5f641d16a..fd46733c3d
* src/testing: d3b2ab4c1e..a0845c923a
* src/third_party: edb5888353..d45cbed7b2
* src/third_party/androidx: GpWCGdjX5wF8nbSbZY5hqlRfEA-DL6lRgj-iN2tjTXIC..kJ-Oj1Wdw4nbj8PVnlEe9bsmXERGvXJ16-R5o54YQ84C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/61f0e50fb9..3c7d4d8aae
* src/third_party/icu: 2a822c5626..75e34bccce
* src/third_party/perfetto: 171e281775..f94e497acc
* src/tools: 498a3becd3..d351264027
* src/tools/luci-go: git_revision:db421da12bad8e57f97ee45b24147e34ec882007..git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9
* src/tools/luci-go: git_revision:db421da12bad8e57f97ee45b24147e34ec882007..git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9
* src/tools/luci-go: git_revision:db421da12bad8e57f97ee45b24147e34ec882007..git_revision:ef18edd2fa067d8bf14c006abc03993f2c1eb1b9
DEPS diff: 0ca0127e7e..b13faabc16/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ie4cfb22d468c93c439a7793b68088dbc45480678
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227521
Reviewed-by: 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/master@{#34633}
2021-08-03 13:06:12 +00:00
9ff450d0c4 [sigslot] - Remove sigslot from MediaStreamObserver.
Bug: webrtc:11943
Change-Id: Icf91ce850913c26e45dbca1940cafd600c235ad4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227340
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34632}
2021-08-03 06:53:59 +00:00
57c2bbd661 Update WebRTC code version (2021-08-03T04:03:48).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ieb89d7727f85cde7e885f0e7f3cb427c437579ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227480
Reviewed-by: 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/master@{#34631}
2021-08-03 05:35:07 +00:00
381e6471ad Roll chromium_revision aebcd4ea0e..0ca0127e7e (907672:907808)
Change log: aebcd4ea0e..0ca0127e7e
Full diff: aebcd4ea0e..0ca0127e7e

Changed dependencies
* src/base: 238e3cb481..26b8ff80cd
* src/build: 6304890c4c..cff8a2670f
* src/ios: 29a0676755..f5f641d16a
* src/testing: cdd1b8acb5..d3b2ab4c1e
* src/third_party: 59ace242a0..edb5888353
* src/third_party/androidx: lo5p1oo8yhPj2rUylGmKm2aBBQvNarY6hgj1tYbctQkC..GpWCGdjX5wF8nbSbZY5hqlRfEA-DL6lRgj-iN2tjTXIC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4360d3a81d..61f0e50fb9
* src/third_party/perfetto: 70e408c9bc..171e281775
* src/tools: cb384afa7c..498a3becd3
DEPS diff: aebcd4ea0e..0ca0127e7e/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I5be8bcee53a26a1b5930190dc348633868cc2ddf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227478
Reviewed-by: 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/master@{#34630}
2021-08-03 02:37:34 +00:00
bdf35afa39 Roll chromium_revision 1d5e4d014d..aebcd4ea0e (907488:907672)
Change log: 1d5e4d014d..aebcd4ea0e
Full diff: 1d5e4d014d..aebcd4ea0e

Changed dependencies
* src/base: 63be33a013..238e3cb481
* src/build: 9ee6ac6515..6304890c4c
* src/buildtools/third_party/libunwind/trunk: cdb04dc77c..b79b97c1f6
* src/ios: cd27053eca..29a0676755
* src/testing: 8872b6cf61..cdd1b8acb5
* src/third_party: 1f8dac2588..59ace242a0
* src/third_party/androidx: LeiIWludv84_u11Z19AGLNhYxzZcsn_fP-PjDjkxdCsC..lo5p1oo8yhPj2rUylGmKm2aBBQvNarY6hgj1tYbctQkC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4505381167..4360d3a81d
* src/third_party/freetype/src: 47b1a541cb..09195a82a4
* src/third_party/perfetto: 5d5769f0b5..70e408c9bc
* src/tools: a25f134532..cb384afa7c
DEPS diff: 1d5e4d014d..aebcd4ea0e/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I7b04ad979d8118232d823ef94ce84cefb6f4cb6e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227475
Reviewed-by: 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/master@{#34629}
2021-08-02 20:40:00 +00:00
d7ec635d82 Add unit tests for rtp state.
This CL is extracted from
https://webrtc-review.googlesource.com/c/src/+/208584

Bug: webrtc:11340, webrtc:12470
Change-Id: I322c271b02bc3577fe8aad57fe97364a76d83f4f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227342
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34628}
2021-08-02 17:33:24 +00:00
b54cfdebfe Add optional is_qp_trusted property for EncoderInfo.
Some hardware H.264 encoders does not place average QP delta in
slice_qp_delta field. Adding an optional flag in EncoderInfo to notify
quality scaler about this.

Bug: webrtc:12942
Change-Id: I3ee29c5ae9bd7bb34d26eba7e6bede3798ca44b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226921
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34627}
2021-08-02 13:49:21 +00:00
f137b75a4d Add a bandwidth estimator based on loss statistics and maximum likelihood modelling.
Bug: webrtc:12707
Change-Id: Ia221d0b7aee6edb5ae7b0f3b0ad08ac610b3340e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/224300
Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34626}
2021-08-02 11:26:00 +00:00
bc88b54d91 Use backticks not vertical bars to denote variables in comments for /modules/async_audio_processing
Bug: webrtc:12338
Change-Id: I6500650a1bb327f7a6b3b1dcffd2b861377da647
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227092
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34625}
2021-08-02 11:16:59 +00:00
270306d6bb Roll chromium_revision 00b9b01074..1d5e4d014d (907377:907488)
Change log: 00b9b01074..1d5e4d014d
Full diff: 00b9b01074..1d5e4d014d

Changed dependencies
* src/base: cb528dbc1b..63be33a013
* src/build: aa58d6e0b4..9ee6ac6515
* src/ios: fefefd558a..cd27053eca
* src/testing: d2075ad0af..8872b6cf61
* src/third_party: c836757207..1f8dac2588
* src/third_party/androidx: rOx8FKu0Xea5Ep_QWAdGfZxkFrD2gLlSoZQRUkrHAnoC..LeiIWludv84_u11Z19AGLNhYxzZcsn_fP-PjDjkxdCsC
* src/tools: dfbc81e9bd..a25f134532
DEPS diff: 00b9b01074..1d5e4d014d/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I249dde8909b9fe9efe12bd85c71496e243565c5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227471
Reviewed-by: 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/master@{#34624}
2021-08-02 11:15:09 +00:00
10a0bd6b9a Use backticks not vertical bars to denote variables in comments for /modules/audio_mixer
Bug: webrtc:12338
Change-Id: I88c0824451f1448590df0f57bb094d39dffece66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227093
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34623}
2021-08-02 11:10:59 +00:00
6f4b4fa18b Use backticks not vertical bars to denote variables in comments for /modules/congestion_controller
Bug: webrtc:12338
Change-Id: Id46786886f13266177dd7fa8f1fb30c097df1373
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227094
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34622}
2021-08-02 11:09:20 +00:00
d00ce747c7 Use backticks not vertical bars to denote variables in comments for /modules/audio_coding
Bug: webrtc:12338
Change-Id: I02613d9fca45d00e2477f334b7a0416e7912e26b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227037
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34621}
2021-08-02 10:45:40 +00:00
0146a34b3f Use backticks not vertical bars to denote variables in comments for /modules/audio_device
Bug: webrtc:12338
Change-Id: I27ad3a5fe6e765379e4e4f42783558c5522bab38
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227091
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34620}
2021-08-02 10:24:10 +00:00
53adc7b1c8 Revert "Enable WebRTC-Vp9DependencyDescriptor by default"
This reverts commit 472707150662bc4e174072e445938e5c405aa884.

Reason for revert: Suspected cause for crashes in perf tests.

Original change's description:
> Enable WebRTC-Vp9DependencyDescriptor by default
>
> Bug: chromium:1178444
> Change-Id: I420e1e9b3c557b8b186cb08c15b962a779e1ca17
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226941
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#34584}

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: chromium:1178444
Change-Id: I582d6d1c9d2091ca37b0943235b5cea8d4e2790d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227282
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34619}
2021-08-02 09:52:24 +00:00
ff0378485c Update WebRTC code version (2021-08-02T04:01:56).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I86385a8c360d5e7e553f941dbadc8809d2bf6d19
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227467
Reviewed-by: 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/master@{#34618}
2021-08-02 05:36:49 +00:00
2fbcfa0900 Update WebRTC code version (2021-08-01T04:01:52).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I5e039b099784552b7144b5c51e3bf7ef4179966a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227461
Reviewed-by: 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/master@{#34617}
2021-08-01 05:21:16 +00:00
57539fb6f2 Roll chromium_revision cb675cfb24..00b9b01074 (907171:907377)
Change log: cb675cfb24..00b9b01074
Full diff: cb675cfb24..00b9b01074

Changed dependencies
* src/base: 5cf4814696..cb528dbc1b
* src/build: 1ae483ee7f..aa58d6e0b4
* src/buildtools/linux64: git_revision:c0a2d23c21e87f27f5af3e5dc2a99f2ef3480b9e..git_revision:eea3906f0e2a8d3622080127d2005ff214d51383
* src/buildtools/mac: git_revision:c0a2d23c21e87f27f5af3e5dc2a99f2ef3480b9e..git_revision:eea3906f0e2a8d3622080127d2005ff214d51383
* src/buildtools/win: git_revision:c0a2d23c21e87f27f5af3e5dc2a99f2ef3480b9e..git_revision:eea3906f0e2a8d3622080127d2005ff214d51383
* src/ios: e900e8f81d..fefefd558a
* src/testing: 9ffe36175a..d2075ad0af
* src/third_party: 0d0bcd5510..c836757207
* src/third_party/androidx: lGQ7_eRaQp4RwWp-lERInZIdaOXoBZ5624uaGoWzsIcC..rOx8FKu0Xea5Ep_QWAdGfZxkFrD2gLlSoZQRUkrHAnoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/10f6e4b89b..4505381167
* src/tools: a883907ef6..dfbc81e9bd
DEPS diff: cb675cfb24..00b9b01074/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I89e98b1dcf297f14ffd39b3916b543fb2338853f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227327
Reviewed-by: 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/master@{#34616}
2021-07-31 12:26:45 +00:00
f48d3cfbab Revert "An RTCSessionDescription will now return nil from its initializer if the SDP passed to it is invalid."
This reverts commit 48cd9dbc5067f266b07541d2eebfb4b88fe455d4.

Reason for revert: Breaks downstream project.

Original change's description:
> An RTCSessionDescription will now return nil from its initializer if the SDP passed to it is invalid.
>
> Bug: webrtc:13022
> Change-Id: I2f2ad96884cf2f43f5ea95c1210470dd6aa5c919
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226980
> Commit-Queue: Jake Bromberg <jakebromberg@google.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#34607}

TBR=peah@webrtc.org,hta@webrtc.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com,jakebromberg@google.com

Change-Id: Iee05f747e472208f8776944df15d9206485b167e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:13022
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227341
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34615}
2021-07-31 09:53:46 +00:00
e0df4314ac Update WebRTC code version (2021-07-31T04:02:20).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I91bc6ea0acc08cf9a24fb7bf01e4035470054f39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227322
Reviewed-by: 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/master@{#34614}
2021-07-31 05:11:53 +00:00
5f0784563c Allow export of Obj-C symbols without C++ ones.
This is useful when building the .framework which doesn't need to
export C++ symbols.

Bug: webrtc:12408
Change-Id: Ied775811a72a06b9ad678c9fb549bca286dd7f37
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227089
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34613}
2021-07-30 22:54:59 +00:00
8e70299dd9 Use backticks not vertical bars to denote variables in comments for /modules/include
Bug: webrtc:12338
Change-Id: I66ef388e0582fc7b0250d8f2605288f0d652b66a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227095
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34612}
2021-07-30 22:40:29 +00:00
880fa8169b Reland "Use backticks not vertical bars to denote variables in comments for /pc"
Original change's description:
> Revert "Use backticks not vertical bars to denote variables in comments for /pc"
>
> This reverts commit 37ee0f5e594dd772ec6d620b5e5ea8a751b684f0.
>
> Reason for revert: Revert in order to be able to revert https://webrtc-review.googlesource.com/c/src/+/225642
>
> Original change's description:
> > Use backticks not vertical bars to denote variables in comments for /pc
> >
> > Bug: webrtc:12338
> > Change-Id: I88cf10afa5fc810b95d2a585ab2e895dcc163b63
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226953
> > Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> > Commit-Queue: Artem Titov <titovartem@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#34575}
>
> TBR=hta@webrtc.org,titovartem@webrtc.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com
>
> Change-Id: I5eddd3a14e1f664bf831e5c294fbc4de5f6a88af
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: webrtc:12338
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227082
> Reviewed-by: Björn Terelius <terelius@webrtc.org>
> Commit-Queue: Björn Terelius <terelius@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#34577}

Bug: webrtc:12338
Change-Id: I96bd229b73613c162d11d75fa4f5934e1b4295c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227087
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34611}
2021-07-30 22:13:59 +00:00
c219a53c80 Don't try to send REMB or VideoBitrateAllocation when RTCP is off.
Bug: webrtc:12978
Change-Id: I0bd9cb239c9d74695c1408dde985c92b2834ba2d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225961
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@nvidia.com>
Cr-Commit-Position: refs/heads/master@{#34610}
2021-07-30 20:28:24 +00:00
af9a3c6676 Use backticks not vertical bars to denote variables in comments for /logging
Bug: webrtc:12338
Change-Id: I87d33f201d4acfb26ca1d2da8a52cc188ff2c791
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226948
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34609}
2021-07-30 19:19:34 +00:00
0afbae130d Roll chromium_revision 0549de0c2d..cb675cfb24 (907032:907171)
Change log: 0549de0c2d..cb675cfb24
Full diff: 0549de0c2d..cb675cfb24

Changed dependencies
* src/base: fe7fd7b2be..5cf4814696
* src/build: 8aa210e09b..1ae483ee7f
* src/ios: dafd1d1517..e900e8f81d
* src/testing: 45ed21d9c9..9ffe36175a
* src/third_party: be994fedb5..0d0bcd5510
* src/third_party/androidx: HHo3GgWHTJyTdX1eY15wQ40-pIfmMojudjRzMFoE8JoC..lGQ7_eRaQp4RwWp-lERInZIdaOXoBZ5624uaGoWzsIcC
* src/third_party/perfetto: 9edd589321..5d5769f0b5
* src/tools: f7be2d25c7..a883907ef6
* src/tools/luci-go: git_revision:63874080a20260642c8df82d4f4885ff30b33fb6..git_revision:db421da12bad8e57f97ee45b24147e34ec882007
* src/tools/luci-go: git_revision:63874080a20260642c8df82d4f4885ff30b33fb6..git_revision:db421da12bad8e57f97ee45b24147e34ec882007
* src/tools/luci-go: git_revision:63874080a20260642c8df82d4f4885ff30b33fb6..git_revision:db421da12bad8e57f97ee45b24147e34ec882007
DEPS diff: 0549de0c2d..cb675cfb24/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I24fc22cf86ad16537f9b97f68003c85fafb4d25c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227263
Reviewed-by: 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/master@{#34608}
2021-07-30 18:44:17 +00:00
48cd9dbc50 An RTCSessionDescription will now return nil from its initializer if the SDP passed to it is invalid.
Bug: webrtc:13022
Change-Id: I2f2ad96884cf2f43f5ea95c1210470dd6aa5c919
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226980
Commit-Queue: Jake Bromberg <jakebromberg@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34607}
2021-07-30 18:11:18 +00:00
f36492e452 Enable size_t truncation warnings in webrtc.
Bug: chromium:167187
Change-Id: I57bc5609eade890520292697d2b033a485dd3234
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227180
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34606}
2021-07-30 17:05:13 +00:00
03df29c100 Add -render_width and -render_height arguments to video_replay.
Bug: webrtc:12975
Change-Id: Ice8d704980a374378a1e20f526d5d8fb60e4db3f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225960
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34605}
2021-07-30 16:56:12 +00:00
34517f9d96 Remove deprecated constants.
Follow-up of https://webrtc-review.googlesource.com/c/src/+/226564.

No-Try: True
Bug: webrtc:12997
Change-Id: Iaff54124fe0d009aa0fa6887b29685268cd55f1e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/227035
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34604}
2021-07-30 14:22:30 +00:00