Commit Graph

  • 6c2ac2ea6b Fix math involving enums in C++20 Byoungchan Lee 2022-09-27 14:37:26 +09:00
  • 806261ae8e Update WebRTC code version (2022-09-27T04:02:09). webrtc-version-updater 2022-09-26 21:02:10 -07:00
  • 7fee2f7908 Migrate CallSimulator to the new perf metrics logging API Artem Titov 2022-09-26 16:29:48 +02:00
  • e2f2cae3fb Cleanup: Deduplicate static functions that create network links Byoungchan Lee 2022-09-26 23:44:44 +09:00
  • 4086721e6a Make ExpectationToString generate detailed logs in more cases. Byoungchan Lee 2022-09-26 23:24:04 +09:00
  • 8c4601b831 Fix ambiguous overloaded operator== in C++20 Byoungchan Lee 2022-09-23 13:59:42 +09:00
  • 31c373b865 Only expose RTCCodecStats that are referenced by an RTP stream. Henrik Boström 2022-09-26 14:56:21 +02:00
  • 136ef25acb Fix crash when appending empty array to AudioMultiVector. Jakob Ivarsson 2022-09-23 22:03:09 +02:00
  • 2ae3f7bb60 Migrate PeerConnectionRampUpTest on new perf metrics export API Artem Titov 2022-09-25 01:13:10 +02:00
  • 183e9968ce Increase backward compatibility for PrintResultProxyMetricsExporter Artem Titov 2022-09-26 12:57:40 +02:00
  • 69d23c9386 Add RTCCertificateStats cache to avoid rtc::SSLCertChain::GetStats. Henrik Boström 2022-09-26 14:13:17 +02:00
  • 4c7d3f82f9 PCLF: Ignore discarded frames in the DefaultVideoQualityAnalyzer Florent Castelli 2022-09-22 16:58:10 +02:00
  • f01ceb6f93 Introduce MetricsAccumulator Artem Titov 2022-09-26 13:37:52 +02:00
  • 14b42c20b0 Migrate call_perf_tests to new perf metrics export API Artem Titov 2022-09-26 13:21:14 +02:00
  • b43e3bbd87 [Stats] Add support for SSRC collisions. Henrik Boström 2022-09-26 12:36:44 +02:00
  • 182044184e Migrate Call-level tests on SamplesStatsCounter and new perf metrics API Artem Titov 2022-09-25 01:47:04 +02:00
  • b440c45797 Unblock auto roller. Byoungchan Lee 2022-09-26 18:42:43 +09:00
  • 5e7e411119 Migrate video_quality_analysis on new perf metrics logger API Artem Titov 2022-09-26 10:29:22 +02:00
  • da6297dc53 [Stats] Avoid DCHECK crashing if SSRCs are not unique. Henrik Boström 2022-09-19 11:33:23 +02:00
  • d1875a232c Delete rtc::Location Danil Chapovalov 2022-09-21 17:30:22 +02:00
  • e05bf45198 Migrate video_send_stream_tests.cc to the new perf metrics export API Artem Titov 2022-09-25 01:25:15 +02:00
  • dd65499002 Skip one data copy on dav1d decoding Zhaoliang Ma 2022-09-26 10:26:42 +08:00
  • 9f33aea093 Update WebRTC code version (2022-09-26T04:14:49). webrtc-version-updater 2022-09-25 21:14:50 -07:00
  • e39115a0ca Migrate audio perf tests on new perf metrics export API Artem Titov 2022-09-25 00:29:43 +02:00
  • cc6aae7a4c Remove unused perf_result_reporter.(h|cc) Artem Titov 2022-09-25 00:34:46 +02:00
  • d7dbe7fda8 Remove global MetricsLoggerAndExporter instance in favor of MetricsLogger Artem Titov 2022-09-25 00:39:30 +02:00
  • 3100e5724f Update WebRTC code version (2022-09-25T04:11:51). webrtc-version-updater 2022-09-24 21:11:52 -07:00
  • c45f4e4a3d [PCLF] Fully switch to new metrics export API Artem Titov 2022-09-24 16:56:07 +02:00
  • 62b40efe5a base_pipwire_capturer: Stop stream upon destruction Salman Malik 2022-09-24 00:09:38 +00:00
  • 838c1a5a86 Update WebRTC code version (2022-09-24T04:10:13). webrtc-version-updater 2022-09-23 21:10:14 -07:00
  • 0c01606ab2 Add CapturerID for X11 and Wayland for telemetry Joe Downing 2022-09-23 10:29:14 -07:00
  • f863182ce5 Migrate test_main_lib on new global metrics API Artem Titov 2022-09-23 17:37:16 +02:00
  • 5baa5b6278 Add global MetricsLogger and export APIs Artem Titov 2022-09-23 16:37:53 +02:00
  • bfdb9577ff PCLF: Separate SFU functionality configuration into a new struct Florent Castelli 2022-08-29 14:19:46 +02:00
  • 219ec71702 [PCLF] Replace MetricsLoggerAndExporter with MetricsLogger Artem Titov 2022-09-23 16:01:40 +02:00
  • 7b0f4a211a Introduce MetricsLogger to separate logging and export logic Artem Titov 2022-09-23 14:57:51 +02:00
  • 3ab76d945c Use non-recursive mutex in rtc::Thread Danil Chapovalov 2022-09-23 12:39:21 +02:00
  • 0deda15c96 Reland "RtpEncodingParameters::request_resolution patch 1" Jonas Oreland 2022-09-23 12:08:57 +02:00
  • f5808fc4c5 Enable support for both new and old perf metrics export APIs Artem Titov 2022-09-23 12:06:56 +02:00
  • b625101da8 Revert "RtpEncodingParameters::request_resolution patch 1" Björn Terelius 2022-09-23 08:18:39 +00:00
  • 25e4156e3e Add Fuchsia platform deps Christoffer Jansson 2022-09-23 08:38:54 +02:00
  • aed9fa28dc Update WebRTC code version (2022-09-23T04:11:42). webrtc-version-updater 2022-09-22 21:11:43 -07:00
  • 9790e546fc Adapt generate_sslroots.py to work with different openssl versions Raman Budny 2022-04-01 10:18:32 +00:00
  • ef7359e679 RtpEncodingParameters::request_resolution patch 1 Jonas Oreland 2022-09-22 14:27:46 +02:00
  • 42f5fe540c Roll chromium_revision e120330982..2fe18c5940 (1050012:1050141) chromium-webrtc-autoroll 2022-09-22 05:03:09 -07:00
  • 636dc3d208 Implement RTCOutboundRtpStreamStats.targetBitrate for video Byoungchan Lee 2022-09-22 19:50:00 +09:00
  • 6a49fb2d5f [DVQA] Fix: cpu_usage was exported as cpu_usage_% before Artem Titov 2022-09-22 12:29:42 +02:00
  • 8e0fc17204 Add a video codec timeout error code Linus Nilsson 2022-09-20 13:56:45 +02:00
  • 27b04c8203 Update WebRTC code version (2022-09-22T04:02:49). webrtc-version-updater 2022-09-21 21:02:50 -07:00
  • 29a0e2716c Roll chromium_revision 314904fc7b..e120330982 (1049894:1050012) chromium-webrtc-autoroll 2022-09-21 19:14:54 -07:00
  • a53bfdbe1c Roll chromium_revision cf0596b83b..314904fc7b (1049743:1049894) chromium-webrtc-autoroll 2022-09-21 15:02:20 -07:00
  • f5042567c0 Roll chromium_revision 6eebdbd552..cf0596b83b (1049590:1049743) chromium-webrtc-autoroll 2022-09-21 11:06:20 -07:00
  • f68a06c34b [PCLF] Cleanup old video dumping API Artem Titov 2022-09-21 16:04:29 +02:00
  • 7b3d61ccf0 Add test coverage for P2PTransportChannel refactor (#8/8) Sameer Vijaykar 2022-09-21 15:49:44 +02:00
  • 3680605caa [PCLF] Enable exporting of perf metric via new API Artem Titov 2022-09-21 16:08:03 +02:00
  • cbad8add12 Delete rtc::Message and rtc::MessageHandler Danil Chapovalov 2022-09-21 13:55:31 +02:00
  • 65ab3460f5 PCLF: Pass all frames to OnFrameEncoded, even if discarded by SFU Florent Castelli 2022-08-30 18:56:45 +00:00
  • f7bc5429b8 [PCLF] Fix test case for network metrics exported through new API Artem Titov 2022-09-21 14:38:40 +02:00
  • d95345484d [PCLF] Fix exported test case for audio analyzer through new metrics API Artem Titov 2022-09-21 14:36:12 +02:00
  • 8da280282b [DVQA] Fix: allow export cpu_usage through new perf metrics API Artem Titov 2022-09-21 14:34:04 +02:00
  • 45c6f5e2e1 Change StdoutMetricsExporter format to improve readability Artem Titov 2022-09-21 14:27:29 +02:00
  • b2ccd85269 Roll chromium_revision d6e44055b0..6eebdbd552 (1049465:1049590) chromium-webrtc-autoroll 2022-09-21 05:06:48 -07:00
  • bc4796af94 Add the dependency descriptor for H.264 temporal scalability Byoungchan Lee 2022-09-21 10:28:51 +09:00
  • 8eeb9b03a8 RtpPacketInfo: deprecated ctors and getter removed Alessio Bazzica 2022-09-20 11:27:13 +02:00
  • a18144182d Dont send probe if NetworkStateEstimate.link_capacity_upper=DataRate::Zero Per Kjellander 2022-09-21 10:57:04 +02:00
  • d44e3410b6 Delete rtc::Thread functions that use rtc::MessageHandler Danil Chapovalov 2022-09-16 17:26:10 +02:00
  • 52dd1a566a Reland "Add an active ICE controller that wraps a legacy controller (#7/n)" Sameer Vijaykar 2022-09-19 13:11:11 +02:00
  • 2f650fa822 JitterEstimator: remove unnecessary helper functions Rasmus Brandt 2022-09-21 09:39:44 +02:00
  • d795c8bd16 [PCLF] Add possibility to use new perf metrics api in CrossMediaMetricsReporter Artem Titov 2022-09-21 09:37:32 +02:00
  • 86f2022f0e [PCLF] Add possibility to use new perf metrics api in NetworkQualityMetricsReporter Artem Titov 2022-09-21 09:30:57 +02:00
  • e11d5e378c [DVQA] Add ability to export metrics with MetricsLoggerAndExporter Artem Titov 2022-09-21 09:27:40 +02:00
  • 2d1907bfd2 [PCLF] Add possibility to use new perf metrics api in DefaultAudioQualityAnalyzer Artem Titov 2022-09-21 09:28:56 +02:00
  • c9f66907fc [PCLF] Add possibility to use new perf metrics api in StatsBasedNetworkQualityMetricsReporter Artem Titov 2022-09-21 09:30:36 +02:00
  • 164bb2fcca [PCLF] Add possibility to use new perf metrics api in VideoQualityMetricsReporter Artem Titov 2022-09-21 08:48:45 +02:00
  • a5d2c7ecd6 Introduce PrintResultProxyMetricsExporter for migration from old to new API Artem Titov 2022-09-21 00:00:47 +02:00
  • 8647a87aad Roll chromium_revision 27f761b8fc..d6e44055b0 (1049360:1049465) chromium-webrtc-autoroll 2022-09-20 21:02:22 -07:00
  • f22c6b4a07 Simplify creation of SvcTestParameters in pc/test/svc_e2e_tests.cc Byoungchan Lee 2022-09-21 08:56:40 +09:00
  • f8adc56343 Roll chromium_revision 3b9b8275bb..27f761b8fc (1049219:1049360) chromium-webrtc-autoroll 2022-09-20 15:03:04 -07:00
  • 539c1da98d Rename Metric Units: kTimeMs->kMilliseconds and kSizeInBytes->kBytes Artem Titov 2022-09-20 21:16:11 +02:00
  • bffecb3894 Roll chromium_revision 67615457cd..3b9b8275bb (1049045:1049219) chromium-webrtc-autoroll 2022-09-20 11:14:25 -07:00
  • 01f3841e38 Fix: convert mean and stddev values when exporting to CPD Artem Titov 2022-09-20 18:46:51 +02:00
  • a3253e35b1 Fix test name in StdoutMetricsExporterTest Artem Titov 2022-09-20 18:38:55 +02:00
  • a163ea4515 Add tests for H264 SVC support Florent Castelli 2022-09-20 17:59:18 +02:00
  • c69188d15a AudioProcessingImpl: Add input volume unit tests Hanna Silen 2022-09-16 11:38:56 +02:00
  • 50a2a73ed9 Revert "Add an active ICE controller that wraps a legacy controller (#7/n)" Sameer Vijaykar 2022-09-20 14:09:45 +00:00
  • 6326c9c201 Add an active ICE controller that wraps a legacy controller (#7/n) Sameer Vijaykar 2022-09-19 13:11:11 +02:00
  • 56b96ffe6a Surface local_capture_clock_offset from RtpSource Alessio Bazzica 2022-09-20 11:16:16 +02:00
  • 54d9f056c6 Roll chromium_revision 651829c138..67615457cd (1048934:1049045) chromium-webrtc-autoroll 2022-09-20 05:02:24 -07:00
  • 034f17aa4e Introduce MetricsExporter for Chrome Perf Dashboard Artem Titov 2022-09-20 13:28:36 +02:00
  • 36a6599a95 Schedule all video decodes with high precision Evan Shrubsole 2022-09-20 08:04:58 +00:00
  • 275d63a13e Add MetricsSetProtoFileExporter Artem Titov 2022-09-20 10:27:36 +02:00
  • a1d035655e RtpPacketInfo: new ctor + deprecated ctors clean-up Alessio Bazzica 2022-09-19 18:05:29 +02:00
  • 7d1f6bb86c Add field trial to not probe if estimates are larger that max needed. Per Kjellander 2022-09-19 16:19:55 +02:00
  • e3b410f54a Update WebRTC code version (2022-09-20T04:12:52). webrtc-version-updater 2022-09-19 21:12:53 -07:00
  • 066a658a15 Roll chromium_revision e069a92617..651829c138 (1048809:1048934) chromium-webrtc-autoroll 2022-09-19 21:03:01 -07:00
  • 8f17f7380f Add tests for advertising dependency descriptor rtp header extension. Byoungchan Lee 2022-08-25 21:35:30 +09:00
  • 5c723cedaa Roll chromium_revision 857ff5a922..e069a92617 (1048680:1048809) chromium-webrtc-autoroll 2022-09-19 15:02:12 -07:00
  • 81f22bf157 Roll chromium_revision e647d8aafa..857ff5a922 (1048551:1048680) chromium-webrtc-autoroll 2022-09-19 11:03:01 -07:00
  • f76a823132 Enable Chromium's rtc::ThreadWrapper to use TaskQueueTest. Markus Handell 2022-09-19 14:47:48 +00:00
  • 44161f542b Introduce MetricsLoggerAndExporter Artem Titov 2022-09-19 12:25:19 +02:00