Commit Graph

  • e20a5247f0 another decode... Christoffer Jansson 2022-02-22 11:57:59 +01:00
  • 70098a80ac Add file exclusion for tests we do not want to run in PRESUBMIT Christoffer Jansson 2022-02-21 19:43:36 +01:00
  • bad789d92f Fix FrameBuffer3 trial video_receive_stream2 tests Evan Shrubsole 2022-02-22 11:19:22 +01:00
  • 09f5713a6b Reland "Move VideoTrackSourceProxy creation into VideoTrack." Tommi 2022-02-17 13:19:55 +01:00
  • f1e4a66e94 Fix py3 compatibility for webrtc_version_updater Christoffer Jansson 2022-02-22 10:51:52 +01:00
  • 9bbfe9e5e0 dcsctp: Fix data race in debug logging Florent Castelli 2022-02-21 14:39:47 +01:00
  • 7b0a30ec9a Allow low_bandwith_audio_test.py to pass unknown arg to the test. Jeremy Leconte 2022-02-22 09:53:41 +01:00
  • c8f0502f0f Fix typo - Parenthesis was in the wrong place. Christoffer Jansson 2022-02-21 21:30:41 +01:00
  • 7a5978e4cd Revert "Add the possibility to output a json gtest output to the perf tests." Jeremy Leconte 2022-02-22 07:26:33 +00:00
  • 694eae7064 Decode/encode data to utf-8 Christoffer Jansson 2022-02-21 20:05:33 +01:00
  • 3147e29c4e Refactor encoder-complexity param in VideoCodec w/backward compatibility “Michael 2022-02-19 16:48:50 -06:00
  • 1f6e4308ab Revert "Move VideoTrackSourceProxy creation into VideoTrack." Sergey Silkin 2022-02-21 09:42:45 +00:00
  • c13caac2d5 Fix urllib import + add test Christoffer Jansson 2022-02-21 16:32:18 +01:00
  • 808531653e In RtcpTransceiver implement handling incoming RRTR Danil Chapovalov 2022-02-21 13:23:06 +01:00
  • c4ed5f0b1a Adding fuzzer for G711/PCM u/A decoders and fixing a fuzzer problem Henrik Lundin 2022-02-16 16:03:47 +00:00
  • 153c9e5107 Revert "Use internal() in VideoTrack when invoking the source." Sergey Silkin 2022-02-21 11:05:25 +00:00
  • ba2677061a Add fuzzer test for G722 and fix a fuzzer problem Henrik Lundin 2022-02-16 15:15:12 +00:00
  • 0b06552ab3 Android: Respect input buffer layout of MediaFormat Byoungchan Lee 2022-02-18 09:52:11 +09:00
  • 39f027e0b0 Add .mailmap for git. Tommi 2022-02-19 14:13:35 +01:00
  • feac97bb25 AgcManagerDirect: improve AgcMinMicLevelExperimentEnabled50 test Alessio Bazzica 2022-02-11 10:46:15 +01:00
  • 8968bcae8d In RtcpTransceiver avoid generating rtcp sender reports for inactive senders Danil Chapovalov 2022-02-18 17:01:26 +01:00
  • d15f3e1220 Prepare the code to run ios tests with the standalone recipe. Jeremy Leconte 2022-02-18 10:16:32 +01:00
  • 18454b7720 Replace printf with RTC_LOG in YUV readers/writers Sergey Silkin 2022-02-18 11:54:28 +01:00
  • 29ff3efebf Reland: Make dcSCTP the default SCTP implementation Florent Castelli 2022-02-17 16:23:56 +01:00
  • 962bf18961 Use internal() in VideoTrack when invoking the source. Tommi 2022-02-17 13:28:57 +01:00
  • 4bc7223cf0 Move VideoTrackSourceProxy creation into VideoTrack. Tommi 2022-02-17 13:19:55 +01:00
  • a6bab608df Report encode/decode latency Sergey Silkin 2022-02-17 11:29:02 +01:00
  • 380d60c89a Delete INFO/WARNING/LERROR log levels Harald Alvestrand 2022-02-15 13:17:37 +00:00
  • 88f3c830f6 Revert "Make dcSCTP the default SCTP implementation" Christoffer Jansson 2022-02-17 08:46:34 +00:00
  • fe328ca88a Add several thread checks to RtpSender classes. Tomas Gunnarsson 2022-02-16 20:02:12 +01:00
  • 27d5f14cf2 in RTPSender disallow enabling misconfigured rtx Danil Chapovalov 2022-02-15 17:28:07 +01:00
  • 419344264c Disable periodic keyframes Sergey Silkin 2022-02-16 11:01:09 +01:00
  • 035e97a447 Make dcSCTP the default SCTP implementation Florent Castelli 2022-02-16 13:37:46 +01:00
  • df2b264ac0 [PCLF] Remove deprecated APIs Artem Titov 2022-02-16 13:44:25 +01:00
  • e6106102f8 Fix fd leak in ifaddrs_android.cc Danil Chapovalov 2022-02-16 12:29:02 +01:00
  • 44fd6e35d3 Return name of underlaying HW codec Sergey Silkin 2022-02-16 11:21:34 +01:00
  • b903e3b185 Use isHardwareAccelerated on Q+ Sergey Silkin 2022-02-14 17:16:19 +01:00
  • 454d2309de Add bitrate adaptation tests Sergey Silkin 2022-02-15 15:35:17 +01:00
  • 1db0a261ca Reland "Reland "Remove unused APM voice activity detection sub-module"" Alessio Bazzica 2022-02-15 14:18:09 +00:00
  • 5ae9b260ff Implement MouseCursorMonitorPipeWire to track cursor changes separately Jan Grulich 2022-02-15 21:36:46 +01:00
  • dfd69c2210 Move VideoTrack's content_hint property to the signaling thread. Tomas Gunnarsson 2022-02-15 13:56:50 +01:00
  • 250c31df00 Move enabled() methods for VideoTrack over to signaling Tomas Gunnarsson 2022-02-14 23:48:41 +01:00
  • 0c6e34ce5c Ensure PipeWire doesn't use a Null SourceId Alex Cooper 2022-02-15 11:05:57 -08:00
  • 0b02d637c0 Calculate max/avg encode/decode latency in codec tests Sergey Silkin 2022-02-15 10:39:05 +01:00
  • b92d3e6ef9 [PCLF] Move FEC and bitrate mulitplier into per peer configs Artem Titov 2022-02-15 18:46:21 +01:00
  • ac341df436 Adding fuzzer for PCM16b decoder and fixing a fuzzer problem Henrik Lundin 2022-02-15 15:13:34 +00:00
  • e47493b3c0 Add restrictive visibility to all targets in //pc Harald Alvestrand 2022-02-15 12:45:02 +00:00
  • 1b083a998b Encode data for compression + add initial tests Christoffer Jansson 2022-02-15 14:52:31 +01:00
  • 23bb9d75fc Allow designated initializers in WebRTC Danil Chapovalov 2022-02-14 13:37:31 +01:00
  • 599002c905 Restrict frame id range in frame buffer 3 fuzzer Evan Shrubsole 2022-02-15 09:33:24 +01:00
  • 987b671017 Add ability to add peer to the stats poller during the test Artem Titov 2022-02-14 17:13:09 +01:00
  • f7a1937e70 Add FrameBufferProxy test for low-latency renderer Evan Shrubsole 2022-02-14 14:05:10 +01:00
  • 405ac4e840 Add objc_class_prefix to the Audio Network Adaptor proto. Mirko Bonadei 2022-01-28 11:49:11 +01:00
  • 2f194e0325 PipeWire capturer: Import DMA-BUFs with correct render node Jan Grulich 2022-02-11 16:01:08 +01:00
  • 5723d854c9 Integrate sync decoding in video_receive_stream Evan Shrubsole 2022-02-14 14:09:57 +01:00
  • f2b987377b in RtcpTransceiver implement sending rtcp sender reports Danil Chapovalov 2022-02-14 15:24:30 +01:00
  • 66bfd6f57d Revert "Refactor AnalyzerConfig to use Timestamps instead of microseconds." Christoffer Jansson 2022-02-14 14:56:38 +00:00
  • e7b4c137cc Revert "Reland "Use non-proxied source object in VideoTrack."" Tomas Gunnarsson 2022-02-14 11:03:29 +00:00
  • 43fb16921b Refactor AnalyzerConfig to use Timestamps instead of microseconds. Björn Terelius 2022-02-14 11:42:12 +01:00
  • 97f8a5f7dd Revert partial revert, in order to do a full revert. Tomas Gunnarsson 2022-02-14 11:01:50 +00:00
  • 09aaf6f7bc Revert "Reland "Remove unused APM voice activity detection sub-module"" Henrik Boström 2022-02-14 12:02:45 +00:00
  • eb6c6fcf27 Fix delta frame delay calculation Sergey Silkin 2022-02-14 11:24:33 +01:00
  • 6cd6d8ecfd Introduce Sync-Decoding based on Metronome Evan Shrubsole 2022-02-11 15:30:26 +01:00
  • 93348d89bc Remove unused audio options and corresponding media constraints Alessio Bazzica 2022-02-14 10:21:31 +01:00
  • 63472e5aea Replace dump_json_test_results flag by isolated-script-test-output. Jeremy Leconte 2022-02-11 13:46:02 +01:00
  • ea8dfd5011 Handle null structure for invalid scalability mode case Zhaoliang Ma 2022-02-11 12:54:06 +08:00
  • 54d1344d98 Reland "Remove unused APM voice activity detection sub-module" Alessio Bazzica 2022-02-12 08:11:51 +00:00
  • f342d6054a Revert "Reland "Use non-proxied source object in VideoTrack."" Tomas Gunnarsson 2022-02-12 13:59:34 +01:00
  • 884e8ae640 Escape windows specific paths generated by os.path.join so that it works with regex. Christoffer Jansson 2022-02-11 21:29:38 +01:00
  • 075db39756 Check for valid transport before setting criteria. Tommi 2022-02-11 18:09:31 +01:00
  • 06c87a1664 Add tests for DC odd/even numbering in a few more cases. Harald Alvestrand 2022-02-11 13:12:16 +00:00
  • 1158bff15f Reland "Use non-proxied source object in VideoTrack." Tommi 2022-02-11 16:08:33 +01:00
  • 9a6097046e Add noop stubs for encoding/parsing all RTC event log events. Björn Terelius 2022-02-11 14:25:49 +01:00
  • a751f167c6 Revert "Remove unused APM voice activity detection sub-module" Alessio Bazzica 2022-02-11 10:57:44 +00:00
  • 9cc5fffee1 Convert a few more uses of rtc::split to use string_view Niels Möller 2022-02-11 09:30:26 +01:00
  • b4e06d032e Remove unused APM voice activity detection sub-module Alessio Bazzica 2022-02-11 10:51:01 +01:00
  • cc5532f95a Use in-memory output instead of file in RTC event log test. Björn Terelius 2022-02-10 19:24:14 +01:00
  • 321ec3ba99 Add tests for SSL role and datachannel ID assignment. Harald Alvestrand 2022-02-10 13:42:18 +00:00
  • cb03e385ad Fix LOGGING_INSIDE_WEBRTC propagation in Chromium builds. Mirko Bonadei 2022-02-10 14:27:57 +01:00
  • 316ab12821 Make DTLS role visible on DtlsTransport interface Harald Alvestrand 2022-02-10 08:23:47 +00:00
  • e6aa6a8740 Set file mode in the argparse argument Christoffer Jansson 2022-02-09 09:17:58 +01:00
  • 1a41178e33 scoped_glib: Fix ODR violation Salman Malik 2022-02-09 15:25:24 +00:00
  • 9b3c792f67 screencast_portal.h: Remove unused typedef Salman Malik 2022-02-09 17:09:12 +00:00
  • 20d8d9150c Reland "Remove stopped_ from AudioRtpReceiver and VideoRtpReceiver." Tommi 2022-02-08 21:12:15 +01:00
  • 981c572eab Updated apply-iwyu to autogenerate compile_commands.json Harald Alvestrand 2022-02-09 12:42:27 +00:00
  • bc32c56f83 Move pc.transport_controller_ to be network thread only Harald Alvestrand 2022-02-09 12:08:47 +00:00
  • ffdc6804bf Reland: Added support for H264 YUV444 (I444) decoding. Stefan Mitic 2022-02-08 07:00:16 -08:00
  • 2da85916ab Revert "Reland "Remove stopped_ from AudioRtpReceiver and VideoRtpReceiver."" Mirko Bonadei 2022-02-09 10:54:24 +00:00
  • b02220d1a0 Reland "Mark all bool conversion operators as explicit" Niels Möller 2022-02-04 16:13:37 +01:00
  • 15ad4ed676 Break out peer_connection_factory and peer_connection Harald Alvestrand 2022-02-09 05:52:11 +00:00
  • c98fb2ca0f Use binary mode for proto ingestion Christoffer Jansson 2022-02-08 21:43:45 +01:00
  • d12a14e21f Add new RTC event log encoding for AudioPlayout and DelayBasedBwe events. Björn Terelius 2022-02-08 18:20:18 +01:00
  • 3ed36c0521 Reland "Remove stopped_ from AudioRtpReceiver and VideoRtpReceiver." Tommi 2022-02-08 21:12:15 +01:00
  • f4cad8ac51 PipeWire capturer: drop DMA-BUF modifier and renegotiate parameters on failure Jan Grulich 2022-02-05 17:13:45 +01:00
  • 49e0e77e40 PipeWire capturer: make use of ScreenCaptureFrameQueue Jan Grulich 2022-02-07 13:10:15 +01:00
  • 409ac89b43 decode strings to utf-8 and use universal_newlines for subprocess Christoffer Jansson 2022-02-08 18:24:29 +01:00
  • 8e3441933f Break out sdp_offer_answer from peerconnection Harald Alvestrand 2022-02-08 12:55:42 +00:00
  • 4e8a773b4b tools_webrtc dir converted to py3 + top level PRESUBMIT script Christoffer Jansson 2022-02-08 09:01:12 +01:00
  • b5cba85c2f Add support for time-varying constraints in DegradedCall. Erik Språng 2022-02-08 12:35:46 +01:00
  • 27c1452fae Refactor BasicNetworkManager to use TQ methods and PendingTaskSafetyFlag. Niels Möller 2022-02-07 16:44:21 +01:00