bd00010bb8
Remove reclient bot from LKGR.
...
Bug: b/243628179
Change-Id: I03651a2b61ad21a37406ae8f11b9c47236d0b346
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273102
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Jeremy Leconte <jleconte@google.com >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37914}
2022-08-26 09:50:18 +00:00
02c99982c8
Limit input size for the rtp video layers allocation fuzzer
...
Bug: chromium:1355892
Change-Id: Ib0c48d27fb1e79212d2354e0249511aeeb53f650
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272961
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37913}
2022-08-26 09:00:18 +00:00
7643f373a0
Roll chromium_revision e18750131e..ec412c5559 (1039516:1039642)
...
Change log: e18750131e..ec412c5559
Full diff: e18750131e..ec412c5559
Changed dependencies
* src/base: 158c2fafef..55c188e9ff
* src/build: db4946beb0..5221aeee35
* src/ios: 6797cbd0e9..7d057cd3a2
* src/testing: 6ae668e92b..5187a0313a
* src/third_party: f3b3ee0323..f2739cde6a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3fdc858272..8e773a22c9
* src/third_party/depot_tools: 19b3eb5adb..95f870fb5d
* src/third_party/fuchsia-sdk/sdk: version:9.20220825.2.1..version:9.20220825.3.1
* src/tools: d2e30f0211..cf18771041
DEPS diff: e18750131e..ec412c5559
/DEPS
No update to Clang.
BUG=None
Change-Id: Ia55d295e3f999b883f92c29784f3416bbdc561d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273080
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@{#37912}
2022-08-26 08:50:58 +00:00
ff22a81629
Add VP9 tests for scalability modes S2T3 and L2T3.
...
Bug: webrtc:13960
Change-Id: Iae664d5f6cc8cc686701d89533cec24561b61148
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272841
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37911}
2022-08-26 08:14:38 +00:00
09e14e01ae
Update WebRTC code version (2022-08-26T04:02:53).
...
Bug: None
Change-Id: I8ec8268eb2734fabac64b624696972243d01a2cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273040
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37910}
2022-08-26 07:41:38 +00:00
2de346e89f
Add Linux64 Release (reclient) CI builder
...
- this builder is excluded from tree closers.
Since this is the very first builder that uses reclient, it may fail for misconfiguration.
Feel free to revert if it blocks critical tasks.
Bug: b:243628179
Change-Id: Ia7535f181d3cb195cd030670899e1730f06500c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272869
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Takuto Ikuta <tikuta@google.com >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Junji Watanabe <jwata@google.com >
Cr-Commit-Position: refs/heads/main@{#37909}
2022-08-26 06:28:46 +00:00
d2bace9d3a
Roll chromium_revision 0d7bd6e740..e18750131e (1039389:1039516)
...
Change log: 0d7bd6e740..e18750131e
Full diff: 0d7bd6e740..e18750131e
Changed dependencies
* src/base: d31898643c..158c2fafef
* src/buildtools: 3fe17aa694..11747ae48c
* src/buildtools/third_party/libc++/trunk: 60c266d87c..aa3a6cd0f1
* src/ios: ece54dcf0a..6797cbd0e9
* src/testing: e3056726ea..6ae668e92b
* src/third_party: 0ef47e175f..f3b3ee0323
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/adaa322b63..ebd8b8965c
* src/third_party/icu: 31c77cbfff..bbdc7d8936
* src/third_party/r8: 67dSHl38KOWsT791ovMUFl0ETdJP2RHkRpgr5STYS7sC.._rv7EargK1mPOQPb7922ENB7-AaUTJZCxBWNBeLVsfQC
* src/tools: 54b275d8d5..d2e30f0211
DEPS diff: 0d7bd6e740..e18750131e
/DEPS
No update to Clang.
BUG=None
Change-Id: Ibabac4fad3795cd5e4885fbfc6b456f7ee5bded5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273000
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@{#37908}
2022-08-26 01:08:11 +00:00
252fdcec6b
Roll chromium_revision 69d77ad72c..0d7bd6e740 (1039135:1039389)
...
Change log: 69d77ad72c..0d7bd6e740
Full diff: 69d77ad72c..0d7bd6e740
Changed dependencies
* src/base: 4ccbeef900..d31898643c
* src/build: c384292cf5..db4946beb0
* src/ios: f2728dd4a2..ece54dcf0a
* src/testing: c34a587027..e3056726ea
* src/third_party: e6d7259e69..0ef47e175f
* src/third_party/fuchsia-sdk/sdk: version:9.20220825.0.1..version:9.20220825.2.1
* src/third_party/perfetto: ee7e55c548..f6016b7c1c
* src/third_party/r8: QXtnqOo6mUvEBgxfd_2YYYeMxB5fcgIDXmNAmf73VGEC..67dSHl38KOWsT791ovMUFl0ETdJP2RHkRpgr5STYS7sC
* src/tools: 040de52189..54b275d8d5
DEPS diff: 69d77ad72c..0d7bd6e740
/DEPS
No update to Clang.
BUG=None
Change-Id: I157742cf29ab495e87f6338bd2cc9292d1df4f68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272980
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@{#37907}
2022-08-25 20:42:38 +00:00
f992510ce9
svc: Add E2E tests for all codecs with the dependency descriptor
...
This tests all existing codecs (VP8, VP9) with the depdendency
descriptor and adds the AV1 tests that requires it as well.
Placeholders for missing modes have been added for both VP9 and AV1.
Bug: webrtc:11607
Change-Id: Ie900bddc54ccbf4dcc466f3a7a6c8241906a243a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272807
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37906}
2022-08-25 15:54:09 +00:00
0166be8208
Let SDP operations always look at all simulcast layers
...
This simplifies the logic of what simulcast layers to signal, and avoids
situations where the upper layers get confused about which layers exist.
Bug: chromium:1350245
Change-Id: I9edeb93cbb30e872c4d3f3429a85a1fccf17996a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272902
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Florent Castelli <orphis@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37905}
2022-08-25 15:15:02 +00:00
b61f39e00e
Remove process_perf_results_py2 now that recipe code is using py3.
...
Change-Id: I04085a3b773bac84b3b1da1a702f1a441fc2a097
Bug: webrtc:13835
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272960
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Jeremy Leconte <jleconte@google.com >
Cr-Commit-Position: refs/heads/main@{#37904}
2022-08-25 13:30:34 +00:00
9a21c49337
SocketServer: Migrate Wait/kForever to TimeDelta.
...
Bug: webrtc:13756
Change-Id: Ie36ca38b1ab336742231b101ef7bb5ccf3735659
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272102
Commit-Queue: Markus Handell <handellm@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37903}
2022-08-25 13:01:34 +00:00
e7e3d5925a
Revert "Add TaskQueueStdlib experiment."
...
This reverts commit 83db78e854ff35d57124f04aff9464c0862cd833.
Reason for revert: Some tests in Chromium's blink no longer compile because of the change in the signature of the CreateDefaultTaskQueueFactory() function.
Original change's description:
> Add TaskQueueStdlib experiment.
>
> Bug: webrtc:14389
> Change-Id: I23c6e0ae675748ec35a99c334104dd2654995a33
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265802
> Commit-Queue: Ali Tofigh <alito@webrtc.org >
> Reviewed-by: Harald Alvestrand <hta@webrtc.org >
> Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
> Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37888}
Bug: webrtc:14389
Change-Id: If3e63d6b4ab9e838dc5020b88076a73fd29916e4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272920
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Harald Alvestrand <hta@webrtc.org >
Auto-Submit: Ali Tofigh <alito@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37902}
2022-08-25 12:41:05 +00:00
ffd99aa069
Set default for field value "WebRTC-Bwe-ProbingBehavior/min_probe_delta:2ms"
...
And add a unit test that verifies that next probe time is set at is
the expected if the recommended probe size is used.
Bug: webrtc:14392
Change-Id: I239bb3a1c8eefc85509aacc82037c64e3ce49ed7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272648
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Per Kjellander <perkj@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37901}
2022-08-25 10:16:12 +00:00
263acfeb4b
Remove isolate server recipe property
...
Isolate server is not used anymore.
Bug: webrtc:12072
Change-Id: Ibd697ea1d3ea45623e047485a8856e4c0e1e557a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272870
Reviewed-by: Takuto Ikuta <tikuta@google.com >
Auto-Submit: Junji Watanabe <jwata@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37900}
2022-08-25 10:01:38 +00:00
103e7ff23a
Roll chromium_revision 36307074a5..69d77ad72c (1039004:1039135)
...
Change log: 36307074a5..69d77ad72c
Full diff: 36307074a5..69d77ad72c
Changed dependencies
* src/base: 5cd1105056..4ccbeef900
* src/ios: 3f4af0531a..f2728dd4a2
* src/testing: 8572d384f1..c34a587027
* src/third_party: f19ff6c721..e6d7259e69
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5571576cd6..3fdc858272
* src/third_party/fuchsia-sdk/sdk: version:9.20220824.2.1..version:9.20220825.0.1
* src/tools: e4855bb9dd..040de52189
DEPS diff: 36307074a5..69d77ad72c
/DEPS
No update to Clang.
BUG=None
Change-Id: I6bfdde35523b4603639ee319d0557598b276639c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272868
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@{#37899}
2022-08-25 08:40:09 +00:00
5800f36632
Add mb_config for Linux64 Release (reclient) builder
...
Bug: b/243628179
Change-Id: I2072261fe87d83979044f6b95b6635a0d993f39e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272864
Auto-Submit: Junji Watanabe <jwata@google.com >
Reviewed-by: Takuto Ikuta <tikuta@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37898}
2022-08-25 06:52:42 +00:00
281df79330
Update WebRTC code version (2022-08-25T04:06:25).
...
Bug: None
Change-Id: I873399d7fed343e1ee1515047d6dce172ef6dc85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272867
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@{#37897}
2022-08-25 06:02:05 +00:00
16cfb0d93d
Roll chromium_revision 495a0d30bf..36307074a5 (1038851:1039004)
...
Change log: 495a0d30bf..36307074a5
Full diff: 495a0d30bf..36307074a5
Changed dependencies
* src/base: 33f03a2a7e..5cd1105056
* src/build: ce2b5175a9..c384292cf5
* src/buildtools: dbde006685..3fe17aa694
* src/buildtools/third_party/libc++/trunk: f30089a416..60c266d87c
* src/buildtools/third_party/libc++abi/trunk: 3dc2f80d34..48afced8aa
* src/ios: 1f059b0ddd..3f4af0531a
* src/testing: f109f2c527..8572d384f1
* src/third_party: 232e1372c1..f19ff6c721
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/9bfc1aede5..5571576cd6
* src/third_party/fuchsia-sdk/sdk: version:9.20220824.1.1..version:9.20220824.2.1
* src/tools: 2bbabdc2b0..e4855bb9dd
DEPS diff: 495a0d30bf..36307074a5
/DEPS
No update to Clang.
BUG=None
Change-Id: I44493c264c56cec838ae4c5f1baad4f42c555547
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272863
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/main@{#37896}
2022-08-25 01:01:38 +00:00
ee9d41a439
Remove workaround for libyuv::CopyPlane zero-height crash
...
The libyuv fix for this issue was submitted > 2 months ago so it
should be safe to remove the workaround from webrtc.
Bug: chromium:1330019
Change-Id: Ibcf3818739673005e40d7ef9917c5f5692c50df4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272861
Commit-Queue: Joe Downing <joedow@google.com >
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37895}
2022-08-24 23:19:17 +00:00
0bd166530d
in rtc::Thread remove special handling of the Dispose message
...
rtc::Thread::Dispose is only used in test code,
but complicates the main thread loop.
Bug: webrtc:8324
Change-Id: I2dccdadcdc932b9992958d1e70fb93d1879b7618
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272821
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37894}
2022-08-24 18:58:17 +00:00
cfa44b8bca
Roll chromium_revision a5b508d678..495a0d30bf (1038745:1038851)
...
Change log: a5b508d678..495a0d30bf
Full diff: a5b508d678..495a0d30bf
Changed dependencies
* src/base: b23ff23165..33f03a2a7e
* src/build: 90d51f4aef..ce2b5175a9
* src/ios: b3d53454aa..1f059b0ddd
* src/third_party: aff1bce2b4..232e1372c1
* src/third_party/androidx: MELv-PC9D_0B035PO-sa3Wcb4aj83og1iDjZSSa9ccYC..nhQRIlhK4IGHOx8szkcdvPaXbv8l6V0hf0bN48TSYo4C
* src/third_party/perfetto: a82ecd97e6..ee7e55c548
* src/third_party/r8: tqdAlBozEG54h6NC2UQmRoNYSoz4oMEckckPdZSOYEkC..QXtnqOo6mUvEBgxfd_2YYYeMxB5fcgIDXmNAmf73VGEC
* src/tools: 4cd41ece06..2bbabdc2b0
DEPS diff: a5b508d678..495a0d30bf
/DEPS
No update to Clang.
BUG=None
Change-Id: I1fbef85583a130144a59ae0545cc085f69423193
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272840
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@{#37893}
2022-08-24 18:54:25 +00:00
bd616ecd64
Allow concurrent desktop_capture instances on X11
...
I would like to run a separate capturer for each desktop on Linux and
I ran into the DCHECK in XErrorTrap when I was prototyping that
solution. I addressed it by using a Mutex and then experienced and
occasional hang when capturing which I traced down to
SharedXDisplay::ProcessPendingXEvents(), this is a shared display
instance used by each unique capturer instance so I added a mutex
there as well.
I ran 2 capturer instances concurrently for well over an hour and did
not experience any hangs or capture artifacts.
Bug: webrtc:2022
Change-Id: Ia6778cae4bbae48886fe45f2991f02e0ea08fef6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271920
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Commit-Queue: Joe Downing <joedow@google.com >
Cr-Commit-Position: refs/heads/main@{#37892}
2022-08-24 18:17:30 +00:00
97bdfa32d4
Remove dependency on rtc::MessageHandler in session description factory
...
Bug: webrtc:9702
Change-Id: Iedbcc1f8d223c4df3e0e8c5811d5a4b78dfe8d3d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272620
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37891}
2022-08-24 16:12:39 +00:00
9ea27a5139
Roll chromium_revision bfd736ea10..a5b508d678 (1038641:1038745)
...
Change log: bfd736ea10..a5b508d678
Full diff: bfd736ea10..a5b508d678
Changed dependencies
* src/base: f4ddb6b5f7..b23ff23165
* src/ios: d02174568a..b3d53454aa
* src/testing: 50c0df5662..f109f2c527
* src/third_party: 6337e1d09a..aff1bce2b4
* src/third_party/androidx: LTTmRlS5kbJrcKpqumRf5thU-ys_1p5VJrLp1W5ZfVAC..MELv-PC9D_0B035PO-sa3Wcb4aj83og1iDjZSSa9ccYC
* src/third_party/fuchsia-sdk/sdk: version:9.20220823.1.1..version:9.20220824.1.1
* src/tools: 9390ec5532..4cd41ece06
DEPS diff: bfd736ea10..a5b508d678
/DEPS
No update to Clang.
BUG=None
Change-Id: I15559f4df306a6ae8e40eca4cc29d29432e866df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272808
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@{#37890}
2022-08-24 15:13:19 +00:00
207f8536b2
In rtc::Thread hide MessageHandler handling as implementation details
...
Remote Peek function as unused
Move Get and Dispatch into private section to ensure they are not used
from outside.
Bug: webrtc:9702
Change-Id: Ibd0b236fe43543d60f97f988524526493bbeaaa7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272804
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37889}
2022-08-24 13:40:09 +00:00
83db78e854
Add TaskQueueStdlib experiment.
...
Bug: webrtc:14389
Change-Id: I23c6e0ae675748ec35a99c334104dd2654995a33
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265802
Commit-Queue: Ali Tofigh <alito@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Reviewed-by: Jonas Oreland <jonaso@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37888}
2022-08-24 11:28:39 +00:00
5aa3b073ad
Reland "Implement Optimized CropAndScale for ObjCFrameBuffer"
...
This is a reland of commit 92043022488f80fd58c91d4dbb6889248de160ce
Original change's description:
> Implement Optimized CropAndScale for ObjCFrameBuffer
>
> The default implementation of CropAndScale uses ToI420() and then Scale,
> and this implementation behaves inefficiently with RTCCVPixelBuffer.
>
> Bug: None
> Change-Id: I422ef80d124db0354a2e696892e882a78db445bb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271140
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
> Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37877}
Bug: None
Change-Id: Ie74146a33c1f54d0c988978bd925671afe699d05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272740
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Cr-Commit-Position: refs/heads/main@{#37887}
2022-08-24 09:14:19 +00:00
a7dcd29c1f
Roll chromium_revision 19c1537616..bfd736ea10 (1038267:1038641)
...
Change log: 19c1537616..bfd736ea10
Full diff: 19c1537616..bfd736ea10
Changed dependencies
* src/base: e8c5d64341..f4ddb6b5f7
* src/build: 61976522a1..90d51f4aef
* src/buildtools/third_party/libc++abi/trunk: 6c17e7c636..3dc2f80d34
* src/ios: 2aef425645..d02174568a
* src/testing: a005bf3062..50c0df5662
* src/third_party: 90200e8548..6337e1d09a
* src/third_party/androidx: RYMYsG4ct-8lgUEVWl_cKBC2O5PRIrhs7NDYgKEHWRoC..LTTmRlS5kbJrcKpqumRf5thU-ys_1p5VJrLp1W5ZfVAC
* src/third_party/fuchsia-sdk/sdk: version:9.20220822.3.1..version:9.20220823.1.1
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/0d6435b731..ce877209e1
* src/third_party/perfetto: 4b9a2988e1..a82ecd97e6
* src/tools: 56a3c08784..9390ec5532
DEPS diff: 19c1537616..bfd736ea10
/DEPS
No update to Clang.
BUG=None
Change-Id: Id6a475669520beba39f0014bc1cd2d29aff23199
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272802
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@{#37886}
2022-08-24 08:55:29 +00:00
ba62aff028
[DVQA] Fix reporting of time_between_freezes_ms
...
Fix reporting of time_between_freezes_ms when all peers were
unregistered before end of the call.
Bug: b/243501613
Change-Id: Ie2b77d8399e4f4bf672e80f62ed27609336af171
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272650
Reviewed-by: Andrey Logvin <landrey@google.com >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37885}
2022-08-24 08:53:19 +00:00
5d80958d5e
Name rate adaptation tests
...
Bug: none
Change-Id: I10f9b2b14b5fa464d5a88d485e8c7ea1be636faf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272680
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37884}
2022-08-24 08:36:39 +00:00
ef26df8460
Install reclient using DEPS
...
Bug: webrtc:14394
Change-Id: Id982d69c9bd28b250634380bc8c59f073f9af24e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272547
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Takuto Ikuta <tikuta@google.com >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Auto-Submit: Junji Watanabe <jwata@google.com >
Cr-Commit-Position: refs/heads/main@{#37883}
2022-08-24 06:55:49 +00:00
b63086b4b9
Roll chromium_revision 28b0f32ba8..19c1537616 (1038140:1038267)
...
Change log: 28b0f32ba8..19c1537616
Full diff: 28b0f32ba8..19c1537616
Changed dependencies
* src/base: 8dbc2262c9..e8c5d64341
* src/build: 66b7e48915..61976522a1
* src/buildtools: 6f3cc96d10..dbde006685
* src/buildtools/third_party/libc++/trunk: c58c612d74..f30089a416
* src/ios: d0e59fe3d2..2aef425645
* src/testing: c5104e27f9..a005bf3062
* src/third_party: 21206ba74e..90200e8548
* src/third_party/androidx: qxpDCS74DG-uhFzfz-J5sHBgIkJXPy-S_Kpqwyyd-u8C..RYMYsG4ct-8lgUEVWl_cKBC2O5PRIrhs7NDYgKEHWRoC
* src/third_party/r8: 2P7CTTsDUzoP3f8LtGNRdtwC48KAMmV-hPoNhGAwiKMC..tqdAlBozEG54h6NC2UQmRoNYSoz4oMEckckPdZSOYEkC
* src/tools: 0ca578bdd2..56a3c08784
DEPS diff: 28b0f32ba8..19c1537616
/DEPS
No update to Clang.
BUG=None
Change-Id: I2191159e125b2b47e27af35e9ff903fe5d0ce806
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272720
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@{#37882}
2022-08-23 17:13:09 +00:00
882e8c5dfb
Revert "Implement Optimized CropAndScale for ObjCFrameBuffer"
...
This reverts commit 92043022488f80fd58c91d4dbb6889248de160ce.
Reason for revert: Breaks downstream projects
Original change's description:
> Implement Optimized CropAndScale for ObjCFrameBuffer
>
> The default implementation of CropAndScale uses ToI420() and then Scale,
> and this implementation behaves inefficiently with RTCCVPixelBuffer.
>
> Bug: None
> Change-Id: I422ef80d124db0354a2e696892e882a78db445bb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271140
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
> Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
> Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37877}
Bug: None
Change-Id: I3159d1bce9979399bca57c4ffdb26d356c2fd113
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272700
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com >
Commit-Queue: Christoffer Jansson <jansson@webrtc.org >
Owners-Override: Christoffer Jansson <jansson@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37881}
2022-08-23 15:36:48 +00:00
dbc2ba2026
dcsctp: Track open channels accurately
...
In rare cases, it is possible to queue a call to SendData from the signaling
thread on a channel being closed or already closed in the network thread.
By keeping track of currently open streams, we avoid sending messages
with a stream id of channels that the other side already considers closed
and has already reused for a new channel.
This caused rare messages to be delivered on the wrong data channel if
a message was quickly sent, channel closed and a new one reopened.
Bug: webrtc:14277
Change-Id: If35fed8d12d5d2c18cdc6601085d8b632c37a0ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272624
Commit-Queue: Florent Castelli <orphis@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37880}
2022-08-23 14:32:28 +00:00
64c70a260e
Replace use of gtest expectation macro with XCTest's macro
...
Bug: webrtc:8382
Change-Id: I9d9276fcb0a9b13a8caa3baca5d3bc5c95c03c6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272120
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Reviewed-by: Kári Helgason <kthelgason@google.com >
Cr-Commit-Position: refs/heads/main@{#37879}
2022-08-23 12:27:58 +00:00
2e61a8fa60
Revert "Enable Multithreaded H264 Encoding For OpenH264"
...
This reverts commit bc8a62b244c4038d2a005bffcbe7a82bd933d7d1.
Reason for revert: reverting per
https://bugs.chromium.org/p/webrtc/issues/detail?id=14368#c5
This needs more careful consideration and should be put behind a finch flag or origin trial
Original change's description:
> Enable Multithreaded H264 Encoding For OpenH264
>
> Re-enabled multithreaded encoding using OpenH264, as the issue described in crbug.com/583348 no longer applies.
>
> Bug: webrtc:14368
> Change-Id: I5ae768a6edf3b40d99c13fb4ee4662626c993a66
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271820
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org >
> Cr-Commit-Position: refs/heads/main@{#37837}
Bug: webrtc:14368
Change-Id: Icebedfe4eb8e3901670b9f90e229379fca95206b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272600
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Commit-Queue: Philipp Hancke <phancke@microsoft.com >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37878}
2022-08-23 11:18:33 +00:00
9204302248
Implement Optimized CropAndScale for ObjCFrameBuffer
...
The default implementation of CropAndScale uses ToI420() and then Scale,
and this implementation behaves inefficiently with RTCCVPixelBuffer.
Bug: None
Change-Id: I422ef80d124db0354a2e696892e882a78db445bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271140
Reviewed-by: Kári Helgason <kthelgason@webrtc.org >
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Auto-Submit: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com >
Commit-Queue: Kári Helgason <kthelgason@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37877}
2022-08-23 10:39:58 +00:00
e0b45c268e
dcsctp: Expose negotiated stream counts
...
To allow the transport to be able to know which ranges of
stream identifiers it can use, the negotiated incoming/inbound
and outgoing/outbound stream counts will be exposed. They are
added to Metrics, and guaranteed to be available from within
the OnConnected callback.
In this CL, dcSCTP will not validate that the client is sending
on a stream that is within the negotiated bounds. That will be
done as a follow-up CL.
Bug: webrtc:14277
Change-Id: Ic764e5f93f53d55633ee547df86246022f4097cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272321
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Victor Boivie <boivie@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37876}
2022-08-23 08:51:38 +00:00
2b1e0cf932
Roll chromium_revision 61baf6d3b3..28b0f32ba8 (1038029:1038140)
...
Change log: 61baf6d3b3..28b0f32ba8
Full diff: 61baf6d3b3..28b0f32ba8
Changed dependencies
* src/base: 6991cddfd4..8dbc2262c9
* src/build: eb4b420860..66b7e48915
* src/ios: ba28b8202b..d0e59fe3d2
* src/testing: 800930ac53..c5104e27f9
* src/third_party: 57d301ccb3..21206ba74e
* src/third_party/androidx: SK5OSmpPVWJZugMDYiKQz2ERMeOTqQVSdK-sEGm96JcC..qxpDCS74DG-uhFzfz-J5sHBgIkJXPy-S_Kpqwyyd-u8C
* src/third_party/depot_tools: e19b7624ef..19b3eb5adb
* src/tools: 25ba08a546..0ca578bdd2
DEPS diff: 61baf6d3b3..28b0f32ba8
/DEPS
No update to Clang.
BUG=None
Change-Id: I14848fd62ad148c85023fb9a506f67e96bbd1c35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272647
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@{#37875}
2022-08-23 08:38:23 +00:00
2daf45874c
Update WebRTC code version (2022-08-23T04:08:00).
...
Bug: None
Change-Id: I35bfae36bed23c0b85302b42664d59af2a1cac1a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272645
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@{#37874}
2022-08-23 07:19:48 +00:00
72c363c44a
Roll chromium_revision bd812e5c8f..61baf6d3b3 (1037901:1038029)
...
Change log: bd812e5c8f..61baf6d3b3
Full diff: bd812e5c8f..61baf6d3b3
Changed dependencies
* src/base: bb56c07514..6991cddfd4
* src/build: f1e943c044..eb4b420860
* src/ios: 63c6a9ae0d..ba28b8202b
* src/testing: fecf59bb27..800930ac53
* src/third_party: 727eb8af66..57d301ccb3
* src/third_party/androidx: nJRbqGtdXzotJnB8kFaAckjFBKzXW4O9BdApCCC7J8AC..SK5OSmpPVWJZugMDYiKQz2ERMeOTqQVSdK-sEGm96JcC
* src/third_party/fuchsia-sdk/sdk: version:9.20220822.1.1..version:9.20220822.3.1
* src/third_party/perfetto: 09cadaf285..4b9a2988e1
* src/third_party/turbine: RxaW8ZVJZ7rF3dbAGbL1OV6f9ZELjVeiiQbpkDsuxA4C..cMFT-KTiKSkVefC3nASLc0KQv9JrVmwmFUgJlo6jOosC
* src/tools: 1d5d5cca18..25ba08a546
DEPS diff: bd812e5c8f..61baf6d3b3
/DEPS
No update to Clang.
BUG=None
Change-Id: I1f8945703d9258e12a7892950c27363536d207d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272642
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@{#37873}
2022-08-23 00:48:26 +00:00
65a9a515b5
Add additional checks in case of early portal error
...
In case ScreenCast portal fails right at the beginning, we need to check
the response before trying to get session handle to avoid accessing
non-existing portal data.
Also on early failure do not continue making source request if we failed
before and don't have session handle.
Bug: webrtc:13429
Change-Id: I2bfbd2c6e96e3cda1e62aa9dc07f66d4c7496b53
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272400
Reviewed-by: Alexander Cooper <alcooper@chromium.org >
Reviewed-by: Mark Foltz <mfoltz@chromium.org >
Commit-Queue: Mark Foltz <mfoltz@chromium.org >
Cr-Commit-Position: refs/heads/main@{#37872}
2022-08-22 21:30:59 +00:00
cc9fce39fc
Roll chromium_revision 137733c440..bd812e5c8f (1037767:1037901)
...
Change log: 137733c440..bd812e5c8f
Full diff: 137733c440..bd812e5c8f
Changed dependencies
* src/base: f92d7c80ab..bb56c07514
* src/build: facb235241..f1e943c044
* src/ios: b5233a5ac7..63c6a9ae0d
* src/testing: 187132f94f..fecf59bb27
* src/third_party: fc91f6160d..727eb8af66
* src/third_party/depot_tools: 44b73307ee..e19b7624ef
* src/tools: 6fca30ec86..1d5d5cca18
DEPS diff: 137733c440..bd812e5c8f
/DEPS
No update to Clang.
BUG=None
Change-Id: Iaf5470e98c08f5a60a7f2cc3ad0e730919ec5574
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272640
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@{#37871}
2022-08-22 20:46:38 +00:00
b7da81621c
Replace RTCCertificateGeneratorCallback interface with an AnyInvocable
...
follow up of the https://webrtc-review.googlesource.com/c/src/+/272402
Bug: None
Change-Id: Ie47aff9fccdb4037c1f560801c780dd549b373ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272553
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37870}
2022-08-22 16:53:14 +00:00
2020767ddd
Roll chromium_revision 1ecc391fbe..137733c440 (1037637:1037767)
...
Change log: 1ecc391fbe..137733c440
Full diff: 1ecc391fbe..137733c440
Changed dependencies
* src/base: 6820fb0ea9..f92d7c80ab
* src/ios: a0edd1ff13..b5233a5ac7
* src/testing: a30c0d90b3..187132f94f
* src/third_party: 7c0b6a2598..fc91f6160d
* src/third_party/fuchsia-sdk/sdk: version:9.20220821.3.1..version:9.20220822.1.1
* src/third_party/perfetto: b67499fd17..09cadaf285
* src/tools: d55139e0eb..6fca30ec86
DEPS diff: 1ecc391fbe..137733c440
/DEPS
No update to Clang.
BUG=None
Change-Id: I4e2e4842f82c7e1e66a815cc6a43e4d78e6bce68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272580
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@{#37869}
2022-08-22 16:52:11 +00:00
b22f0c2238
Remove a sigslot from webrtc_session_description_factory
...
callback are know at construction time and only need some synchronization at destruction time. In this case such synchronization can be done with cheaper/simpler WeakPtr concept.
Asynchronous call to SetCertificate is no longer needed thanks to
previous removal of sigslot in
https://webrtc-review.googlesource.com/c/src/+/192362
Bug: webrtc:11943
Change-Id: Icadbcb4f83be9ed4b8f53a72beaef8573f2c9356
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272402
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37868}
2022-08-22 14:12:47 +00:00
5cb3a90870
Remove sigslot usage from SctpTransportInternal
...
Bug: webrtc:11943
Change-Id: I42edf8e2e15e580bcda090447a7aae4a56366b33
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270661
Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org >
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37867}
2022-08-22 13:51:17 +00:00
bd02e70629
Move decoder instance ownership to VideoReceiver2
...
This moves the ownership away from VideoReceiveStream2 and closer to
VCMDecoderDataBase. That facilitates unregistration (upcoming change)
without recreating receive streams.
Bug: none
Change-Id: I812175134730a0ffbf7077fd149c8489481c73d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272481
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37866}
2022-08-22 13:42:47 +00:00
ae0ec3a5d9
[PCLF] Add ToString method to VideoDumpOptions
...
Bug: None
Change-Id: Idc5e72ba0706bdd9b48983f8f4d2f35255bd9ba4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272551
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Artem Titov <titovartem@webrtc.org >
Auto-Submit: Artem Titov <titovartem@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/main@{#37865}
2022-08-22 12:47:37 +00:00