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
0018def520
test: fix flexfec test
...
BUG=webrtc:14256
Change-Id: Ib0ba1bb1c4e960bc54e8e3ad5b2066667976bca1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267982
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37462}
2022-07-06 10:37:19 +00:00
dde7fe4fc5
Refactor RepeatingTask to use absl::AnyInvocable functions of TaskQueue
...
Bug: webrtc:14245
Change-Id: Ie02755a4bb732cc25b3a22511e6d8920fc434c65
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267847
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37461}
2022-07-06 10:15:53 +00:00
e76daab8b3
AgcManagerDirect
: stop enforcing min mic level override with 0 level
...
https://webrtc-review.googlesource.com/c/src/+/250141 introduced a bug
due to which the min mic level override is always enforced, if specified
even if the user manually adjusts the mic level to zero.
This CL fixes that bug, the changes run behind a kill switch.
TESTED=Test video call on Chromium on Mac; input volume not adjusted after zeroing it from the system preferences UI
Bug: chromium:1275566
Change-Id: I18ce2e5970d3002b301f51f84544583c64982d57
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267844
Reviewed-by: Hanna Silen <silen@webrtc.org >
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37460}
2022-07-06 09:50:43 +00:00
c9cad23274
Min mic analog level: override minimum and behavior on Mac
...
This CL removes the `WebRTC-Audio-AgcMinMicLevelExperiment` field trial
and always enables the code path behind that flag on Mac. In summary,
the analog AGC behaves as follows on Mac:
1. the minimum level is overridden to 20
2. the minimum is applied even when clipping is detected
3. when the level is manually adjusted to 0, the minimum level is
enforced - i.e., 20
Note that the 3rd property had been unintentionally added when the
changes were added behind the aforementioned field trial. This will
be fixed in a follow-up CL.
Bug: chromium:1275566
Change-Id: If184c4455a0780fcd94f55141af34460c152e3c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266488
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org >
Reviewed-by: Hanna Silen <silen@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37459}
2022-07-06 09:46:24 +00:00
ecf88f4ade
Migrate net/dcsctp/ to absl::AnyInvocable based TaskQueueBase interface
...
Bug: webrtc:14245
Change-Id: Ibf34bdfa1b623c712978728abc4dd821bf2cb089
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267981
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37458}
2022-07-06 09:37:53 +00:00
25e268ae0f
Demote RtpStreamReceiverController AddSink/RemoveSink to private
...
Bug: webrtc:7135, webrtc:10198, webrtc:14256
Change-Id: I47dc9034170b1868ad442d36c74c5380964b476b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/267827
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37457}
2022-07-06 09:31:54 +00:00