Commit Graph

  • 7235dd0e2b Add is_steady_state_refresh_frame_ to EncodedImage Johannes Kron 2024-06-26 12:45:19 +02:00
  • 769ef20309 [rct_tools/video_encoder] Support yuv input and PSNR/Bitrate validation. Zhaoliang Ma 2024-06-24 14:47:27 +08:00
  • e6ad337d63 PipeWire capture: hide cursor when it goes off screen or is not visible Jan Grulich 2024-06-19 10:26:37 +02:00
  • 2d6c397795 Update WebRTC code version (2024-06-27T04:06:16). webrtc-version-updater 2024-06-26 21:06:45 -07:00
  • c2c6442ad5 Add RTC_EXPORT to TimeUTCMicros (2nd try) Olov Brändström 2024-06-26 12:46:04 +02:00
  • 20b8e33a3f Add AudioEncoderOpus constructors that use field trials from Environment Danil Chapovalov 2024-06-26 15:01:00 +02:00
  • 81a3d95332 Add checks and explicit buffer inititalization for FrameCombiner Tommi 2024-06-26 10:12:11 +02:00
  • 0bbc8ce12b Enable flexible mode by default Sergey Silkin 2024-06-26 10:03:03 +02:00
  • 1030eaaffe Provide Environment to create an audio encoder in tests Danil Chapovalov 2024-06-18 11:20:40 +02:00
  • eb3da2b1ec Extract video writing into separate target Artem Titov 2024-06-26 13:23:44 +02:00
  • 0592d2b3c4 Revert "Roll chromium_revision 536609c347..ba1ae79f58 (1316213:1319128)" Björn Terelius 2024-06-26 11:19:36 +00:00
  • a6c34d10cb Introduce an empty target for video_frame_writer Artem Titov 2024-06-25 23:30:20 +02:00
  • f86c247185 Remove api/wrapping_async_dns_resolver.cc. Mirko Bonadei 2024-06-21 07:17:34 +00:00
  • accef6ad5d Allow for reordering around IRAPs. philipel 2024-06-25 12:05:29 +02:00
  • 889402ee1f Update WebRTC code version (2024-06-26T04:04:55). webrtc-version-updater 2024-06-25 21:05:14 -07:00
  • 3be745a20a Roll chromium_revision 536609c347..ba1ae79f58 (1316213:1319128) Björn Terelius 2024-06-25 16:35:50 +02:00
  • 2086ff5d33 Mac SCK capturer: Set per-frame capture_time_ms and DPI values. Lambros Lambrou 2024-06-25 10:22:06 -07:00
  • 3fede875fe Remove rtc_base/helpers.h and crypto_random include in port allocator Philipp Hancke 2024-06-13 08:05:15 -07:00
  • 27abd690cc Add RTC_EXPORT to TimeUTCMicros Olov Brändström 2024-06-20 15:36:45 +02:00
  • eaea3e26d7 Extend AudioEncoderFactoryTemplate to pass Environment to AudioEncoder factory traits Danil Chapovalov 2024-06-25 12:26:50 +02:00
  • d03ce76147 Add support for pred_weight_table Sergio Garcia Murillo 2024-06-20 13:23:51 +02:00
  • e71fa4e8b9 Revert "Clean up SRTP helper functions" Björn Terelius 2024-06-25 09:55:12 +00:00
  • 46b43e0072 Update support for missing HIGH profiles and 1080p Sergio Garcia Murillo 2024-06-19 15:33:21 +02:00
  • 12b861ef29 Delete FieldTrialsView parameter for AudioEncoderFactoryTemplate as unused Danil Chapovalov 2024-06-24 15:47:02 +02:00
  • 0adf97372b Update WebRTC code version (2024-06-25T04:06:01). webrtc-version-updater 2024-06-24 21:06:01 -07:00
  • c47f649e67 Clean up SRTP helper functions Philipp Hancke 2024-06-21 09:43:28 -07:00
  • 26d3e569be Add AV1 screencast perf test Sergey Silkin 2024-06-22 13:39:49 +02:00
  • c8b857f1c5 Always use SEA in video quality tests Sergey Silkin 2024-06-22 13:35:19 +02:00
  • 9603aa1f7e Update WebRTC code version (2024-06-23T04:02:54). webrtc-version-updater 2024-06-22 21:03:08 -07:00
  • af1f3a86da Update WebRTC code version (2024-06-22T04:02:50). webrtc-version-updater 2024-06-21 21:03:03 -07:00
  • 3a45801d34 Make Unit types factories from float numbers be constexpr Danil Chapovalov 2024-06-20 15:51:47 +02:00
  • e226676a16 Update WebRTC code version (2024-06-21T04:02:45). webrtc-version-updater 2024-06-20 21:03:06 -07:00
  • 3069c60ada Add desktop-capture option for ScreenCaptureKit on macOS. Lambros Lambrou 2024-06-18 14:29:38 -07:00
  • dedb03e782 Fix RTCMTLNSVideoView undefined symbol error Anton Barkov 2024-03-05 15:24:24 +02:00
  • 0fd67312ea Reset the speech encoder when creating a comfort noise encoder. Jakob Ivarsson 2024-06-20 09:12:36 +00:00
  • 85c1db046f Update WebRTC code version (2024-06-20T04:02:53). webrtc-version-updater 2024-06-19 21:03:14 -07:00
  • defafcb86e Pass random seed to SchedulableNetworkBehavior. Jeremy Leconte 2024-06-18 15:06:49 +02:00
  • d5238b0998 Support running gn_check_autofix.py on a local build dir (e.g. out/Default) Björn Terelius 2024-06-18 15:29:11 +02:00
  • aefed55c25 [iwyu][1\n] Applying to api/[a-s]* Dor Hen 2024-06-18 16:20:35 +03:00
  • e7a305d3c7 Update WebRTC code version (2024-06-19T04:02:52). webrtc-version-updater 2024-06-18 21:03:23 -07:00
  • d4a6c3f76f New macOS screen-capturer which uses ScreenCaptureKit. Lambros Lambrou 2024-06-17 13:53:13 -07:00
  • 0f862520dc Video encoding: allow to use system OpenH264 Jan Grulich 2024-04-29 16:16:28 +02:00
  • 578905e7ca Provide Environment to create audio encoders in both prod code paths Danil Chapovalov 2024-06-18 13:02:58 +02:00
  • fc6df056b6 Computing and propagating the audio stats totalprocessingdelay. Jesús de Vicente Peña 2024-06-04 10:05:31 +02:00
  • 418bcf2acb Expose a PeerConnection's NetworkControllerInterface instance Tony Herre 2024-06-17 17:28:40 +02:00
  • 799c8e6422 Update WebRTC code version (2024-06-18T04:02:44). webrtc-version-updater 2024-06-17 21:02:47 -07:00
  • a93d5a00b1 Roll chromium_revision 5a273f36b5..536609c347 (1316042:1316213) chromium-webrtc-autoroll 2024-06-17 19:01:41 -07:00
  • eed94222ea Reset VTCompressionSession when underlying CVPixelBufferPoolRef isn't valid Brian Clymer 2024-06-14 10:27:33 -05:00
  • 7115de6c5c Roll chromium_revision c72aa689a7..5a273f36b5 (1315734:1316042) chromium-webrtc-autoroll 2024-06-17 13:01:54 -07:00
  • feea82fad5 Fix issue with SchedulableNetworkBehavior::UpdateConfigAndReschedule returning negative delay Per K 2024-06-17 15:09:47 +00:00
  • 6948d84f63 Change AudioEncoderFactory api to provide Environment to construct AudioEncoders Danil Chapovalov 2024-06-07 15:16:04 +02:00
  • da4d496103 IWYU api/audio_codecs (not subdirectories) Harald Alvestrand 2024-06-17 12:27:24 +00:00
  • 6056976709 Updates to AudioFrameView and VectorFloatFrame Tommi 2024-06-17 12:48:44 +02:00
  • e19ce9b3db Fix is_first_packet_in_frame when receiving multiple slices per H264 frame Sergio Garcia Murillo 2024-06-13 11:09:52 +02:00
  • a0b22af9e1 Revert "Temporary add 'RTPVideoHeaderH264::nalus_length'." Jeremy Leconte 2024-06-17 10:31:59 +00:00
  • c24b2d508c Roll chromium_revision e80ae6ea68..c72aa689a7 (1315265:1315734) chromium-webrtc-autoroll 2024-06-17 03:02:32 -07:00
  • 05c6e745db Better capture the goal of TurnPortTest.TestChannelBindGetErrorResponse Mirko Bonadei 2024-06-11 16:43:50 +00:00
  • 04dd95fcac Temporary add 'RTPVideoHeaderH264::nalus_length'. Jeremy Leconte 2024-06-17 09:07:27 +02:00
  • 72302cc5e4 Include-what-you-use rtc_base/numerics/ Björn Terelius 2024-06-12 10:07:50 +02:00
  • 08b649b6b7 Include-what-you-use api/rtc_event_log_output* Björn Terelius 2024-06-13 16:44:09 +02:00
  • 77ffbd3099 Include-what-you-use api/rtc_event_log/ Björn Terelius 2024-06-13 15:46:34 +02:00
  • 504f323437 Update WebRTC code version (2024-06-15T04:02:13). webrtc-version-updater 2024-06-14 21:02:39 -07:00
  • 537543b188 Roll chromium_revision 837c81d9f7..e80ae6ea68 (1315145:1315265) chromium-webrtc-autoroll 2024-06-14 09:02:54 -07:00
  • 469e69800f Remove kMaxNalusPerPacket hard limit for H264 frames Sergio Garcia Murillo 2024-06-14 14:10:50 +02:00
  • 94fa6bf9f4 Roll chromium_revision 5aae97f666..837c81d9f7 (1315026:1315145) chromium-webrtc-autoroll 2024-06-14 05:02:38 -07:00
  • da9ef00b61 Use iOS 17.5.1 for perf Christoffer Dewerin 2024-06-14 09:00:19 +02:00
  • 025d69b4d0 PipeWire video capture: mmap() PipeWire buffers with MAP_SHARED Jan Grulich 2024-06-14 07:59:09 +02:00
  • f13a0e9ec5 Update WebRTC code version (2024-06-14T04:04:42). webrtc-version-updater 2024-06-13 21:04:43 -07:00
  • 6118951cdc Roll chromium_revision b86ab04138..5aae97f666 (1314628:1315026) chromium-webrtc-autoroll 2024-06-13 21:01:48 -07:00
  • 3252f5d8e4 PipeWire capture: fix mmap arguments Jan Grulich 2024-06-12 17:14:07 +02:00
  • 093824c4d2 Switch away from hz to samples per channel for FrameCombiner et al Tommi 2024-06-13 15:28:34 +02:00
  • da485a1b46 Implement delayed start of Scheduled network configuration Per K 2024-06-13 06:49:17 +00:00
  • 2da85bc19a Roll chromium_revision c4e011d5c7..b86ab04138 (1314523:1314628) chromium-webrtc-autoroll 2024-06-13 09:02:11 -07:00
  • f9f631c48b Add terelius@ as owner of test/network Per K 2024-06-13 06:53:02 +00:00
  • b244727265 [Android] Add RtcError class and use it in RtpTransceiver.setCodecPreferences Byoungchan Lee 2024-06-13 21:55:41 +09:00
  • 6724f1b573 Fix default link capacity in standalone loopback tests Johannes Kron 2024-06-12 22:57:26 +00:00
  • c3aeffd776 PipeWire camera: add support for BGRA/RGBA formats Jan Grulich 2024-06-12 21:30:02 +02:00
  • 94a6b92645 Comment out device_status for ios internal perf for now and see if the tests run Christoffer Dewerin 2024-06-13 13:01:04 +02:00
  • 8c0e6286c8 Roll chromium_revision 05621b945d..c4e011d5c7 (1313445:1314523) Christoffer Dewerin 2024-06-13 12:44:46 +02:00
  • ed1801492d Remove more (D)TLS1.0 legacy code Philipp Hancke 2024-06-11 09:42:51 -07:00
  • f79120a5f8 Update iOS perf dimensions to 16.7.5. Comment out device_status as it seems to be unreliable. Update iOS simulator runtime because generate_buildbot_json.py was complaining. Christoffer Dewerin 2024-06-12 16:48:39 +02:00
  • b0a1d8b609 Support WebRTC-DataChannelMessageInterleaving Victor Boivie 2024-06-12 12:17:22 +02:00
  • 7ee37cf839 Deprecate WebRTC-Audio-GainController2 fieldtrial Hanna Silen 2024-06-11 15:24:55 +02:00
  • b2c4f5469c Remove cores dimensions for perf bots Christoffer Dewerin 2024-06-12 09:04:14 +02:00
  • 6e37ee34d1 Reuse QP limits from the main encoder config Sergey Silkin 2024-06-07 11:02:14 +00:00
  • ff2bf4b195 Update FrameCombiner to use audio view methods for interleaved buffers Tommi 2024-06-05 18:25:11 +02:00
  • 6dfb8c131a Update WebRTC code version (2024-06-12T04:05:13). webrtc-version-updater 2024-06-11 21:05:14 -07:00
  • c2c581753a Roll chromium_revision f929cc54e6..05621b945d (1313332:1313445) chromium-webrtc-autoroll 2024-06-11 09:02:05 -07:00
  • 633a41ff8e PipeWire camera: check for node existence before adding it to the list Jan Grulich 2024-06-11 14:27:33 +02:00
  • 3f91288883 Roll chromium_revision afe6645537..f929cc54e6 (1313185:1313332) chromium-webrtc-autoroll 2024-06-11 05:03:20 -07:00
  • 03ebfdf044 Create Environment for VoipCore Danil Chapovalov 2024-06-07 16:10:41 +02:00
  • 6f3103f23d Add AGC2 input volume controller mode in audioproc_f Hanna Silen 2024-06-05 15:52:33 +03:00
  • 546d15ae20 Roll chromium_revision ab2dcf34af..afe6645537 (1304907:1313185) chromium-webrtc-autoroll 2024-06-10 19:01:55 -07:00
  • 403220e111 add arm64 to perf dimensions to override x86 Christoffer Dewerin 2024-06-10 11:18:54 +02:00
  • 41b934fe37 Fix GoogCcNetworkController::OnNetworkStateEstimate behaviour Per K 2024-06-10 09:36:11 +00:00
  • 63c3809186 Use new M2 macmini and iPhone15 for iOS perf test Christoffer Dewerin 2024-06-10 09:18:21 +02:00
  • c24ccd866e Remove instrumented_libraries_release=focal for msan. Mirko Bonadei 2024-06-09 21:05:14 -07:00
  • 021160d934 Update WebRTC code version (2024-06-09T04:04:04). webrtc-version-updater 2024-06-08 21:04:05 -07:00
  • 33e6e80acc Actually skip AudioDecoderG722StereoTest.EncodeDecode on UBSan. Mirko Bonadei 2024-06-07 14:06:51 +00:00
  • 21bfa5fb88 Add RTC_EXPORT to API structs needed for RTCRtpTransport JS API Tony Herre 2024-06-07 13:28:21 +02:00