Commit Graph

  • e8a2b3c834 Move all api/ files to use webrtc::RefCountInterface Harald Alvestrand 2023-10-31 13:30:30 +00:00
  • 082cb56ee7 Introduce new way to enable media in PeerConnectionFactory Danil Chapovalov 2023-10-31 13:51:16 +01:00
  • d6bac61b64 Move RefCountInterface to api/ and webrtc: namespace Harald Alvestrand 2023-10-31 11:42:45 +00:00
  • 9682f4be7d Reset loss based BWE on route change. Diep Bui 2023-10-30 13:55:26 +00:00
  • e920073a68 Ensure that loss based BWE can switch to kIncreasing state when it wants to increase. Diep Bui 2023-10-31 09:55:36 +00:00
  • 51b93a5417 dcsctp: Simplify interface for unchanged timeout Victor Boivie 2023-10-20 13:03:16 +02:00
  • 783f1d850e Remove excessive logging in EglRenderer Magnus Jedvert 2023-10-31 09:11:52 +01:00
  • 56d45b35f1 Update WebRTC code version (2023-10-31T04:03:54). webrtc-version-updater 2023-10-30 21:03:56 -07:00
  • 507f1cc327 Ignore .binarypb files. Mirko Bonadei 2023-10-30 15:52:37 +01:00
  • c3b7a50720 Use webrtc::TaskQueueBase type instead of rtc::Thread Tommi 2023-10-28 18:24:41 +02:00
  • f3e9db9e17 dcsctp: Use InfiniteDuration for no max duration Victor Boivie 2023-10-20 12:51:36 +02:00
  • e677c7937e Recommend rtc::StringBuilder rather than + Harald Alvestrand 2023-10-30 12:44:35 +00:00
  • 5ab1ab4eda Roll chromium_revision 92c06a0574..c89d7a6d7f (1212194:1216881) chromium-webrtc-autoroll 2023-10-30 05:13:51 -07:00
  • ecc38d8d29 Take out callback that modifies voice receive codec based on send codec Harald Alvestrand 2023-10-24 09:04:31 +00:00
  • 7b6f996318 Adds reference time to webrt::VideoFrame henrika 2023-10-30 11:33:23 +01:00
  • 2ea77ca557 Clean up includes in rtc_event_log_visualizer/ Björn Terelius 2023-10-30 11:33:21 +01:00
  • 28a7eed7e1 Add support for setPreferredMicrophoneFieldDimension API call in the WebRTC SDK Per Åhgren 2023-10-30 07:37:54 +00:00
  • 430742577f Update WebRTC code version (2023-10-30T04:03:42). webrtc-version-updater 2023-10-29 21:03:43 -07:00
  • 23501a2aa6 Reland: Remove unsupported configuration value, allow_codec_switching Tomas Gunnarsson 2023-10-24 16:35:48 +00:00
  • 417a4c0228 Update WebRTC code version (2023-10-28T04:12:04). webrtc-version-updater 2023-10-27 21:12:06 -07:00
  • fd3b346e27 Allow absl::Nonnull and absl::Nullable. Tommi 2023-10-27 22:38:33 +02:00
  • bcaaefdcfc Export IceConfig David Benjamin 2023-10-27 11:17:05 -04:00
  • a26d6ed26f Makes sure that RED is not added twice to the list of codecs when it is used with Opus. Tomas Lundqvist 2023-10-27 12:25:57 +00:00
  • 7a30b97e02 Parameterize EglRendererTest to also run with RenderSynchronizer Linus Nilsson 2023-10-26 20:00:43 +02:00
  • 1d586debab In PCLF remove ability to inject TaskQueueFactory and CallFactory Danil Chapovalov 2023-10-26 16:30:58 +02:00
  • 4d7e722e9d Add 1minute as max hold duration to make sure that loss based BWE always tries to increase estimate. Diep Bui 2023-10-23 22:05:25 +00:00
  • 76c3c4553e Revert "Roll chromium_revision 92c06a0574..e9af340c3f (1212194:1215440)" Mirko Bonadei 2023-10-27 12:33:07 +00:00
  • 6634c91194 Refactor AbsoluteCaptureTimeSender and AbsoluteCaptureTimeInterpolator Danil Chapovalov 2023-10-26 11:46:02 +02:00
  • 3f64824b73 Revert "Roll chromium_revision e9af340c3f..84734fb4aa (1215440:1215550)" Mirko Bonadei 2023-10-27 12:37:23 +00:00
  • 25db2c65b6 Introduce Connection::RegisterReceivedPacketCallback Per K 2023-10-26 13:54:41 +02:00
  • 971f8de35a Remove MediaContentDescriptionImpl<Codec> Philipp Hancke 2023-10-25 14:31:03 +02:00
  • 9df93c1190 Update WebRTC code version (2023-10-27T04:11:42). webrtc-version-updater 2023-10-26 21:11:44 -07:00
  • e43edec62d Add 1s as padding duration limit in loss based BWE. Diep Bui 2023-10-27 11:17:11 +00:00
  • 0e00acec9f Roll chromium_revision e9af340c3f..84734fb4aa (1215440:1215550) chromium-webrtc-autoroll 2023-10-26 09:02:00 -07:00
  • f8feedfb0a Make field trial string DisableRtxRateLimiter enabled by default. Ying Wang 2023-10-26 22:54:32 +08:00
  • d649987858 Roll chromium_revision 92c06a0574..e9af340c3f (1212194:1215440) chromium-webrtc-autoroll 2023-10-26 05:02:24 -07:00
  • 2e1f16d55c Make AEC3 json parsing code testonly Sam Zackrisson 2023-10-25 15:18:25 +02:00
  • 1f2f5dc951 Compute loss rate based on byte count rather than packet count in loss based BWE. Diep Bui 2023-10-26 07:58:26 +00:00
  • 40ce7674c4 Adopt RenderSynchronizer in EglThread and EglRenderer Linus Nilsson 2023-10-26 09:47:21 +02:00
  • b9b4609747 Set chart id in WebRTC event log bindings. Björn Terelius 2023-10-25 17:10:35 +02:00
  • a01529f334 Update WebRTC code version (2023-10-26T04:07:37). webrtc-version-updater 2023-10-25 21:07:39 -07:00
  • af27d4ea38 Initialize worker_thread_safety_ without BlockingCall(). Tommi 2023-10-24 23:49:31 +02:00
  • 8da5953fb2 Support initializing PendingTaskSafetyFlag with a specific TaskQueue. Tommi 2023-10-24 23:43:56 +02:00
  • 0bace22a0b Expose video mimeType for insertable streams Philipp Hancke 2023-10-23 11:57:43 +02:00
  • af0448ceda C-style bindings around event log analyzer (3). Björn Terelius 2023-10-25 11:23:37 +02:00
  • a1714f3e92 Fix usages of RTC_DCHECK to GTEST macros to ensure tests pass in release builds as well Guy Hershenbaum 2023-10-16 12:22:20 +03:00
  • 52ac8eccdf Add RenderSynchronizer class Linus Nilsson 2023-10-25 09:43:16 +02:00
  • 9efd080fa2 Implement GetStats in Android ADM. Jakob Ivarsson 2023-10-24 13:31:55 +02:00
  • 10492ac8ba Remove deprecated fields for luci-analysis Christoffer Jansson 2023-10-25 08:14:11 +02:00
  • 74adcfc527 Update WebRTC code version (2023-10-25T04:12:38). webrtc-version-updater 2023-10-24 21:12:39 -07:00
  • 54a6149b42 C-style bindings around RTC event log analyzer (2). Björn Terelius 2023-10-24 18:32:06 +02:00
  • 581dc09008 Add more tests for SDP parsing Philipp Hancke 2023-10-23 11:59:39 +02:00
  • 6b0c5babe0 Revert "Remove unsupported configuration value, allow_codec_switching" Philip Eliasson 2023-10-24 08:16:56 +00:00
  • b6ef1a736e Define default max Qp in media/base/media_constants Sergey Silkin 2023-10-23 17:11:21 +02:00
  • fc9e836444 Update WebRTC code version (2023-10-24T04:12:48). webrtc-version-updater 2023-10-23 21:12:49 -07:00
  • 8f7a17f80f Remove unsupported configuration value, allow_codec_switching Tommi 2023-10-24 00:46:44 +02:00
  • 992d708e8e Improves comments for ShouldBeCapturable henrika 2023-10-23 09:49:37 +02:00
  • 7c1ddb760c Support initializing a SequenceChecker with a provided TaskQueue. Tommi 2023-10-23 14:38:13 +02:00
  • 50e2054c5b Move setting single spatial layer bitrates to GetVp9SvcConfig Sergey Silkin 2023-10-22 19:42:42 +02:00
  • 75a131f39c Introduce hold duration in loss based BWE. Diep Bui 2023-10-23 08:22:41 +00:00
  • 5b186e98bc Remove effectively dead code for allow_codec_switching Tommi 2023-10-22 17:15:50 +02:00
  • ad69832b7f C-style bindings around RTC event log analyzer. Björn Terelius 2023-10-23 12:13:58 +02:00
  • 8c16f1f49d Fix ping-pong mode on single frame sequences Sergey Silkin 2023-10-21 15:32:42 +02:00
  • 8005d5613e Add stats-related TODOs with crbugs. Henrik Boström 2023-10-23 10:38:24 +02:00
  • 32f6c6e8b9 Use instant upper bound as LossBased candidate in ALR Per K 2023-10-20 15:18:37 +02:00
  • 683db76c0f Update WebRTC code version (2023-10-23T04:12:13). webrtc-version-updater 2023-10-22 21:12:15 -07:00
  • aea49c953c Simplify PeerConnection::SetConfiguration Tommi 2023-10-22 13:00:14 +02:00
  • 90db6ddbaf Update WebRTC code version (2023-10-22T04:13:01). webrtc-version-updater 2023-10-21 21:13:02 -07:00
  • 2919075ce3 Remove an invoke for datahannel transport uninitialization during Close. Tommi 2023-10-21 16:50:09 +02:00
  • 840cf78600 Move Destroy/Create steps for DataChannelTransport to PeerConnection. Tommi 2023-10-21 16:47:56 +02:00
  • 5e31e8148a Update WebRTC code version (2023-10-21T04:11:58). webrtc-version-updater 2023-10-20 21:12:00 -07:00
  • adeda8214c Add field trial to LossbasedBwe2 to use padding when increasing BWE Per K 2023-10-20 15:23:41 +02:00
  • 1b573a7866 Fixes compile issue for rtc_disable_trace_events=true henrika 2023-10-20 12:39:46 +02:00
  • af7b785f02 Ensure LossBased BWE do not decrease due to acked bitrate Per K 2023-10-20 11:10:29 +02:00
  • 79d1e9eb9c Update WebRTC code version (2023-10-20T04:10:23). webrtc-version-updater 2023-10-19 21:10:24 -07:00
  • ef4c71c204 Change expectation of GoogCCNetworkController::OnNetworkAvailability Per K 2023-10-19 10:06:35 +02:00
  • d3e10a6cf2 Roll chromium_revision e95b1a5359..92c06a0574 (1212077:1212194) chromium-webrtc-autoroll 2023-10-19 09:04:17 -07:00
  • 81942b3f38 Roll chromium_revision 9f3c24a6c6..e95b1a5359 (1211949:1212077) chromium-webrtc-autoroll 2023-10-19 05:04:33 -07:00
  • 11376fb992 Reset H.264 SVC Controller on key frame Byoungchan Lee 2023-10-18 16:35:27 +09:00
  • 30714921b5 Update WebRTC code version (2023-10-19T04:15:10). webrtc-version-updater 2023-10-18 21:15:11 -07:00
  • d8214e7987 Roll chromium_revision c9f4372044..9f3c24a6c6 (1211539:1211949) chromium-webrtc-autoroll 2023-10-18 21:13:20 -07:00
  • 2bf3620e13 Avoids spamming WebRTC.DesktopCapture.Win.WgcCaptureSessionGetFrameResult with FrameDropped henrika 2023-10-18 11:21:57 +02:00
  • 94c1b77baa Roll chromium_revision 917876224a..c9f4372044 (1211391:1211539) chromium-webrtc-autoroll 2023-10-18 09:04:19 -07:00
  • fe02681809 Remove unused loss based param. Diep Bui 2023-10-18 13:40:11 +00:00
  • a88a4b7050 Change the NetworkTesterTest.ClientServer test to use a random port number to avoid collisions Liad Rubin 2023-10-18 16:44:01 +03:00
  • 49f08ba8ac Roll chromium_revision 01dc2965ca..917876224a (1209117:1211391) Jeremy Leconte 2023-10-18 14:35:46 +02:00
  • 4f25aa7963 Fix loss based BWE state. Diep Bui 2023-10-18 13:34:39 +00:00
  • 665e6817d1 Add field trial to control network socket receive buffer size. Erik Språng 2023-10-18 14:25:33 +02:00
  • 81be76aac6 Remove unused SimulcastEncoderAdapter constructor. Jeremy Leconte 2023-10-13 07:59:55 +02:00
  • 1a22983098 Allow GoogCC to send padding if BWE is loss limited Per K 2023-10-18 13:08:57 +02:00
  • b527699a53 Reduce usage of audio/video codec specifics Philipp Hancke 2023-10-18 09:23:55 +02:00
  • 8c1f122452 Delete unnesseccary Call::RegisterReceiveStream and Call::DeregisterReceiveStream methods. Per K 2023-10-18 10:02:53 +02:00
  • 8ef094f66a Use acked bitrate as lower bound of loss based BWE. Diep Bui 2023-10-18 07:38:18 +00:00
  • 8e18e2e085 Default enable WebRTC-Bwe-LimitProbesLowerThanThroughputEstimate Per K 2023-10-18 09:25:36 +02:00
  • 3723433d2f Add support for min value in SampleCounter Dor Hen 2023-10-17 17:00:47 +03:00
  • de7f17d421 Update WebRTC code version (2023-10-18T04:12:25). webrtc-version-updater 2023-10-17 21:12:26 -07:00
  • 908c21c954 Add google-truth to WEBRTC_ONLY_DEPS to unblock Chromium roll. Jeremy Leconte 2023-10-17 16:02:54 +02:00
  • 1d835705c9 Remove LegacyAudioDeviceModule.java Andreas Pehrson 2023-10-17 13:37:22 +02:00
  • f1d417eee5 Clean up loss_based_bwe_v2_unittest and add flag MinNumObservations. Diep Bui 2023-10-17 10:59:37 +00:00
  • 3d476f2738 Allow to keep old python style for existing files. Jeremy Leconte 2023-10-17 15:04:24 +02:00