edd8c257f4
Roll chromium_revision 3fcc05638a..d05b59b211 (1023689:1023693)
...
Manually add jdk/extras
Change log: 3fcc05638a..d05b59b211
Full diff: 3fcc05638a..d05b59b211
Changed dependencies
* src/ios: e77b8a18a1..4585098453
* src/third_party/fuchsia-sdk/sdk: version:8.20220712.1.1..version:8.20220713.1.1
* src/third_party/libyuv: 6900494d90..d248929c05
* src/third_party/perfetto: 8fe494f32e..7a33ae4f5f
* src/tools: c662ee8ae6..9ad57e0f47
DEPS diff: 3fcc05638a..d05b59b211
/DEPS
No update to Clang.
BUG=None
Change-Id: I37fd06ab7e6ca743d7b5c5e31f9d014d30b1d1d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268465
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37512}
2022-07-13 14:30:37 +00:00
2b1f509f3a
Disallow invalid arguments in RestoreEncodingLayers.
...
Changing DCHECK into CHECK for good measure.
Bug: chromium:1343889
Change-Id: I2cede85dc2d2a4238739f73afe25275047f4aa50
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268460
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37511}
2022-07-13 10:55:03 +00:00
02bfcf5132
Compare only SdpVideoFormat::name and SdpVideoFormat::parameters in the VideoEncoderFactoryTemplate.
...
Since https://webrtc-review.googlesource.com/c/src/+/267780 supported scalability modes are also used to compare for equality between SdpVideoFormats(?).
Bug: webrtc:14267, webrtc:13573
Change-Id: I2f3c2fca93bac6fadd222f776f672c9bd3f1de0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268304
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37510}
2022-07-13 10:54:00 +00:00
046e6d14c2
Update WebRTC code version (2022-07-13T04:05:07).
...
Bug: None
Change-Id: Ic2c546424eb69731c453dc0c32f620ac7685f0dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268447
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@{#37509}
2022-07-13 05:47:31 +00:00
b7821cea6b
Remove unnecessary overload in RtcEventLogOutput
...
Bug: webrtc:13579
Change-Id: I3ea4b8ce8d111ae6b9ce7e92f75bd4196bc9656b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268420
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37508}
2022-07-12 22:09:36 +00:00
c8f9c56bc8
Roll chromium_revision ab0e768796..93fe9a662b (1023140:1023242)
...
Change log: ab0e768796..93fe9a662b
Full diff: ab0e768796..93fe9a662b
Changed dependencies
* src/base: fd85983f83..dac3821a53
* src/build: 2101e0d8a5..a33473f5b5
* src/ios: 7e47301f96..e744b922dc
* src/testing: e0e5a664f9..4137b59a49
* src/third_party: e980a80458..19b2c5f7c4
* src/third_party/fuchsia-sdk/sdk: version:8.20220712.0.1..version:8.20220712.1.1
* src/third_party/perfetto: 16cf103dc6..8fe494f32e
* src/tools: 7349389010..c662ee8ae6
DEPS diff: ab0e768796..93fe9a662b
/DEPS
No update to Clang.
BUG=None
Change-Id: Ie40974bc7727f83b484c75229d79192b4d9bf144
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268440
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@{#37507}
2022-07-12 16:34:29 +00:00
078bbf1721
Roll chromium_revision 0fe12b43a6..ab0e768796 (1022960:1023140)
...
Change log: 0fe12b43a6..ab0e768796
Full diff: 0fe12b43a6..ab0e768796
Changed dependencies
* src/base: 1cfc235dca..fd85983f83
* src/build: 021d601084..2101e0d8a5
* src/ios: c6e595d72f..7e47301f96
* src/testing: bafcea0a54..e0e5a664f9
* src/third_party: 5cfefa776d..e980a80458
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1dee059cfe..0da11c3cda
* src/third_party/fuchsia-sdk/sdk: version:8.20220711.1.1..version:8.20220712.0.1
* src/tools: 54ca54db79..7349389010
DEPS diff: 0fe12b43a6..ab0e768796
/DEPS
No update to Clang.
BUG=None
Change-Id: I2b9d91511406a23ec9276f4836462faf34b0ba7a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268340
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@{#37506}
2022-07-12 10:47:09 +00:00
9e9bc644f8
Update visibility for dav1d_decoder.
...
Bug: webrtc:13573
Change-Id: Icb43b11cf0a6ad2b90f6876875bcb545be01ec0c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268303
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37505}
2022-07-12 10:07:46 +00:00
cb56277a17
libstdc++: add missing atomic include for std::atomic
...
Bug: chromium:957519
Change-Id: I93242198ef8277d5f4d6044fb565d3126768b514
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268187
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37504}
2022-07-12 09:23:26 +00:00
5525e6310b
Roll chromium_revision cf9b6945ba..0fe12b43a6 (1022166:1022960)
...
Manually removing jdk/extras and bouncycastle.
Change log: cf9b6945ba..0fe12b43a6
Full diff: cf9b6945ba..0fe12b43a6
Changed dependencies
* src/base: 4727225ab6..1cfc235dca
* src/build: f42a81a929..021d601084
* src/buildtools/linux64: git_revision:03ce92df5f9875bd9929b564be4b612713569aa9..git_revision:9ef321772ecc161937db69acb346397e0ccc484d
* src/buildtools/mac: git_revision:03ce92df5f9875bd9929b564be4b612713569aa9..git_revision:9ef321772ecc161937db69acb346397e0ccc484d
* src/buildtools/win: git_revision:03ce92df5f9875bd9929b564be4b612713569aa9..git_revision:9ef321772ecc161937db69acb346397e0ccc484d
* src/ios: 6ff6b9c079..c6e595d72f
* src/testing: 390c49818d..bafcea0a54
* src/third_party: 963cb9fb1a..5cfefa776d
* src/third_party/androidx: s85b63CjV4De8612Y-6JytJjowIAUUym2RzGH6ct7jsC..gAsD4l8EoP_W0IH5vzedZ1tyN3-wAP8-fqkaS_mX6rcC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/1f51cfc7d7..7528f03c8a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/be7e8caaea..1dee059cfe
* src/third_party/depot_tools: bb07d9eb0b..d22bf60721
* src/third_party/freetype/src: 3414fef74f..275b116b40
* src/third_party/fuchsia-sdk/sdk: version:8.20220707.3.1..version:8.20220711.1.1
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/7ace1184f1..8dcdafc6d4
* src/third_party/perfetto: 9bad4b45b0..16cf103dc6
* src/third_party/r8: Zmb3PQpaMmxHLKO-7rV_Zl3UzVWX40QwqDQQibl5kkYC..auReXfxxD74XGdPdi-rYsKrp4sRwYwgNjh_W0PT7vNcC
* src/tools: 31f5321c41..54ca54db79
DEPS diff: cf9b6945ba..0fe12b43a6
/DEPS
Clang version changed llvmorg-15-init-15116-g7c4b90a9:llvmorg-15-init-15652-g89a99ec9
Details: cf9b6945ba..0fe12b43a6
/tools/clang/scripts/update.py
BUG=None
Change-Id: I1496d047e50391c0dbdeb5b005142cb61906760d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268302
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37503}
2022-07-12 07:49:36 +00:00
eacb43942d
Update WebRTC code version (2022-07-12T04:02:34).
...
Bug: None
Change-Id: I0497ec366d600bc5410d015ffc82fa2295747b98
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268320
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@{#37502}
2022-07-12 05:17:30 +00:00
c501f30333
sdp: temporarily relax channel requirements for statically assigned payload types
...
to allow for downstream users to upgrade.
BUG=chromium:1338902
Change-Id: Ie1205ad2c9c1be3f4ed8e133b1a5e54afd04ebd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268193
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37501}
2022-07-11 14:32:55 +00:00
4058b33eaf
Update WebRTC code version (2022-07-09T04:04:56).
...
Bug: None
Change-Id: I988aa6a6e51b0a6c6e97bffbf009a4a62d779d02
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268240
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@{#37500}
2022-07-09 06:04:43 +00:00
b025b14b5f
Roll chromium_revision b5f027ec1f..cf9b6945ba (1022047:1022166)
...
Change log: b5f027ec1f..cf9b6945ba
Full diff: b5f027ec1f..cf9b6945ba
Changed dependencies
* src/build: 85604a1062..f42a81a929
* src/ios: 942be4636d..6ff6b9c079
* src/testing: 7cb0c1ac02..390c49818d
* src/third_party: ded12be0d1..963cb9fb1a
* src/third_party/androidx: jh10aKp2in7ld755-cUy8ZafrE-iVdH__bQjHMhmTA4C..s85b63CjV4De8612Y-6JytJjowIAUUym2RzGH6ct7jsC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d7cbf23b7d..be7e8caaea
* src/third_party/freetype/src: 7c151abb69..3414fef74f
* src/third_party/perfetto: f56e4abd18..9bad4b45b0
* src/tools: a8cc770ce7..31f5321c41
DEPS diff: b5f027ec1f..cf9b6945ba
/DEPS
No update to Clang.
BUG=None
Change-Id: I47cc4f51d5372b19c65781559b6fac7bf4a51268
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268225
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@{#37499}
2022-07-08 16:45:31 +00:00
52747f1744
Reland "Fix overflow due to rounding in AbsoluteSendTime::To24Bits"
...
This reverts commit 791294a647bfba8ebd26821a78020a2bb2f82b9b.
Reason for revert: downstream test adjusted
Original change's description:
> Revert "Fix overflow due to rounding in AbsoluteSendTime::To24Bits"
>
> This reverts commit a17651f7d8748905d902eedf34471a0c227ca789.
>
> Reason for revert: triggers failure in downstream test
>
> Original change's description:
> > Fix overflow due to rounding in AbsoluteSendTime::To24Bits
> >
> > Actual rounding is not important for this time as long it is consistent
> > during the call: only difference between two absolute send time matter
> > Rounding down avoids producing 1 < 24 when value is close to the wrap around boundary.
> >
> > Bug: None
> > Change-Id: Ibbf5bae21bc37eccdc5d4c130a59796ee5108017
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268001
> > Commit-Queue: Åsa Persson <asapersson@webrtc.org >
> > Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
> > Reviewed-by: Åsa Persson <asapersson@webrtc.org >
> > Cr-Commit-Position: refs/heads/main@{#37468}
>
> Bug: None
> Change-Id: I90a9c1b174b918b7ede58c3bbdb879b1b67da7b2
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268120
> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37473}
Bug: None
Change-Id: I99bcc6c6b7c08cd9621bdce336cd5793f78ee657
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268190
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37498}
2022-07-08 16:09:02 +00:00
9c125c6603
Migrate test/ to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: Ib410d1b03a23e5f00927456f7239c0dc7e68b824
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268184
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37497}
2022-07-08 14:24:54 +00:00
b981394841
Remove NackSender argument from RtpVideoStreamReceiver2.
...
Bug: webrtc:14249
Change-Id: Ic6013c69da2d0f1345f688660521ea0c175ad896
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267840
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37496}
2022-07-08 13:30:44 +00:00
6dcd43f1e4
GCC: make UnitBase::operator*(double) constexpr
...
cricket::Interpolate Interpolate is constexpr and therefore requires
UnitBase::operator* to be constexpr too. For consistency mark UnitBase::operator/ constexpr as well.
Bug: chromium:819294
Change-Id: I6f1bf812a452de3307b0720a00b85a127631992e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268186
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37495}
2022-07-08 13:21:51 +00:00
2295ddbff9
In bitrate estimator Improve handing send time of out of order packets
...
Bug: None
Change-Id: I74da3b616fb9419de8f7d9d28326354cee1c178d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268061
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37494}
2022-07-08 13:19:43 +00:00
fcfa80fe91
Update TaskQueueGcd implementation to absl::AnyInvocable
...
Bug: webrtc:14245
Change-Id: Ie9bd6d218147f002772820e20972ba8eabdd581f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268181
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37493}
2022-07-08 12:33:45 +00:00
9799fe036a
peerconnection: move first connect metrics gathering to helper function
...
since it has grown too large
BUG=None
Change-Id: I9dfffd6264db3206c0674a3446c857c139ba6fb8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267826
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Cr-Commit-Position: refs/heads/main@{#37492}
2022-07-08 11:44:02 +00:00
9f1104731e
[PCLF] Fix deadlock when stats are requested during peer destruction
...
Bug: b/238308795
Change-Id: If420846a73df22ed07184d1803bf35295a88ecff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268148
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37491}
2022-07-08 11:02:20 +00:00
dd4884dfb2
Roll chromium_revision f01d873206..b5f027ec1f (1021933:1022047)
...
Change log: f01d873206..b5f027ec1f
Full diff: f01d873206..b5f027ec1f
Changed dependencies
* src/base: d7e8631e9a..4727225ab6
* src/build: 336208c3c7..85604a1062
* src/testing: 5e70906be5..7cb0c1ac02
* src/third_party: 4709b850d8..ded12be0d1
* src/third_party/androidx: Wp5QJnaBXtZUKJgQC5gmoQwAjWWDE6cBkjRAoSu8IIoC..jh10aKp2in7ld755-cUy8ZafrE-iVdH__bQjHMhmTA4C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6b65e0427d..d7cbf23b7d
* src/third_party/freetype/src: 8a9192f68e..7c151abb69
* src/third_party/fuchsia-sdk/sdk: version:8.20220707.1.1..version:8.20220707.3.1
* src/tools: 1197977bcc..a8cc770ce7
DEPS diff: f01d873206..b5f027ec1f
/DEPS
No update to Clang.
BUG=None
Change-Id: Idf8617840b2538b721814aeea499dfd5b026765f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268221
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@{#37490}
2022-07-08 08:23:41 +00:00
c8602cd8ad
Update WebRTC code version (2022-07-08T04:06:07).
...
Bug: None
Change-Id: I7eee9049fbc96ddeeccdc7b7d2f57b053e9587d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268169
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@{#37489}
2022-07-08 05:34:30 +00:00
401158ba9a
Roll chromium_revision d8666b6883..f01d873206 (1021819:1021933)
...
Change log: d8666b6883..f01d873206
Full diff: d8666b6883..f01d873206
Changed dependencies
* src/base: 1f0240fa60..d7e8631e9a
* src/ios: 012f1f29ff..942be4636d
* src/testing: ef759775a3..5e70906be5
* src/third_party: 47b5f89174..4709b850d8
* src/third_party/freetype/src: d5d048bbfe..8a9192f68e
* src/third_party/perfetto: acc008eff9..f56e4abd18
* src/third_party/r8: rjJlU5IP2VfVMVMEzQ8fMaA6vkqr15VmfRYimpm4TeIC..Zmb3PQpaMmxHLKO-7rV_Zl3UzVWX40QwqDQQibl5kkYC
* src/tools: f3e7479843..1197977bcc
DEPS diff: d8666b6883..f01d873206
/DEPS
No update to Clang.
BUG=None
Change-Id: I97ebb2d6ea56b2182209b1d96290e937c5822e26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268166
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@{#37488}
2022-07-08 00:44:39 +00:00
9b29b87470
Roll chromium_revision b78a622762..d8666b6883 (1021700:1021819)
...
Change log: b78a622762..d8666b6883
Full diff: b78a622762..d8666b6883
Changed dependencies
* src/base: f56683ccdd..1f0240fa60
* src/build: b7af620e3e..336208c3c7
* src/ios: 440da588d8..012f1f29ff
* src/testing: 30f8f34d07..ef759775a3
* src/third_party: 6f2984b45e..47b5f89174
* src/third_party/androidx: 2PIre0lzgUsBMZAlMGDVj_noHBvi860uvfYkFtl_UQcC..Wp5QJnaBXtZUKJgQC5gmoQwAjWWDE6cBkjRAoSu8IIoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6f2de7bf2d..6b65e0427d
* src/third_party/perfetto: 3c4bdd0f33..acc008eff9
* src/tools: a4625de4e2..f3e7479843
DEPS diff: b78a622762..d8666b6883
/DEPS
No update to Clang.
BUG=None
Change-Id: I0180214ca0f6eba8e91dc18971ce026f93482c1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268200
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@{#37487}
2022-07-07 20:25:59 +00:00
cbfdcc535e
Roll chromium_revision 771d9b3fa0..b78a622762 (1021586:1021700)
...
Change log: 771d9b3fa0..b78a622762
Full diff: 771d9b3fa0..b78a622762
Changed dependencies
* src/base: 0ba3b9f4a5..f56683ccdd
* src/build: ea8947ab37..b7af620e3e
* src/ios: 9cb0ed046a..440da588d8
* src/testing: 3e798b229f..30f8f34d07
* src/third_party: cfebf48b8f..6f2984b45e
* src/third_party/androidx: x3xDrUUA3TTUlYedTCdINv0MDmNCQJu_aTS-XuF56U0C..2PIre0lzgUsBMZAlMGDVj_noHBvi860uvfYkFtl_UQcC
* src/third_party/fuchsia-sdk/sdk: version:8.20220707.0.1..version:8.20220707.1.1
* src/third_party/perfetto: 84a3c77dcd..3c4bdd0f33
* src/tools: 09b21c5aa3..a4625de4e2
DEPS diff: 771d9b3fa0..b78a622762
/DEPS
No update to Clang.
BUG=None
Change-Id: I04e34c8c52fd8a23b24bf9637bb3dcb8285eecf4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268163
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@{#37486}
2022-07-07 16:56:25 +00:00
28bc2ca92c
Remove unused WebRTC-LimitPaddingSize field trial
...
Bug: webrtc:11508
Change-Id: Ib7d48e23bd44e2f948d51800090fc14b873d11eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268122
Auto-Submit: Erik Språng <sprang@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37485}
2022-07-07 14:28:06 +00:00
eb91fe48fe
Remove unnecessary std::string overloads
...
Makes std::string version of rtc::RtcEventLogOutput::Write() no longer pure virtual while making the absl::string_view version pure virtual. Also removes unnecessary overloads in subclasses.
BUG=webrtc:13579
Change-Id: I8fb449560b795a1ef76fab27533d9042d0c34cd1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268062
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37484}
2022-07-07 14:24:14 +00:00
26910ffe22
Make dav1d the default AV1 decoder.
...
Bug: chromium:1330308, b/234414450
Change-Id: Idc35c9e3612843001f8d7d9361f3769b45350e63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268183
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37483}
2022-07-07 14:04:46 +00:00
7b19036b80
Migrate p2p/ to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: Iade96b4499e45401491c3eee941fafa51fb2849b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268147
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37482}
2022-07-07 13:03:44 +00:00
677c1ddde5
Migrate rtp_rtcp to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: I037f964130648caf0bd1de86611f8681d475b078
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268146
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37481}
2022-07-07 12:39:25 +00:00
c52e627c83
Remove WebRTC-Pacer-DynamicPaddingTarget field trial
...
Bug: webrtc:10809
Change-Id: I9f4adbea5721408b339bbf7497c20834537e50c0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268145
Auto-Submit: Erik Språng <sprang@webrtc.org >
Reviewed-by: Philip Eliasson <philipel@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37480}
2022-07-07 12:24:04 +00:00
b858d3f53e
Remove unused field trial kill-switch WebRTC-LazyPacerStart.
...
Bug: webrtc:10809
Change-Id: I8f7e7b7c774aa038ac56dcdf447df9e84679b6ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268143
Auto-Submit: Erik Språng <sprang@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37479}
2022-07-07 11:21:55 +00:00
a30439bbe6
Migrate pc/ to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: I9043aa507421a93f0d7ba7406e237f727999b696
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268121
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37478}
2022-07-07 10:33:28 +00:00
b7128ed172
Migrate call/ to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: Ifcdcd343fcba1d850e40813bc08862c42647b0c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268002
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37477}
2022-07-07 10:32:26 +00:00
3b526d4501
Roll chromium_revision 3b91a07b1a..771d9b3fa0 (1021211:1021586)
...
Change log: 3b91a07b1a..771d9b3fa0
Full diff: 3b91a07b1a..771d9b3fa0
Changed dependencies
* src/base: d0fecccb4d..0ba3b9f4a5
* src/build: d4a0e486b6..ea8947ab37
* src/ios: caf2db2897..9cb0ed046a
* src/testing: 13a333832b..3e798b229f
* src/third_party: e89a2b68ca..cfebf48b8f
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib: version:2@1.6.21.cr1..version:2@1.7.0.cr1
* src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common: version:2@1.6.21.cr1..version:2@1.7.0.cr1
* src/third_party/androidx: b_tAKDL0dC5K8jiRRvQK5XNLJbu5xNUQqGkvSI-hFIMC..x3xDrUUA3TTUlYedTCdINv0MDmNCQJu_aTS-XuF56U0C
* src/third_party/depot_tools: 78c53d11a0..bb07d9eb0b
* src/third_party/freetype/src: 31b14fd4dc..d5d048bbfe
* src/third_party/fuchsia-sdk/sdk: version:8.20220706.1.1..version:8.20220707.0.1
* src/third_party/grpc/src: 1be6e2c9eb..89f7534e43
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/880985fe92..32a80cda3c
* src/third_party/perfetto: d78aeb6913..84a3c77dcd
* src/third_party/r8: HmHfvTcsLzsBa_zD-K3mzWcLgCCjj2q2C0G7yLng82wC..rjJlU5IP2VfVMVMEzQ8fMaA6vkqr15VmfRYimpm4TeIC
* src/tools: 30047f5465..09b21c5aa3
Added dependency
* src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on
DEPS diff: 3b91a07b1a..771d9b3fa0
/DEPS
Clang version changed llvmorg-15-init-14188-g4dcb42fa:llvmorg-15-init-15116-g7c4b90a9
Details: 3b91a07b1a..771d9b3fa0
/tools/clang/scripts/update.py
BUG=None
Change-Id: Icdbe293cc7cbdd5ebb6a6fedf7646a10192e40b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268160
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@{#37476}
2022-07-07 10:27:34 +00:00
62c20f305e
sdp: temporarily relax clockrate requirements for statically assigned payload types
...
to allow for downstream users to upgrade.
BUG=chromium:1338902
Change-Id: If6b56ab63f7859c13e9ebc70326e1088e5dfff1a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268141
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37475}
2022-07-07 09:49:54 +00:00
4bcf809df7
In rtc::Thread implement posting AnyInvocable
...
Lots of code call rtc::Thread directly instead of through TaskQueueBase
interface, thus to continue migration step by step rtc::Thread needs
to implement both old and new TaskQueueBase interfaces.
Bug: webrtc:14245
Change-Id: Ie7cac897a4c8a6227b8d467a39adb30aec6f1318
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267984
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37474}
2022-07-07 07:40:14 +00:00
791294a647
Revert "Fix overflow due to rounding in AbsoluteSendTime::To24Bits"
...
This reverts commit a17651f7d8748905d902eedf34471a0c227ca789.
Reason for revert: triggers failure in downstream test
Original change's description:
> Fix overflow due to rounding in AbsoluteSendTime::To24Bits
>
> Actual rounding is not important for this time as long it is consistent
> during the call: only difference between two absolute send time matter
> Rounding down avoids producing 1 < 24 when value is close to the wrap around boundary.
>
> Bug: None
> Change-Id: Ibbf5bae21bc37eccdc5d4c130a59796ee5108017
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268001
> Commit-Queue: Åsa Persson <asapersson@webrtc.org >
> Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
> Reviewed-by: Åsa Persson <asapersson@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37468}
Bug: None
Change-Id: I90a9c1b174b918b7ede58c3bbdb879b1b67da7b2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268120
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37473}
2022-07-07 07:19:44 +00:00
3f207658da
Remove unused dependencies
...
Bug: None
Change-Id: Id42d3ec043e6aa47894d2e10e6e288cab2901bbf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268100
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#37472}
2022-07-07 07:13:24 +00:00
b22b095108
Update WebRTC code version (2022-07-07T04:02:12).
...
Bug: None
Change-Id: Ifa2234e317984c2e06ba14cf72ef7fb84e4ce513
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268084
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@{#37471}
2022-07-07 05:30:34 +00:00
81797744fd
Reland "Wait for frames to arrive in WgcCapturer instead of returning nothing."
...
This reverts commit dd32562f242b247aed8add4efecaf3e20c623b9a.
Reason for revert: Updated the original change to dynamically load
the CoreMessaging.dll instead of statically linking with the .lib.
Original change's description:
> Revert "Wait for frames to arrive in WgcCapturer instead of returning nothing."
>
> This reverts commit 93bb3051490253d56dc1cdab4701b91138a151c3.
>
> Reason for revert: It breaks a test while rolling into Chromium,
> see https://webrtc-review.googlesource.com/c/src/+/261780/21#message-4a96e33bfb475f19a618be82bbe72951b23085ef for details.
>
> Original change's description:
> > Wait for frames to arrive in WgcCapturer instead of returning nothing.
> >
> > We're seeing a high instance of "first capture failed" in Chromium when
> > using WGC. We can reduce this by waiting for frames to arrive if there
> > are none in the frame pool instead of returning a temporary error.
> >
> > I've set the maximum time to wait for a frame to 50ms. If no frame
> > arrives before 50ms has elapsed, we will return a temporary error.
> > Added a new test, FirstCaptureSucceeds, to verify that this is working
> > as expected.
> >
> > As part of this I updated the name of the `kCreateFreeThreadedFailed`
> > enum value to `kCreateFramePoolFailed`. The value remains the same
> > since they both report failures in frame pool creation.
> >
> > I also increased `kNumBuffers` from 1 to 2, so that the frame pool can
> > store two frames. This should prevent us from having to wait on the
> > event as frequently. This will increase the latency between capture
> > and display, however. High frame rate applications should not be
> > noticeably affected.
> >
> > Additionally, we uncovered a bug in the OS that prevents window capture
> > when there are displays attached, but none of them are active. Added
> > a new check to `IsWgcSupported` to cover this scenario.
> >
> > Finally, some issues with other WGC tests blocked moving the TryBots
> > to a newer version of Windows. This CL fixes those issues and updates
> > the TryBot configuration.
> >
> > bug: chromium:1314868
> > Change-Id: Id9c4d5ee98621e682ef04864c3848d50e761cdb7
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/261780
> > Reviewed-by: Alexander Cooper <alcooper@chromium.org >
> > Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
> > Commit-Queue: Austin Orion <auorion@microsoft.com >
> > Reviewed-by: Jeremy Leconte <jleconte@google.com >
> > Cr-Commit-Position: refs/heads/main@{#37404}
>
> Change-Id: If237df4826fe20b6fe2ca4b57253623321bf33c5
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267460
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
> Owners-Override: Mirko Bonadei <mbonadei@webrtc.org >
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
> Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37408}
Change-Id: I6cc2becd9ed363782ab2f326f58d9401bc8fb820
Bug: chromium:1314868
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267902
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Austin Orion <auorion@microsoft.com >
Cr-Commit-Position: refs/heads/main@{#37470}
2022-07-06 20:28:26 +00:00
298450eb73
Roll chromium_revision af0b70c101..3b91a07b1a (1021083:1021211)
...
Change log: af0b70c101..3b91a07b1a
Full diff: af0b70c101..3b91a07b1a
Changed dependencies
* src/base: a5bb848710..d0fecccb4d
* src/build: f855a2b230..d4a0e486b6
* src/ios: b59d3b3950..caf2db2897
* src/testing: ffe4aea6f0..13a333832b
* src/third_party: f84ab38ac7..e89a2b68ca
* src/third_party/fuchsia-sdk/sdk: version:8.20220705.3.1..version:8.20220706.1.1
* src/third_party/perfetto: b1989b0ff0..d78aeb6913
* src/tools: 1d1f9f1537..30047f5465
DEPS diff: af0b70c101..3b91a07b1a
/DEPS
No update to Clang.
BUG=None
Change-Id: I21928c18e23c766353f68a66f4786410bdcf7451
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268040
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@{#37469}
2022-07-06 16:56:04 +00:00
a17651f7d8
Fix overflow due to rounding in AbsoluteSendTime::To24Bits
...
Actual rounding is not important for this time as long it is consistent
during the call: only difference between two absolute send time matter
Rounding down avoids producing 1 < 24 when value is close to the wrap around boundary.
Bug: None
Change-Id: Ibbf5bae21bc37eccdc5d4c130a59796ee5108017
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/268001
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37468}
2022-07-06 16:25:54 +00:00
0be8eba07e
Migrate pacing and video_coding to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: Icfab3e6548055ea72a199a226eca5233b1ead20d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267983
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37467}
2022-07-06 15:46:04 +00:00
f7b30e046e
A few cleanup things for the port classes to clarify test code.
...
Remove FlushRequestsForTest
Rename test constant
Remove HasPendingRequestForTest
Bug: webrtc:13892
Change-Id: I78e13d229742c40743465b5fb57480c24d7417c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258722
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37466}
2022-07-06 15:37:34 +00:00
95eeaa7aca
Migrate video/ to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: Ibd98d3a0c548443578953ef3e25aee9919eea3d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267980
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37465}
2022-07-06 14:40:25 +00:00
f9f9d544a5
Use TimeDelta for harmonic framerate calculation in DVQA.
...
Bug: None
Change-Id: I678c12c7994fe0c772f2ec479ad37cef5c05417e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267825
Reviewed-by: Artem Titov <titovartem@webrtc.org >
Commit-Queue: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37464}
2022-07-06 13:09:24 +00:00
92159dc3ad
[PCLF] Remove references to the old location of VideoQualityAnalyzerInterface
...
Bug: None
Change-Id: Ie14e6c279f268f76061fbc3ead1ae7b5febd3b9c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267824
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37463}
2022-07-06 12:41:15 +00:00