-
Notifications
You must be signed in to change notification settings - Fork 2
Release 1.5.0 #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 1.5.0 #16
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The page was renamed in https://chromium-review.googlesource.com/c/chromium/src/+/3399246 Bug: None No-Try: true Change-Id: I7ddfb6c91b61ec071fbac95a30c56161119cc683 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248863 Auto-Submit: Danil Chapovalov <[email protected]> Reviewed-by: Artem Titov <[email protected]> Commit-Queue: Artem Titov <[email protected]> Cr-Commit-Position: refs/heads/main@{#35783}
Bug: webrtc:11933 Change-Id: I1700f4b75c3608985c9027f7d6a866fef97ec38f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/246203 Reviewed-by: Per Kjellander <[email protected]> Commit-Queue: Björn Terelius <[email protected]> Cr-Commit-Position: refs/heads/main@{#35784}
And remove srte and crodbro since they are no longer active. Bug: none Change-Id: I218e078c2803770cce93e3acb53cebd4eb771171 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249082 Reviewed-by: Stefan Holmer <[email protected]> Commit-Queue: Per Kjellander <[email protected]> Cr-Commit-Position: refs/heads/main@{#35785}
Bug: webrtc:12701 Change-Id: Iab91f1e96715eed7f9ddcfe1ca55510a18c817eb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/224544 Reviewed-by: Artem Titov <[email protected]> Reviewed-by: Tomas Gunnarsson <[email protected]> Commit-Queue: Niels Moller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35786}
This uses the local NTP clock for RTCP report block stats. This code exists in the version that Mozilla is shipping, with a review here https://phabricator.services.mozilla.com/D127709 . Bug: webrtc:13484 Change-Id: I2f46ec02acab0bbb09040778b05b248c2d815bd1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240142 Reviewed-by: Artem Titov <[email protected]> Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Harald Alvestrand <[email protected]> Reviewed-by: Henrik Boström <[email protected]> Cr-Commit-Position: refs/heads/main@{#35787}
Change log: https://chromium.googlesource.com/chromium/src/+log/2962054fb0..2d23298755 Full diff: https://chromium.googlesource.com/chromium/src/+/2962054fb0..2d23298755 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/e622bde14a..e43e377270 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/906b90c327..949b669bd9 * src/buildtools/linux64: git_revision:80a40b07305373617eba2d5878d353532af77da3..git_revision:0725d7827575b239594fbc8fd5192873a1d62f44 * src/buildtools/mac: git_revision:80a40b07305373617eba2d5878d353532af77da3..git_revision:0725d7827575b239594fbc8fd5192873a1d62f44 * src/buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/fd0ef6db30..579d5e5496 * src/buildtools/third_party/libunwind/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/295f84c04f..c8a5d430f2 * src/buildtools/win: git_revision:80a40b07305373617eba2d5878d353532af77da3..git_revision:0725d7827575b239594fbc8fd5192873a1d62f44 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/015f2c06aa..12759562b3 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/9ef62302b2..427e716890 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/b4a203e0e4..0faf387dbb * src/third_party/androidx: cvnN-qE6n5AuBxEsTtzpda1KG8oF_QAjRf62bBkmqhkC..tD6afWCDy8ThEQz5eRDILYCo5Oa0bZ0-daMLVxkS_7QC * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8bc3659ded..d90eeee993 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/b8f1ca3058..c5f0cbb865 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/0b635b1eb2..02fa26f4cd * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/2ddfdf819d..3d81736c97 * src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/bda2a707d5..d7b55ea623 * src/third_party/turbine: 8Wzi8_CpwqQkJeczCQavMiPI6wJMCSLh_4jpRwUIlSkC..RkSl7-UvBXltU55m5zi387oPTAJqTj3Oz6nIpQkOI4wC * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/7f40597977..cf9c29a689 * src/tools/luci-go: git_revision:5b02a4aaeb5fd78d6fe41d6d54d1cb58da17f192..git_revision:09f8b3edbbf18dc63d0d5aa7722ae7acc20b11b4 * src/tools/luci-go: git_revision:5b02a4aaeb5fd78d6fe41d6d54d1cb58da17f192..git_revision:09f8b3edbbf18dc63d0d5aa7722ae7acc20b11b4 DEPS diff: https://chromium.googlesource.com/chromium/src/+/2962054fb0..2d23298755/DEPS No update to Clang. BUG=None Change-Id: Ibe65423698c7314d33fb6f239b2fba45882bab3f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249160 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35788}
Change log: https://chromium.googlesource.com/chromium/src/+log/2d23298755..e8048e7096 Full diff: https://chromium.googlesource.com/chromium/src/+/2d23298755..e8048e7096 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/e43e377270..2004dc31c9 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/949b669bd9..04e66c68e0 * src/buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/579d5e5496..e4cc353cbf * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/12759562b3..d4669e01df * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/427e716890..74d5680b7f * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/0faf387dbb..5985519581 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/cf9c29a689..9651542343 DEPS diff: https://chromium.googlesource.com/chromium/src/+/2d23298755..e8048e7096/DEPS No update to Clang. BUG=None Change-Id: Ia6fc66ddabba91ba4279b3eb583d6a302dbe966c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249180 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35789}
Change log: https://chromium.googlesource.com/chromium/src/+log/e8048e7096..5505a6af21 Full diff: https://chromium.googlesource.com/chromium/src/+/e8048e7096..5505a6af21 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/2004dc31c9..3511067ea4 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/04e66c68e0..4ccf6f6d1e * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/d4669e01df..cda1dc6525 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/74d5680b7f..af27e9f310 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5985519581..c24260336c * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/02fa26f4cd..267c6918d1 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/9651542343..b7d497dbfa DEPS diff: https://chromium.googlesource.com/chromium/src/+/e8048e7096..5505a6af21/DEPS No update to Clang. BUG=None Change-Id: I84441b4c606f4c5c0a1a8eff6671d42ed643e55e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249240 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35790}
Change log: https://chromium.googlesource.com/chromium/src/+log/5505a6af21..a255778ed0 Full diff: https://chromium.googlesource.com/chromium/src/+/5505a6af21..a255778ed0 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/3511067ea4..f012b10ec7 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/4ccf6f6d1e..1c8bf9081f * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/cda1dc6525..fa76094d85 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/af27e9f310..e57e877ab9 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/c24260336c..d3ab616349 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c5f0cbb865..d05a2e0395 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b7d497dbfa..d859e7e2c6 DEPS diff: https://chromium.googlesource.com/chromium/src/+/5505a6af21..a255778ed0/DEPS No update to Clang. BUG=None Change-Id: I514066302bce0901a1d454c211d0ac538f3d2860 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249300 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35791}
Bug: None Change-Id: Ifcb2618ad33f459b85bc732b043965b1ddbd3289 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249321 Bot-Commit: [email protected] <[email protected]> Commit-Queue: [email protected] <[email protected]> Cr-Commit-Position: refs/heads/main@{#35792}
This patch adds a method for setting the keyframe request method to VideoReceiveStream. This code exists in the version that Mozilla is shipping, with a review https://phabricator.services.mozilla.com/D105773 . Bug: webrtc:13486 Change-Id: I7cc19dec95d6523368d73395319854bd8c2166f7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/240140 Reviewed-by: Stefan Holmer <[email protected]> Commit-Queue: Stefan Holmer <[email protected]> Cr-Commit-Position: refs/heads/main@{#35793}
Avoid implicit conversion from rtc::scoped_refptr to raw pointer, when calling the MethodCall and ConstMethodCall constructors. Fixed by defining a private accessor T* c() which always returns a raw pointer, with different implementation for BEGIN_PROXY_MAP and BEGIN_OWNED_PROXY_MAP. Avoid using the same name for macro argument and function argument within the macro definition, like `c` in: ``` #define PRIMARY_PROXY_MAP_BOILERPLATE(c) \ protected: \ c##ProxyWithInternal(rtc::Thread* primary_thread, INTERNAL_CLASS* c) \ : primary_thread_(primary_thread), c_(c) {} \ ``` Fixed by using `class_name` as the macro argument throughout. Bug: webrtc:13464 Change-Id: I9faf095b004afd5225f5ec09fb782ef4b5c9dc5d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249089 Reviewed-by: Henrik Boström <[email protected]> Commit-Queue: Niels Moller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35794}
This adds a field trial to change the pacing rate to pace at a rate relative to max(bwe ,lower link capacity) Bug: none Change-Id: Ibe9ef3e08eb422e9abff6488780e82188958eeeb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248865 Reviewed-by: Björn Terelius <[email protected]> Commit-Queue: Per Kjellander <[email protected]> Cr-Commit-Position: refs/heads/main@{#35795}
This test was failing in 2017 and was disabled then. https://crbug.com/webrtc/8642 It being removed because it doesn't really help to have failing tests as examples. Bug: webrtc:13595 Change-Id: Ifa5d9b1068a65e699e0db1f59b2b227654c67637 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/247903 Reviewed-by: Mirko Bonadei <[email protected]> Reviewed-by: Christoffer Jansson <[email protected]> Reviewed-by: Xavier Lepaul <[email protected]> Commit-Queue: Xavier Lepaul <[email protected]> Cr-Commit-Position: refs/heads/main@{#35796}
Some of the state that's managed in VideoStreamEncoder, is updated and accessed on the encoder queue, but a method that's used for testing only (GetAdaptationResources()), represents a race between PostTask operations that update state and checking for said state on the worker thread. This CL removes Wait() operations related to adaptation resources from the common path and puts one in the test path instead. Bug: webrtc:13612 Change-Id: Ie3e018e815e24951bc0634ed70de17eaf336a508 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249220 Reviewed-by: Henrik Boström <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#35797}
Move deletion of channel objects over to the RtpTransceiver instead of having it done by SdpOfferAnswer. The deletion is now also done via PostTask rather than Invoke. Bug: webrtc:11992, webrtc:13540 Change-Id: I5aff14956d5e572ca8816bbfef8739bb609b4484 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/248170 Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#35798}
Change log: https://chromium.googlesource.com/chromium/src/+log/a255778ed0..caf5554d86 Full diff: https://chromium.googlesource.com/chromium/src/+/a255778ed0..caf5554d86 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/f012b10ec7..69c24cddaf * src/build: https://chromium.googlesource.com/chromium/src/build/+log/1c8bf9081f..6b8cad1136 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/fa76094d85..0b81366bae * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e57e877ab9..6e40a6d5bf * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d3ab616349..a9734ea843 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/3d81736c97..f45d5865ed * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/d859e7e2c6..5a8b2bda0b DEPS diff: https://chromium.googlesource.com/chromium/src/+/a255778ed0..caf5554d86/DEPS No update to Clang. BUG=None Change-Id: Ic9cf0d9f80ce3af90ef78ad59d2502445ac035b2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249342 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35799}
This CL adds a SequenceChecker, receive_11993_checker_, specifically for variables that need to move to the network thread. Once migrated, the checker will be replaced with a check for the network thread. In the meantime, the checker will match with one of worker [x]or network threads. As a first step, this checker is used to isolate access to `receive_rtp_config_` which is used from object factory paths (Create/ Destroy routines) as well as paths that handle network packets. Bug: webrtc:11993 Change-Id: Ia58423583cf99492018f218eb1640535e3919193 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249080 Reviewed-by: Niels Moller <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#35800}
Just applied a short sed script. See bug description for the motiviation for this change. This is the command that was used to generate the changes: $ find . -type f \( -iname '*.cc' -o -iname '*.h' \) -print0 | \ xargs -0 sed -i -e 's/(const override)/(const, override)/' Bug: webrtc:13090 Change-Id: Iec7d280f9d55263a972dbb3bd644ebfcd2eb38cf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249088 Reviewed-by: Mirko Bonadei <[email protected]> Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Ali Tofigh <[email protected]> Cr-Commit-Position: refs/heads/main@{#35801}
This is a safe cleanup change since top-level const applied to parameters in function declarations (that are not also definitions) are ignored by the compiler. Hence, such changes do not change the type of the declared functions and are simply no-ops. Bug: webrtc:13610 Change-Id: Ibafb92c45119a6d8bdb6f9109aa8dad6385163a9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249086 Reviewed-by: Niels Moller <[email protected]> Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Ali Tofigh <[email protected]> Cr-Commit-Position: refs/heads/main@{#35802}
This is a delegate that is used by video_receive_stream2 to handle frame buffer tasks like threading, and stats. This will be used in a follow up to use FrameBuffer3 as a strategy selected by field trial. Unit-tests will be used in follow-up CLs containing Frame Buffer 3, and are expected to work with both Frame buffer proxy versions. Change-Id: I524279343d60a348d044d9085d618f12d7bf3a23 Bug: webrtc:13343 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/241605 Reviewed-by: Ilya Nikolaevskiy <[email protected]> Reviewed-by: Philip Eliasson <[email protected]> Commit-Queue: Evan Shrubsole <[email protected]> Cr-Commit-Position: refs/heads/main@{#35803}
This makes fuzzer test cases fail if there's an assert failure in the helper functions called by the test. Bug: None Change-Id: Ic187d72b8d4e016659a68a7bdcaadb78ab2aab05 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/246400 Reviewed-by: Danil Chapovalov <[email protected]> Commit-Queue: Harald Alvestrand <[email protected]> Cr-Commit-Position: refs/heads/main@{#35804}
Bug: webrtc:13555, webrtc:13082 Change-Id: Iff2cda6f516739419e97e975e03f77a98f74be03 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249260 Reviewed-by: Harald Alvestrand <[email protected]> Reviewed-by: Artem Titov <[email protected]> Commit-Queue: (Daniel.L) Byoungchan Lee <[email protected]> Cr-Commit-Position: refs/heads/main@{#35805}
This std::map was used to look up audio streams from ssrcs when creating/destroying and/or modifying streams. Those operations aren't frequent enough to justify having a separate lookup map. Removing the variable, simplifies the thread ownership work a bit. Bug: webrtc:11993 Change-Id: I94f9f2f56c138051a8b9c5f6a6d7cae3a4e78b48 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249091 Reviewed-by: Niels Moller <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#35806}
This reverts commit 5f0eb93. Reason for revert: Breaks downstream project. I'm going to fix that one and create a reland of this CL after. Original change's description: > Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely > > Bug: webrtc:13555, webrtc:13082 > Change-Id: Iff2cda6f516739419e97e975e03f77a98f74be03 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249260 > Reviewed-by: Harald Alvestrand <[email protected]> > Reviewed-by: Artem Titov <[email protected]> > Commit-Queue: (Daniel.L) Byoungchan Lee <[email protected]> > Cr-Commit-Position: refs/heads/main@{#35805} [email protected],[email protected],[email protected],[email protected] Change-Id: I33d497f1132adfe6d151023195a388d9b7d548f9 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:13555, webrtc:13082 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249364 Reviewed-by: Artem Titov <[email protected]> Owners-Override: Artem Titov <[email protected]> Reviewed-by: Andrey Logvin <[email protected]> Reviewed-by: Björn Terelius <[email protected]> Commit-Queue: Artem Titov <[email protected]> Cr-Commit-Position: refs/heads/main@{#35807}
This is a test-only class that today has high precision for its frames. We intend to make the default task queue precision lower, so high precision use cases have to opt-in to kHigh if they want to continue to use high precision. Bug: webrtc:13604 Change-Id: I25babec2a64d91d45548ad017200b806a60efe11 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249362 Reviewed-by: Erik Språng <[email protected]> Commit-Queue: Henrik Boström <[email protected]> Cr-Commit-Position: refs/heads/main@{#35808}
Context: The timer precision of PostDelayedTask() is about to be lowered to include up to 17 ms leeway. In order not to break use cases that require high precision timers, PostDelayedHighPrecisionTask() will continue to have the same precision that PostDelayedTask() has today. webrtc::TaskQueueBase has an enum (kLow, kHigh) to decide which precision to use when calling PostDelayedTaskWithPrecision(). See go/postdelayedtask-precision-in-webrtc for motivation and a table of delayed task use cases in WebRTC that are "high" or "low" precision. Most timers in DCSCTP are believed to only be needing low precision (see table), but the delayed_ack_timer_ of DataTracker[1] is an example of a use case that is likely to break if the timer precision is lowered (if ACK is sent too late, retransmissions may occur). So this is considered a high precision use case. This CL makes it possible to specify the precision of dcsctp::Timer. In a follow-up CL we will update delayed_ack_timer_ to kHigh precision. [1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/net/dcsctp/rx/data_tracker.cc;l=340 Bug: webrtc:13604 Change-Id: I8eec5ce37044096978b5dd1985fbb00bc0d8fb7e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249081 Reviewed-by: Victor Boivie <[email protected]> Reviewed-by: Tomas Gunnarsson <[email protected]> Commit-Queue: Henrik Boström <[email protected]> Cr-Commit-Position: refs/heads/main@{#35809}
Change log: https://chromium.googlesource.com/chromium/src/+log/caf5554d86..58ca687c30 Full diff: https://chromium.googlesource.com/chromium/src/+/caf5554d86..58ca687c30 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/69c24cddaf..db1638ba49 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/6b8cad1136..9d31c5f020 * src/buildtools/third_party/libc++abi/trunk: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/e4cc353cbf..df43e1b039 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/6e40a6d5bf..a3181107af * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/a9734ea843..c4dbb81594 * src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/295b31324f..387f82054c * src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/d7b55ea623..9006724037 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/5a8b2bda0b..d387034429 DEPS diff: https://chromium.googlesource.com/chromium/src/+/caf5554d86..58ca687c30/DEPS Clang version changed llvmorg-14-init-12719-gc4b45eeb:llvmorg-14-init-17086-g38e16e1c Details: https://chromium.googlesource.com/chromium/src/+/caf5554d86..58ca687c30/tools/clang/scripts/update.py BUG=None Change-Id: I1712102715228da77369a6e69e71fc8146cb92bb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249420 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35810}
Bug: None Change-Id: I49e1a2808f144c5dfbfa513ae3cba00cd5a8dcd4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249540 Bot-Commit: [email protected] <[email protected]> Commit-Queue: [email protected] <[email protected]> Cr-Commit-Position: refs/heads/main@{#35811}
Change log: https://chromium.googlesource.com/chromium/src/+log/58ca687c30..81b2df58ec Full diff: https://chromium.googlesource.com/chromium/src/+/58ca687c30..81b2df58ec Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/db1638ba49..6a2071e6e0 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/9d31c5f020..45926bacc9 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/0b81366bae..56a1520e8f * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/a3181107af..c7a82e779a * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/c4dbb81594..a0fb3f83f7 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/d05a2e0395..d5862557d6 * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/267c6918d1..837f0345a9 * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/b9f6d0a5c5..609143a639 * src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/9006724037..a0de991bf3 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/d387034429..a21c03b68b * src/tools/luci-go: git_revision:09f8b3edbbf18dc63d0d5aa7722ae7acc20b11b4..git_revision:7528d700b89db0b6feb32be098d40597f738d3c7 * src/tools/luci-go: git_revision:09f8b3edbbf18dc63d0d5aa7722ae7acc20b11b4..git_revision:7528d700b89db0b6feb32be098d40597f738d3c7 DEPS diff: https://chromium.googlesource.com/chromium/src/+/58ca687c30..81b2df58ec/DEPS No update to Clang. BUG=None Change-Id: I748850787c19f038e60aef9e0a697e84450082f2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/249560 Bot-Commit: Autoroller <[email protected]> Commit-Queue: Autoroller <[email protected]> Cr-Commit-Position: refs/heads/main@{#35812}
Bug: chromium:1280852 Change-Id: I7f6c5de86ceee01156743c0389c59f875e53bb5f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251580 Reviewed-by: Minyue Li <[email protected]> Commit-Queue: Henrik Lundin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36005}
Bug: b/213863770 Change-Id: Idcf37150e769db18d4a12baa1057840d521b8e1f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251761 Reviewed-by: Ilya Nikolaevskiy <[email protected]> Reviewed-by: Mirko Bonadei <[email protected]> Commit-Queue: Artem Titov <[email protected]> Cr-Commit-Position: refs/heads/main@{#36006}
Bug: none Change-Id: Ie42461dd06b1764c99308393477921ea25319ab4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251687 Reviewed-by: Erik Språng <[email protected]> Commit-Queue: Sergey Silkin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36007}
This has mostly seemed to work fine until now; but there's a collision happening in chromium where if the source is being shown in the Window Picker it collides with the (also null) Dialog ID and is ignored. While we could patch that code to not count Null as a collision, there's the potential for other (future) code to simply ignore a capture source that it thinks is Null. Fixed: chromium:1295375 Change-Id: I4356084f0af97f4d56632938b0d9a24d327f7107 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251500 Reviewed-by: Mark Foltz <[email protected]> Auto-Submit: Alexander Cooper <[email protected]> Commit-Queue: Alexander Cooper <[email protected]> Cr-Commit-Position: refs/heads/main@{#36008}
Bug: webrtc:13680 Change-Id: I0faf0d03541fce2b93c03857e01e85588389ccd1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251720 Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#36009}
Bug: webrtc:13673, webrtc:13681 Change-Id: I06810338bf5e44665e4d005d35636e9a98b1bd0b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251684 Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#36010}
Current implementation has mouse cursor as part of the screen itself which means that everytime a cursor changes location, we have to update whole screen content, which brings unnecessary load overhead. Using our own mouse cursor monitor implementation allows us to track only mouse cursor changes and update them separately for much better performance. Bug: webrtc:13429 Change-Id: I224e9145f0bc7e45eafe4490de160f2ad4c8b545 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/244507 Reviewed-by: Tomas Gunnarsson <[email protected]> Reviewed-by: Mark Foltz <[email protected]> Commit-Queue: Mark Foltz <[email protected]> Cr-Commit-Position: refs/heads/main@{#36011}
This reverts commit 09aaf6f. Reason for revert: downstream fixed (see https://chromium-review.googlesource.com/c/chromium/src/+/3461371) Original change's description: > Revert "Reland "Remove unused APM voice activity detection sub-module"" > > This reverts commit 54d1344. > > Reason for revert: Breaks chromium roll, see > https://ci.chromium.org/ui/p/chromium/builders/try/linux_chromium_tsan_rel_ng/1080583/overview > > https://chromium-review.googlesource.com/c/chromium/src/+/3461512 > > Original change's description: > > Reland "Remove unused APM voice activity detection sub-module" > > > > This reverts commit a751f16. > > > > Reason for revert: dependency in a downstream project removed > > > > Original change's description: > > > Revert "Remove unused APM voice activity detection sub-module" > > > > > > This reverts commit b4e06d0. > > > > > > Reason for revert: breaking downstream projects > > > > > > Original change's description: > > > > Remove unused APM voice activity detection sub-module > > > > > > > > API changes: > > > > - webrtc::AudioProcessing::Config::VoiceDetection removed > > > > - webrtc::AudioProcessingStats::voice_detected deprecated > > > > - cricket::AudioOptions::typing_detection deprecated > > > > - webrtc::StatsReport::StatsValueName:: > > > > kStatsValueNameTypingNoiseState deprecated > > > > > > > > PSA: https://groups.google.com/g/discuss-webrtc/c/7X6uwmJarE0 > > > > > > > > Bug: webrtc:11226,webrtc:11292 > > > > Change-Id: I8d008b56708cf62961b9857ec052b59fda3b41bf > > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250666 > > > > Reviewed-by: Harald Alvestrand <[email protected]> > > > > Reviewed-by: Gustaf Ullberg <[email protected]> > > > > Reviewed-by: Sam Zackrisson <[email protected]> > > > > Reviewed-by: Björn Terelius <[email protected]> > > > > Commit-Queue: Alessio Bazzica <[email protected]> > > > > Cr-Commit-Position: refs/heads/main@{#35975} > > > > > > [email protected],[email protected],[email protected],[email protected],[email protected],[email protected] > > > > > > Change-Id: Iee01fdb874b4e0331277f3ffe60dacaabc3859a2 > > > No-Presubmit: true > > > No-Tree-Checks: true > > > No-Try: true > > > Bug: webrtc:11226,webrtc:11292 > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251600 > > > Reviewed-by: Harald Alvestrand <[email protected]> > > > Reviewed-by: Gustaf Ullberg <[email protected]> > > > Commit-Queue: Mirko Bonadei <[email protected]> > > > Cr-Commit-Position: refs/heads/main@{#35977} > > > > # Not skipping CQ checks because this is a reland. > > > > Bug: webrtc:11226,webrtc:11292 > > Change-Id: I2fcbc5fdade16bfe6a0f0a02841a33a598d4f2ad > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251660 > > Reviewed-by: Alessio Bazzica <[email protected]> > > Reviewed-by: Harald Alvestrand <[email protected]> > > Commit-Queue: Alessio Bazzica <[email protected]> > > Cr-Commit-Position: refs/heads/main@{#35984} > > [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected] > > Change-Id: Ib308a3af2dcce85a0074ef5a4680ccec3f82712f > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: webrtc:11226,webrtc:11292 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251688 > Reviewed-by: Henrik Boström <[email protected]> > Bot-Commit: [email protected] <[email protected]> > Auto-Submit: Henrik Boström <[email protected]> > Reviewed-by: Harald Alvestrand <[email protected]> > Commit-Queue: Harald Alvestrand <[email protected]> > Cr-Commit-Position: refs/heads/main@{#35990} # Not skipping CQ checks because original CL landed > 1 day ago. Bug: webrtc:11226,webrtc:11292 Change-Id: Idfda6a517027ad323caf44c526a88468e5b52b65 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251762 Reviewed-by: Alessio Bazzica <[email protected]> Bot-Commit: [email protected] <[email protected]> Reviewed-by: Harald Alvestrand <[email protected]> Reviewed-by: Sam Zackrisson <[email protected]> Commit-Queue: Alessio Bazzica <[email protected]> Cr-Commit-Position: refs/heads/main@{#36012}
Bug: none Change-Id: I3e2c503efc7a85a3daaa40cd8118c1b02d3b81cf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251680 Reviewed-by: Stefan Holmer <[email protected]> Commit-Queue: Sergey Silkin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36013}
Bug: none Change-Id: Ic3f478c5cde12e8a4d1d121749c0414b254a3ea3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251695 Reviewed-by: Stefan Holmer <[email protected]> Commit-Queue: Sergey Silkin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36014}
Bug: none Change-Id: I2c6943b91a6d58b884270a029bcf210e4d5c7a91 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251782 Reviewed-by: Rasmus Brandt <[email protected]> Commit-Queue: Sergey Silkin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36015}
allow absl::Cleanup for such purpose Bug: webrtc:13674 Change-Id: I7434c7a48f1135bf4bf14b66996fbff1a7016c74 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251781 Reviewed-by: Tomas Gunnarsson <[email protected]> Commit-Queue: Danil Chapovalov <[email protected]> Reviewed-by: Artem Titov <[email protected]> Cr-Commit-Position: refs/heads/main@{#36016}
Bug: b/213863770 Change-Id: I69c0a9983831b7d59e24dc800a5f0d198cb40747 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251820 Reviewed-by: Mirko Bonadei <[email protected]> Reviewed-by: Ilya Nikolaevskiy <[email protected]> Commit-Queue: Artem Titov <[email protected]> Cr-Commit-Position: refs/heads/main@{#36017}
To disable dcSCTP and fallback to usrsctp, you can use the field trial WebRTC-DataChannel-Dcsctp/Disabled/ Bug: chromium:1243702 Change-Id: Ia90b796562245558a61481317bcded437400b045 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251800 Auto-Submit: Florent Castelli <[email protected]> Commit-Queue: Florent Castelli <[email protected]> Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Harald Alvestrand <[email protected]> Cr-Commit-Position: refs/heads/main@{#36018}
Bug: none Change-Id: I8bd049cb8e8c958e59bf90a61198b7933eb5d40f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251692 Reviewed-by: Stefan Holmer <[email protected]> Commit-Queue: Sergey Silkin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36019}
Bug: None Change-Id: Id94771626ef723212e4d92d9093af3ec9e647990 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251780 Auto-Submit: Danil Chapovalov <[email protected]> Reviewed-by: Erik Språng <[email protected]> Commit-Queue: Danil Chapovalov <[email protected]> Cr-Commit-Position: refs/heads/main@{#36020}
Minor related updates to AudioTrack and VideoTrack's sequence checkers. There's more that can be done (or arguably needs to), but this is a start. Bug: none Change-Id: I3ccf8eb9bbb6bef62b83248a23a68871b9fcd9e1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251843 Reviewed-by: Niels Moller <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#36021}
This reverts commit 035e97a. Reason for revert: Breaks downstream projects. Original change's description: > Make dcSCTP the default SCTP implementation > > To disable dcSCTP and fallback to usrsctp, you can use the field trial > WebRTC-DataChannel-Dcsctp/Disabled/ > > Bug: chromium:1243702 > Change-Id: Ia90b796562245558a61481317bcded437400b045 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251800 > Auto-Submit: Florent Castelli <[email protected]> > Commit-Queue: Florent Castelli <[email protected]> > Reviewed-by: Harald Alvestrand <[email protected]> > Commit-Queue: Harald Alvestrand <[email protected]> > Cr-Commit-Position: refs/heads/main@{#36018} [email protected],[email protected],[email protected] Change-Id: Id4767920abc9a4d934b5d9bb49ea0b2178df950b No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: chromium:1243702 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251862 Bot-Commit: [email protected] <[email protected]> Reviewed-by: Mirko Bonadei <[email protected]> Owners-Override: Mirko Bonadei <[email protected]> Commit-Queue: Christoffer Jansson <[email protected]> Cr-Commit-Position: refs/heads/main@{#36022}
These have been depreated since November 2021. Bug: webrtc:13362 Change-Id: Ifc1b984ab54faefc974006f37f909e6927aed056 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251760 Reviewed-by: Mirko Bonadei <[email protected]> Commit-Queue: Harald Alvestrand <[email protected]> Cr-Commit-Position: refs/heads/main@{#36023}
Bug: none Change-Id: If36ee02ee762718b1c1b6f84cd22cb866ba0d51b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251863 Reviewed-by: Erik Språng <[email protected]> Commit-Queue: Sergey Silkin <[email protected]> Cr-Commit-Position: refs/heads/main@{#36024}
This CL contains a part of a previously reviewed, landed, reverted, relanded and re-reverted CL: https://webrtc-review.googlesource.com/c/src/+/250180 Bug: webrtc:13540 Change-Id: Id6df8da5ff61e3ec90d0b3f3d828e8f670d4931b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251860 Reviewed-by: Harald Alvestrand <[email protected]> Auto-Submit: Tomas Gunnarsson <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#36025}
This skips going through the proxy and potentially hide a thread hop should a regression occur. This CL contains a part of a previously reviewed, landed, reverted, relanded and re-reverted CL: https://webrtc-review.googlesource.com/c/src/+/250180 Bug: webrtc:13540 Change-Id: If098f5c04a263547fb53f44e9f9738b8e941a294 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251861 Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Tomas Gunnarsson <[email protected]> Cr-Commit-Position: refs/heads/main@{#36026}
To disable dcSCTP and fallback to usrsctp, you can use the field trial WebRTC-DataChannel-Dcsctp/Disabled/ Also remove a hidden no-break space in dcSCTP logging causing issues in some log parsing. (cherry picked from commit 29ff3ef) Bug: chromium:1243702 Change-Id: I46136a8913a6d803a3c63c710f3ed29523e4d773 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251867 Auto-Submit: Florent Castelli <[email protected]> Reviewed-by: Victor Boivie <[email protected]> Reviewed-by: Harald Alvestrand <[email protected]> Commit-Queue: Harald Alvestrand <[email protected]> Cr-Original-Commit-Position: refs/heads/main@{#36027} No-Try: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252481 Reviewed-by: Victor Boivie <[email protected]> Commit-Queue: Florent Castelli <[email protected]> Cr-Commit-Position: refs/branch-heads/4896@{#1} Cr-Branched-From: 962bf18-refs/heads/main@{#36026}
…eBuffer3 R=[email protected] (cherry picked from commit d4ff12f) Change-Id: I9a961417f86fd1f968a42730249d479e3ebd4784 Bug: webrtc:13343, webrtc:13755, chromium:1302207 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/252583 Reviewed-by: Ilya Nikolaevskiy <[email protected]> Reviewed-by: Philip Eliasson <[email protected]> Commit-Queue: Evan Shrubsole <[email protected]> Cr-Original-Commit-Position: refs/heads/main@{#36100} No-Try: True Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/253940 Cr-Commit-Position: refs/branch-heads/4896@{#2} Cr-Branched-From: 962bf18-refs/heads/main@{#36026}
* 4896: (1565 commits) [Merge M100] Increment frame count once for duplicate frame with FrameBuffer3 [Merge to M100] Reland: Make dcSCTP the default SCTP implementation Use internal() in VideoTrack when invoking the source. Move VideoTrackSourceProxy creation into VideoTrack. Report encode/decode latency Delete INFO/WARNING/LERROR log levels Revert "Make dcSCTP the default SCTP implementation" Add several thread checks to RtpSender classes. in RTPSender disallow enabling misconfigured rtx Disable periodic keyframes Make dcSCTP the default SCTP implementation [PCLF] Remove deprecated APIs Fix fd leak in ifaddrs_android.cc Return name of underlaying HW codec Use isHardwareAccelerated on Q+ Add bitrate adaptation tests Reland "Reland "Remove unused APM voice activity detection sub-module"" Implement MouseCursorMonitorPipeWire to track cursor changes separately Move VideoTrack's content_hint property to the signaling thread. Move enabled() methods for VideoTrack over to signaling ... # Conflicts: # media/engine/simulcast_encoder_adapter.cc # media/engine/simulcast_encoder_adapter.h # modules/video_coding/frame_buffer2.cc # modules/video_coding/timing.cc # pc/jsep_transport_controller.cc # sdk/objc/api/peerconnection/RTCPeerConnection.mm # sdk/objc/native/api/audio_device_module.h # sdk/objc/native/api/audio_device_module.mm # sdk/objc/native/src/audio/audio_device_module_ios.mm # sdk/objc/unittests/RTCPeerConnectionTest.mm # tools_webrtc/ios/build_ios_libs.py # video/video_send_stream_tests.cc # video/video_stream_encoder.cc
Feature/update to m100
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.