This repository has been archived by the owner on Oct 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 153
Conversation
This file contains 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 following overrides were missing: * OnPacketLossRateUpdate * OnRttUpdate * OnLossNotification Bug: webrtc:10501 Change-Id: I9b02d9cc153f2ad4cbf3c50ee3a17f3fa152da93 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135561 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Elad Alon <eladalon@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27873}
It's more convenient to have it next to other freeze-related metrics when sorted alphabetically. Bug: None Change-Id: I8f73e32a9cdb8166e139c193ffcd1dcc1fa18533 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135563 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Elad Alon <eladalon@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27874}
Bug: None Change-Id: Iaf91218e3ebedf301e991083fe32cb26ba5b7476 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135562 Reviewed-by: Minyue Li <minyue@webrtc.org> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27875}
TBR=nisse@webrtc.org Bug: None Change-Id: I6cc0651a4d01e1d46941a6bb7ee97fdc98b11514 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135564 Reviewed-by: Elad Alon <eladalon@webrtc.org> Commit-Queue: Elad Alon <eladalon@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27876}
This CL removes the usage of absl::flat_hash_map because it transitively depends on CCTZ which fails to link with lld-link after the switch to libc++. Since std::map doesn't support heterogeneous lookup until C++14, this CL also stops using absl::string_view and switches to `const std::string&`. Bug: webrtc:10605 Change-Id: I4fc93969c6fc0cc7e7e62b4d2f801bdd27cff0f6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135566 Reviewed-by: Artem Titov <titovartem@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27877}
Change log: https://chromium.googlesource.com/chromium/src/+log/db92e07547..8939017df7 Full diff: https://chromium.googlesource.com/chromium/src/+/db92e07547..8939017df7 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/539846dc1d..6e1e13bf3e * src/build: https://chromium.googlesource.com/chromium/src/build/+log/ad74ef2f83..ea2296fbae * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/b76c091b33..e6bde469a1 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/90baaa8ad6..20ee8223e1 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/e470fd1a92..408254f68d * src/third_party/android_build_tools/aapt2: XPNW95mgY7ws_5lNsyjlq7DowuughMNsRIGuGCT0basC..j6U3mv7-KG3PSDtVvTwycWzjwvFR1_sSdA540AYxpucC * src/third_party/android_build_tools/bundletool: Z272op8PxTBt5cUJ8aE0NXam_SO7tp-0T0R1woZ0XN0C..bGlR4jA25RgxNi_eSTqm3lX-DvXyHELRfoYIWkmfY1EC * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/cca9447f62..f8847c1a94 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/ccd2b4da9a..e7f0b4c62c * src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/4500d7f55f..90cf969d61 * src/third_party/google-truth: 4d6fe892fc3150ab40ef1d619baf0038859eb6d2..0VVeotkT0RWtPio6D5NOjDWUwgzDXEbOlqAdmRZ4ku4C * src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/3fd96f7d7d..1cbcb820ac * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b6d9e26128..f3fca3630c DEPS diff: https://chromium.googlesource.com/chromium/src/+/db92e07547..8939017df7/DEPS Clang version changed 359912:360094 Details: https://chromium.googlesource.com/chromium/src/+/db92e07547..8939017df7/tools/clang/scripts/update.py TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,marpan@webrtc.org, jianj@chromium.org, BUG=None Change-Id: I7dca4da39bfaf3fe356a7c6e66db3fecc8d94ee1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135647 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Oleh Prypin <oprypin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27878}
Preparation for deleting PeerConnectionInterface::StartRtcEventLog method with a PlatformFile argument. Bug: webrtc:6463 Change-Id: Ia9fa1d99a3d87f3bf193e73382690b782ffea65c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135285 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27879}
These metrics were previously collected by WebRTC, but not printed. Bug: None Change-Id: I79cf4b70da7608d88f13f21c92170d45d00ccaa5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135567 Commit-Queue: Elad Alon <eladalon@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27880}
This CL makes it possible to configure the priority of audio streams in bitrate allocations using field trials. It also adds the option to forcibly ignore any injected audio allocation strategy, so that experimentation with allocation won't be blocked on the work to remove the strategy injection. Bug: webrtc:10603 Change-Id: Ic36ceee6c15eb0fad275866f77e2a121066e516c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135467 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Oskar Sundbom <ossu@webrtc.org> Commit-Queue: Jonas Olsson <jonasolsson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27881}
The state this set tracks (whether this is new feedback for a packet belonging to a media ssrc) can already be inferred from data provided by the SendTimeHistory: if packet send time is not populated in the feedback it's either because: 1. The feedback has already been processed 2. The receiver is sending feedback for bogus non-existent packets If the first case, this maps to |feedback_packet_seq_num_set_| containing the packet, if the ssrc (present in the feedback) is part of the media ssrcs. In the second case, this data should be ignored anyway. Bug: webrtc:10604 Change-Id: If4828091142d68baa8dbb62be9d0b24ccaaa9546 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135163 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27882}
These issues have been fixed upstream in Abseil. Bug: webrtc:10138 Change-Id: Ic0ebd22d0ad95bbd5269c08c182a76f9bf42f3a2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135571 Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27883}
The main purpose right now of this CL is to avoid the situation where multiple retransmissions are queued for sending (normally after network glitch with increased pacer queue length), and some of those fail sending because the can't be retrieved from the packet history due to too short time since last sent. Bug: webrtc:8975, webrtc:10607 Change-Id: I9f6369d83f0b8208e5f57b2dc2fd3f2db7c6fea1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135164 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27884}
Change log: https://chromium.googlesource.com/chromium/src/+log/8939017df7..733884772b Full diff: https://chromium.googlesource.com/chromium/src/+/8939017df7..733884772b Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/6e1e13bf3e..2e0b41b94d * src/build: https://chromium.googlesource.com/chromium/src/build/+log/ea2296fbae..d376ad0e63 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/e6bde469a1..ee5a82499e * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/20ee8223e1..4cf5f86b65 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/408254f68d..74bea52aca * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f3fca3630c..daecb6f1a6 DEPS diff: https://chromium.googlesource.com/chromium/src/+/8939017df7..733884772b/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: Ifa64e47f11b2dd47fcccb3408ba9d3df6b0bf186 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135662 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#27885}
Change log: https://chromium.googlesource.com/chromium/src/+log/733884772b..f5b58f6cdf Full diff: https://chromium.googlesource.com/chromium/src/+/733884772b..f5b58f6cdf Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/2e0b41b94d..abccea0cc9 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/d376ad0e63..e37ebde535 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/ee5a82499e..864e5cf876 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/4cf5f86b65..3bc8f56278 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/74bea52aca..9a3ea6d003 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e7f0b4c62c..8c66565649 * src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/ae4b77dc89..3a162e7afb * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/daecb6f1a6..bbac3b7b33 DEPS diff: https://chromium.googlesource.com/chromium/src/+/733884772b..f5b58f6cdf/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I4742b9166d6ff2394c30900e5f79585eac958c97 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135666 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#27886}
Change log: https://chromium.googlesource.com/chromium/src/+log/f5b58f6cdf..e2dc9e7e32 Full diff: https://chromium.googlesource.com/chromium/src/+/f5b58f6cdf..e2dc9e7e32 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/abccea0cc9..a595f57e66 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/e37ebde535..f8e8a314cb * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/864e5cf876..87d4e59ee9 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/3bc8f56278..07c6f3665e * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9a3ea6d003..2a34218735 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f8847c1a94..09e818b4de * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8c66565649..370d193c8e * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/bbac3b7b33..7f05fe061c DEPS diff: https://chromium.googlesource.com/chromium/src/+/f5b58f6cdf..e2dc9e7e32/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: Ia616d5a5d64647a3dc9d9161c6f75dadcf0db62b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135720 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#27887}
Bug: none Change-Id: Ia662068fe179faebc1df0aaa7f37b6e989b6525f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135569 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27888}
Tested with a Web Platform Test; the test added here is useful, but does not exercise the bug. Bug: chromium:959128 Change-Id: Ia2e7f9e015b2345dd02d341b0fe27f58b64aa81e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135575 Reviewed-by: Guido Urdaneta <guidou@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27889}
Related code was deleted in https://webrtc-review.googlesource.com/c/112081. Bug: webrtc:10080 Change-Id: I3adc1238df6e80380cae3403c108403a59fd4a05 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135740 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27890}
Bug: webrtc:10608 Change-Id: Iac1111b739458a1b0ce1cac5e59de06905c085d2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135574 Commit-Queue: Fredrik Hernqvist <fhernqvist@webrtc.org> Reviewed-by: Alessio Bazzica <alessiob@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27891}
Bug: none Change-Id: Iad6dfdfdae13149bb8abe4b884e288e50aa7b73d Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135102 Reviewed-by: Stefan Holmer <stefan@webrtc.org> Commit-Queue: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27892}
Moved to modules/remote_bitrate_estimator/overuse_estimator.h. Bug: webrtc:5876 Change-Id: Iae4b07d94bf4f16b887c3a4129168c4a45a3b5e1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135570 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27893}
Change log: https://chromium.googlesource.com/chromium/src/+log/e2dc9e7e32..4b6421eedd Full diff: https://chromium.googlesource.com/chromium/src/+/e2dc9e7e32..4b6421eedd Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/a595f57e66..5983836a25 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/f8e8a314cb..6dc269f7ac * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/87d4e59ee9..a8de43b0f5 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/07c6f3665e..1375bc1e5f * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/2a34218735..244093378f * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/09e818b4de..580e942266 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/7f05fe061c..b3bec1c4e6 DEPS diff: https://chromium.googlesource.com/chromium/src/+/e2dc9e7e32..4b6421eedd/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: Ib90cdda1950f9a48f68d231d2ecedafb2042c008 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135821 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#27894}
…frames in one place"" This reverts commit 4fb12b0. Reason for revert: Breaks some asan chromium bots Original change's description: > Reland "Copy video frames metadata between encoded and plain frames in one place" > > Reland with fixes. > > Currently some video frames metadata like rotation or ntp timestamps are > copied in every encoder and decoder separately. This CL makes copying to > happen at a single place for send or receive side. This will make it > easier to add new metadata in the future. > > Also, added some missing tests. > > Original Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133346 > > Bug: webrtc:10460 > Change-Id: Ia71198685de7fbd990704b575231cdce94dc0645 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/134961 > Reviewed-by: Johannes Kron <kron@webrtc.org> > Reviewed-by: Niels Moller <nisse@webrtc.org> > Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> > Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#27828} TBR=ilnik@webrtc.org,nisse@webrtc.org,sprang@webrtc.org,kron@webrtc.org,artit@webrtc.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: webrtc:10460 Change-Id: I9c87a43a716622b389974cb8377f973573fc29a5 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135747 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27895}
This is a reland of 14b2758 Original change's description: > Version 2 "Refactoring DataContentDescription class" > > (substantial changes since version 1) > > This CL splits the cricket::DataContentDescription class into > two classes: cricket::RtpDataContentDescription (used for RTP data) > and cricket::SctpDataContentDescription (used for SCTP only). > > SctpDataContentDescription no longer inherits from > MediaContentDescriptionImpl, and no longer contains "codecs". > > Due to usage of internal interfaces by consumers, shimming the old > DataContentDescription API is needed. > > A new cricket::DataContentDescription class is defined, which is > a shim over RtpDataContentDescription and SctpDataContentDescription. > It exposes as little functionality as possible, but supports the > concerned consumer's usage > > Design document: > https://docs.google.com/document/d/1H5LfQxJA2ikMWTQ8FZ3_GAmaXM7knfVQWiSz6ph8VQ0/edit# > > Version 1 reviewed-on: https://webrtc-review.googlesource.com/c/src/+/132700 > > Bug: webrtc:10358 > Change-Id: Icf95fb7308244d6f2ebfdb403aaffc544e358580 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133900 > Commit-Queue: Harald Alvestrand <hta@webrtc.org> > Reviewed-by: Steve Anton <steveanton@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#27853} Bug: webrtc:10358 Change-Id: Iff45c4694167f0b31b34ff2167c1f4ffa650bcc4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135281 Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27896}
Methods of P2PTransportChannel have been assuming a non-null port allocator for a long time, and yet the constructor does not check for that. With the recent change that wires a signal in the port allocator to the transport in the constructor, a valid allocator becomes a must. Bug: None Change-Id: I4ec2e5b577d74a598ee3c2f8ad59e9f0285ac4b9 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135880 Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Qingsi Wang <qingsi@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27897}
This reverts commit bd20c3f. Reason for revert: chromium:961253 This CL is not the cause of the regression, but reverting it will make the reverting of the actual cause easier. Original change's description: > Rename configurations_ to vpx_configs_ in LibvpxVp8Encoder > > Bug: None > Change-Id: I548a724f0fb81f46785517c90e527edc075e1476 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135040 > Commit-Queue: Elad Alon <eladalon@webrtc.org> > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#27836} TBR=brandtr@webrtc.org,eladalon@webrtc.org Bug: chromium:961253 Change-Id: I707337e0ce50f29f9cda7cf45500c11debace1a2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135750 Reviewed-by: Elad Alon <eladalon@webrtc.org> Commit-Queue: Elad Alon <eladalon@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27898}
Change log: https://chromium.googlesource.com/chromium/src/+log/4b6421eedd..a91b44f5ab Full diff: https://chromium.googlesource.com/chromium/src/+/4b6421eedd..a91b44f5ab Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/5983836a25..8b2c4e954e * src/build: https://chromium.googlesource.com/chromium/src/build/+log/6dc269f7ac..7e01dbc7c7 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/a8de43b0f5..da1aa427f7 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/1375bc1e5f..4879bc6e49 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/244093378f..ac066d751e * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/580e942266..2cf3aa8e54 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b3bec1c4e6..323192bbee DEPS diff: https://chromium.googlesource.com/chromium/src/+/4b6421eedd..a91b44f5ab/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I001bcdee60cd2390138eb30019fb368502d616cc Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135920 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#27899}
…ferController" This reverts commit 4d6795f. Reason for revert: chromium:961253 Original change's description: > Refactor handling of configuration overrides from Vp8FrameBufferController > > Make Vp8FrameBufferController::UpdateConfiguration return a set > of desired overrides. These overrides are cumulative with > previously returned override sets. > > Bug: webrtc:10382 > Change-Id: I1aa9544ae0cf6c57115e80963b3bbcdc3101db5e > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/134649 > Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> > Reviewed-by: Erik Språng <sprang@webrtc.org> > Commit-Queue: Elad Alon <eladalon@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#27835} TBR=brandtr@webrtc.org,eladalon@webrtc.org,sprang@webrtc.org Bug: chromium:961253 Change-Id: I06f0eafd4f38c441ddbdfeebae8055b02465eb9b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135940 Commit-Queue: Elad Alon <eladalon@webrtc.org> Reviewed-by: Elad Alon <eladalon@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27900}
Change log: https://chromium.googlesource.com/chromium/src/+log/a91b44f5ab..5f38b3b2db Full diff: https://chromium.googlesource.com/chromium/src/+/a91b44f5ab..5f38b3b2db Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/8b2c4e954e..309ae7a414 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/7e01dbc7c7..e2b4498702 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/da1aa427f7..b8852215cc * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/4879bc6e49..a1a9bbef13 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ac066d751e..3e9c5c5622 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2cf3aa8e54..09537e93fd * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/370d193c8e..1b52d87ab5 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/323192bbee..fc43c09f51 DEPS diff: https://chromium.googlesource.com/chromium/src/+/a91b44f5ab..5f38b3b2db/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I51cdf1c394a178f68772fcdc790c9e22148bc77a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135962 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#27901}
Bug: webrtc:6424 Change-Id: I966715f3d815d85b3ec46333cea80418944cd4b1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135742 Reviewed-by: Benjamin Wright <benwright@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#27902}
Change log: https://chromium.googlesource.com/chromium/src/+log/9b60f86c15..99181c0bec Full diff: https://chromium.googlesource.com/chromium/src/+/9b60f86c15..99181c0bec Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/4156e5da2f..1e923de1a5 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/25f8d26e51..04d8895272 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b14a9a2b64..fe44dbaae1 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/374b68de06..d3bc283331 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a7b3312467..5db62d36c9 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c5b8a73247..4ce909c11c * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b4c34ff93d..3b7980914d DEPS diff: https://chromium.googlesource.com/chromium/src/+/9b60f86c15..99181c0bec/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I006e3a3012e05b1d20a61b578f55f034c2007b58 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139040 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#28095}
Bug: webrtc:10450 Change-Id: I6f586a3c6781450b9bfdcc31dc3f49f6289d70e0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138265 Commit-Queue: Henrik Boström <hbos@webrtc.org> Reviewed-by: Magnus Flodman <mflodman@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28096}
Change log: https://chromium.googlesource.com/chromium/src/+log/99181c0bec..d4906ebd49 Full diff: https://chromium.googlesource.com/chromium/src/+/99181c0bec..d4906ebd49 Changed dependencies * src/build: https://chromium.googlesource.com/chromium/src/build/+log/c93f946980..a4135553f3 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/04d8895272..2dbfb9b489 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d3bc283331..5e986f5469 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5db62d36c9..f5a5c539a5 * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/4ce909c11c..2ee83757a1 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/3b7980914d..f4a346a33f DEPS diff: https://chromium.googlesource.com/chromium/src/+/99181c0bec..d4906ebd49/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I5b9a182e2a65cbcef0b49c7c94d3b6984d3f0178 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139120 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#28097}
If screen share is set, then we need to tell video source, that it is screen share source. Also video track should be aware, that it is screen share track. It is required to choose proper video encoding settings. Bug: webrtc:10138 Change-Id: I5c82584ae0325a303a495554d87962a98b676694 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138278 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28098}
Plus tests for 16 kHz. Bug: webrtc:10631 Change-Id: I2d89bc6d0d9548f0ad7bb1e36d6dfde6b6b31f83 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138072 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28099}
Bug: webrtc:10559 Change-Id: I956287e71a47856cfb6dd807d9715d6ee2572f55 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138263 Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Mirta Dvornicic <mirtad@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28100}
This patch is a NOP and moves - class Connection - class ConnectionInfo - class ProxyConnection from port.{h/cc} to a new file called connection.{h/cc} BUG=webrtc:10647 Change-Id: I89322d3421d272657e24a46b28ab6679fcdc9450 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/137509 Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Reviewed-by: Qingsi Wang <qingsi@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28101}
This is a partial revert of https://webrtc-review.googlesource.com/c/src/+/130101. The KeyFrameRequestSender argument is added back to the constructor of RtpVideoStreamReceiver. It is optional; if a null pointer is passed, key frame requests are sent via the internal RtpRtcp module, and this is how the class is used by VideoReceiveStream. An injectable KeyFrameRequestSender is useful for tests, for downstream applications that want to route key frame requests elsewhere, and should also aid later migration to RtcpTransciever. Bug: None Change-Id: Idf9baeed21570625ad74e9afbe38f7ea5bf79feb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139107 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28102}
Bug: webrtc:10206 Change-Id: Iabf3eea20027ae42faadabba572dc68f9b678121 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139105 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28103}
In addition to the 48 kHz that we've always used. Bug: webrtc:10631 Change-Id: If73bf7ff9c1c0d22e0d1caa245128612850f8e41 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138268 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28104}
Change-Id: Ie01d66d459f704e7fa99b439dd6f917e4e41cead Bug: webrtc:10698 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139106 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Commit-Queue: Christoffer Rodbro <crodbro@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28105}
Bug: webrtc:10676 Change-Id: Ifdef133e123a0c54204397fb323f4c671c40a464 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/135881 Reviewed-by: Sebastian Jansson <srte@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28106}
…ests Bug: webrtc:10138, webrtc:10692 Change-Id: I4d7ae84dc2945fef6451a6671786b3b19cd9abd8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139108 Commit-Queue: Artem Titov <titovartem@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28107}
Recent kernel commit[1] moved a bit the define for this constant. This revealed a missing include in WebRTC. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0768e17073dc5 Bug: webrtc:10677 Change-Id: I6ed69d307599d077760ae6ad74be10bfbdd1cac6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/138270 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28108}
Change log: https://chromium.googlesource.com/chromium/src/+log/d4906ebd49..8891f34d24 Full diff: https://chromium.googlesource.com/chromium/src/+/d4906ebd49..8891f34d24 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/1e923de1a5..bd4e7aa56a * src/build: https://chromium.googlesource.com/chromium/src/build/+log/a4135553f3..2ceef49377 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2dbfb9b489..240b59dd66 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/fe44dbaae1..db6974709e * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/5e986f5469..1c0914a839 * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f5a5c539a5..903755a1f8 * src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/f71fb4f9a9..f5edb4f542 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f4a346a33f..3ac62d3b34 DEPS diff: https://chromium.googlesource.com/chromium/src/+/d4906ebd49..8891f34d24/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I603f3df7a8eaf570e9e3165ecba4baa913a87d4f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139180 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#28109}
Change log: https://chromium.googlesource.com/chromium/src/+log/8891f34d24..2d1120f0c1 Full diff: https://chromium.googlesource.com/chromium/src/+/8891f34d24..2d1120f0c1 Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/bd4e7aa56a..6309110fa3 * src/build: https://chromium.googlesource.com/chromium/src/build/+log/2ceef49377..b96656d2d3 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/240b59dd66..f0996d4969 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/db6974709e..b7fa295fb2 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/1c0914a839..1c31b74add * src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/fbbcf50367..f37083edf0 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/3ac62d3b34..ad77db01ec DEPS diff: https://chromium.googlesource.com/chromium/src/+/8891f34d24..2d1120f0c1/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com, BUG=None Change-Id: I846e291a227b330563b6887df42ed549c8360926 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139260 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#28110}
Bug: webrtc:9719 Change-Id: Ib394e02a4f0dcb36da64b9f005f068a53a50854c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139280 Commit-Queue: Anton Sukhanov <sukhanov@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Reviewed-by: Bjorn Mellem <mellem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28111}
Change log: https://chromium.googlesource.com/chromium/src/+log/2d1120f0c1..81e506385d Full diff: https://chromium.googlesource.com/chromium/src/+/2d1120f0c1..81e506385d Changed dependencies * src/base: https://chromium.googlesource.com/chromium/src/base/+log/6309110fa3..586a25c28d * src/build: https://chromium.googlesource.com/chromium/src/build/+log/b96656d2d3..444ba36288 * src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/f0996d4969..d10cddfaf8 * src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b7fa295fb2..8d29c9ddf9 * src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/1c31b74add..39da171c1e * src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2ee83757a1..96104d42da * src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/197827edb8..0308a9a132 * src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/ad77db01ec..b800d29944 DEPS diff: https://chromium.googlesource.com/chromium/src/+/2d1120f0c1..81e506385d/DEPS No update to Clang. TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,marpan@webrtc.org, jianj@chromium.org, BUG=None Change-Id: I517182784a9b17dbb787b3d0720e3c89027b49f4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139320 Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com> Cr-Commit-Position: refs/heads/master@{#28112}
It does not make sense for DtlsTransport to own ICE, and this arrangement will not work when negotiating datagram or DTLS transport. During negotiation, both a DTLS transport and a datagram transport need to be ready to receive from the same ICE transport, depending on which protocol is chosen by the answerer. Once the answerer chooses a protocol, the transport that is not chosen must be deleted, but ICE must be left intact for use by the remaining transport. Bug: webrtc:9719 Change-Id: Ibab969b574c981e3834ced71f8ff88008cb26a6c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139340 Reviewed-by: Anton Sukhanov <sukhanov@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Bjorn Mellem <mellem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28113}
Whenever a datagram is acked, the datagram transport will provide the remote peer's receive timestamp in this field. Bug: webrtc:9719 Change-Id: I516b9d602e62179a3deda001e0ee9b484aa20d37 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139440 Reviewed-by: Anton Sukhanov <sukhanov@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Bjorn Mellem <mellem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28114}
Per discussions at https://crbug.com/webrtc/10753, the remote-outbound-rtp.ssrc is supposed to reflect the SSRC of the RTP media stream (i.e. outbound-rtp.ssrc) and not the sender that the corresponding RTCP report block was transmitted on. (cherry picked from commit 8605fbf) Bug: webrtc:10753 Change-Id: Id88f5fdbe6397ba81a46f0ef430bd6f08e66b145 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143484 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Henrik Boström <hbos@webrtc.org> Cr-Original-Commit-Position: refs/heads/master@{#28354} Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143793 Reviewed-by: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/branch-heads/m76@{#1} Cr-Branched-From: 57dc02a-refs/heads/master@{#28114}
…nd decoders This partially reverts this CLs: Reland "Copy video frames metadata between encoded and plain frames in one place" https://webrtc.googlesource.com/src/+/2ebf5239782bf6b46d4aa812f34fa9f9e5a02be9 The problem with this Cl is that ColorSpace was made to always be copied from the EncodedImage in the GenericDecoder, which overwrote ColorSpace information from the decoder. If decoder applied color space transition or bitstream color space information was different from the WebRTC signaled one, the incorrect color space data were passed to the renderer. This CL removes introduced change regarding color space data: GenericDecoder doesn't copy or store it and software decoders are restored to copy it. Relevant tests are also removed. cherry-picked from https://webrtc.googlesource.com/src/+/a0e2609a08d0771d4dde6d5a94b06b71f0cdf53b Bug: chromium:982486 Change-Id: I989e01476ff7f7df376c05578ab8f540b95a1dd2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145331 Reviewed-by: Philip Eliasson <philipel@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/branch-heads/m76@{open-webrtc-toolkit#2} Cr-Branched-From: 57dc02a-refs/heads/master@{#28114}
…nes if the default connection address is a hostname candidate. Using a FQDN in the c= line has caused an inter-op issue with Firefox when hostname candidates are the only candidates gathered when forming the media sections. To address this issue, we use 0.0.0.0:9 when a hostname candidate would be used to populate the c= and the m= lines. The SDP grammar related to ICE candidates has been moved out of RFC8445, and is currently defined in draft-ietf-mmusic-ice-sip-sdp. A FQDN address must not be used in the connection address attribute per the latest draft, if the ICE agent generates local candidates. Also, the wildcard addresses (0.0.0.0 or ::) with port 9 are given the exception as the connection address that will not result in an ICE mismatch. We thus adopt the aforementioned solution after combining these considerations. TBR=hta@webrtc.org (cherry picked from commit 3ae59d3) Bug: chromium:927309, chromium:982108 Change-Id: I3df2db0f154276da39f99650289cf81baa677e74 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145280 Commit-Queue: Qingsi Wang <qingsi@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Original-Commit-Position: refs/heads/master@{#28547} Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/145703 Reviewed-by: Seth Hampson <shampson@webrtc.org> Cr-Commit-Position: refs/branch-heads/m76@{open-webrtc-toolkit#3} Cr-Branched-From: 57dc02a-refs/heads/master@{#28114}
Change-Id: Ic1eb84eaa0e59c9c768bb5575946c9f47c2bd224 Reviewed-on: https://git-ccr-1.devtools.intel.com/gerrit/37117 Reviewed-by: webrtctest <webrtctest@intel.com> Tested-by: webrtctest <webrtctest@intel.com> Reviewed-by: Xian, Yuqiang <yuqiang.xian@intel.com>
taste1981
pushed a commit
that referenced
this pull request
Dec 30, 2020
This reverts commit c5f7108. Reason for revert: Causes Chromium WPT Tests to fail, preventing rolls. Sample failed run: https://ci.chromium.org/p/chromium/builders/try/linux-rel/511995? Sample logs: STDERR: # Fatal error in: ../../third_party/webrtc/pc/peer_connection.cc, line 575 STDERR: # last system error: 0 STDERR: # Check failed: (signaling_thread())->IsCurrent() STDERR: # Received signal 6 STDERR: #0 0x7f81d39e3de9 base::debug::CollectStackTrace() STDERR: #1 0x7f81d38f9ca3 base::debug::StackTrace::StackTrace() STDERR: #2 0x7f81d39e393b base::debug::(anonymous namespace)::StackDumpSignalHandler() STDERR: #3 0x7f81c9054140 (/lib/x86_64-linux-gnu/libpthread-2.31.so+0x1413f) STDERR: #4 0x7f81c8d72db1 gsignal STDERR: #5 0x7f81c8d5c537 abort STDERR: #6 0x7f81c7344032 rtc::webrtc_checks_impl::FatalLog() STDERR: #7 0x7f81c722e5c0 webrtc::webrtc_function_impl::CallHelpers<>::CallInlineStorage<>() STDERR: #8 0x7f81c7348d99 webrtc::robo_caller_impl::RoboCallerReceivers::Foreach() STDERR: #9 0x7f81c72d6e8e webrtc::webrtc_function_impl::CallHelpers<>::CallInlineStorage<>() STDERR: #10 0x7f81c7348d99 webrtc::robo_caller_impl::RoboCallerReceivers::Foreach() STDERR: #11 0x7f81c71c6df3 webrtc::webrtc_function_impl::CallHelpers<>::CallInlineStorage<>() STDERR: #12 0x7f81c7348d99 webrtc::robo_caller_impl::RoboCallerReceivers::Foreach() STDERR: #13 0x7f81c73135bc rtc::OpenSSLStreamAdapter::ContinueSSL() STDERR: #14 0x7f81c7312fd4 rtc::OpenSSLStreamAdapter::OnEvent() STDERR: #15 0x7f81c71c30d9 cricket::StreamInterfaceChannel::OnPacketReceived() STDERR: #16 0x7f81c71c640a cricket::DtlsTransport::OnReadPacket() STDERR: #17 0x7f81c71cad61 cricket::P2PTransportChannel::OnReadPacket() STDERR: #18 0x7f81c71bc90f cricket::Connection::OnReadPacket() STDERR: #19 0x7f81c71e6255 cricket::UDPPort::HandleIncomingPacket() STDERR: #20 0x7f81cd1f1bff blink::(anonymous namespace)::IpcPacketSocket::OnDataReceived() STDERR: #21 0x7f81cd1f645d blink::P2PSocketClientImpl::DataReceived() STDERR: #22 0x7f81cd50a16b network::mojom::blink::P2PSocketClientStubDispatch::Accept() STDERR: #23 0x7f81d2b4f642 mojo::InterfaceEndpointClient::HandleValidatedMessage() STDERR: #24 0x7f81d2b5304b mojo::MessageDispatcher::Accept() STDERR: #25 0x7f81d2b50bb1 mojo::InterfaceEndpointClient::HandleIncomingMessage() STDERR: #26 0x7f81d2b58a3a mojo::internal::MultiplexRouter::ProcessIncomingMessage() STDERR: #27 0x7f81d2b57f7f mojo::internal::MultiplexRouter::Accept() STDERR: #28 0x7f81d2b5304b mojo::MessageDispatcher::Accept() STDERR: #29 0x7f81d2b48851 mojo::Connector::DispatchMessage() STDERR: #30 0x7f81d2b492e7 mojo::Connector::ReadAllAvailableMessages() STDERR: #31 0x7f81d2b490a3 mojo::Connector::OnHandleReadyInternal() STDERR: #32 0x7f81d2b498f0 mojo::SimpleWatcher::DiscardReadyState() STDERR: #33 0x7f81d2d0e67a mojo::SimpleWatcher::OnHandleReady() STDERR: #34 0x7f81d2d0eb2b base::internal::Invoker<>::RunOnce() STDERR: #35 0x7f81d397f85b base::TaskAnnotator::RunTask() STDERR: #36 0x7f81d399a04c base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl() STDERR: #37 0x7f81d3999c78 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() STDERR: #38 0x7f81d391fe64 base::MessagePumpDefault::Run() STDERR: #39 0x7f81d399a8dc base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run() STDERR: #40 0x7f81d395ae55 base::RunLoop::Run() STDERR: #41 0x7f81d39c87f2 base::Thread::Run() Original change's description: > Reland "Replace sigslot usages with robocaller library." > > This is a reland of 40261c3 > > Note: Instead of changing the type of JsepTransportController->SignalSSLHandshakeError > added a new member with a different name and used it in webrtc code. > After this change do two more follow up CLs to completely remove the old code > from google3. > > Original change's description: > > Replace sigslot usages with robocaller library. > > > > - Replace all the top level signals from jsep_transport_controller. > > - There are still sigslot usages in this file so keep the inheritance > > and that is the reason for not having a binary size gain in this CL. > > > > Bug: webrtc:11943 > > Change-Id: I249d3b9710783aef70ba273e082ceeafe3056898 > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185540 > > Commit-Queue: Lahiru Ginnaliya Gamathige <glahiru@webrtc.org> > > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> > > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#32321} > > Bug: webrtc:11943 > Change-Id: Ia07394ee395f94836f6b576c3a97d119a7678e1a > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/186946 > Commit-Queue: Lahiru Ginnaliya Gamathige <glahiru@webrtc.org> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#32359} TBR=mbonadei@webrtc.org,kwiberg@webrtc.org,glahiru@webrtc.org Change-Id: I6bce1775d10758ac4a9d05b855f473dd70bd9815 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:11943 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187487 Reviewed-by: Guido Urdaneta <guidou@webrtc.org> Commit-Queue: Guido Urdaneta <guidou@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32372}
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.