Commit Graph

  • 8845f7e32b AGC2 AdaptiveModeLevelEstimator min consecutive speech frames (3/3) Alessio Bazzica 2020-09-30 13:19:22 +02:00
  • 77607f1e83 Roll chromium_revision 01b26f767e..f9788a96b2 (811724:811959) chromium-webrtc-autoroll 2020-09-30 05:02:59 -07:00
  • 61709a3233 Revert "Begin implementing WGC CaptureFrame" Mirko Bonadei 2020-09-30 10:47:40 +00:00
  • 9cf3ea0ab2 AGC2 AdaptiveModeLevelEstimator: minor code improvements Alessio Bazzica 2020-09-30 09:14:14 +02:00
  • f5e261aaf6 Introduce RTC_NO_UNIQUE_ADDRESS. Mirko Bonadei 2020-09-30 10:04:20 +02:00
  • 1e4d4fdf88 Don't trigger key frame when encoder is not reset during reconfigure Yun Zhang 2020-09-30 00:22:46 -07:00
  • d2c6967f1d Optimize RoboCaller::AddReceiver() for code size Karl Wiberg 2020-09-29 13:55:13 +02:00
  • 79d8df021c android: add rollback RTCSdpType Philipp Hancke 2020-09-21 20:12:08 +02:00
  • df2a4654a0 Improve neteq_rtp_fuzzer Henrik Lundin 2020-09-29 17:10:33 +02:00
  • be0aec2174 Ensure FakeVp8Encoder::GetEncoderInfo() writes EncoderInfo.fps_allocation: Per Kjellander 2020-09-29 20:00:03 +02:00
  • e820cef534 Begin implementing WGC CaptureFrame Austin Orion 2020-09-15 11:22:59 -07:00
  • 2291fb36cf red: ensure minimum amount of header bytes Philipp Hancke 2020-09-29 10:51:42 +02:00
  • cc2975cb56 Roll chromium_revision 82e79a8a7f..01b26f767e (811607:811724) chromium-webrtc-autoroll 2020-09-29 09:01:37 -07:00
  • 307fab9e02 AGC2 AdaptiveModeLevelEstimator: cache last level estimate Alessio Bazzica 2020-09-29 14:08:15 +02:00
  • c5152e893e Create isolated output directory when creating the output file. Jeremy Leconte 2020-09-29 09:26:02 +02:00
  • 445e6b034a Break out separate compile targets for various classes Harald Alvestrand 2020-09-29 14:21:47 +00:00
  • 8036cb791f Report sent_packets_queue_wait_time_us in PC level framework network debug mode Artem Titov 2020-09-29 15:10:46 +02:00
  • 0b9e354d61 Improve perf metrics plotter Artem Titov 2020-09-29 15:14:06 +02:00
  • 10ea118410 Default-enables WebRTC-DeferredFecGeneration. Erik Språng 2020-09-28 18:04:46 +02:00
  • 3f8966f4ab Deactivating AVX2 support by default Per Åhgren 2020-09-29 12:02:57 +02:00
  • 435f279433 AGC2 remove incorrect field trial parsing functions Alessio Bazzica 2020-09-29 14:02:18 +02:00
  • 38b768c588 Factor out the transceiver list into a separate object. Harald Alvestrand 2020-09-29 11:54:05 +00:00
  • b6bc09b099 Remove locks from BufferQueue (not needed). Tomas Gunnarsson 2020-09-29 13:04:01 +02:00
  • f360506c7a Deferred FEC: Prevents duplicate FEC addition of non-RTX retransmission. Erik Språng 2020-09-29 11:53:39 +02:00
  • 56f63c3e7e AGC2 AdaptiveModeLevelEstimator min consecutive speech frames (2/3) Alessio Bazzica 2020-09-29 11:56:38 +02:00
  • b6f002b55f Add NV12 to libvpx wrappers output Ilya Nikolaevskiy 2020-09-29 10:37:32 +02:00
  • de95329daa Delete macros RTC_DISALLOW_ASSIGN and RTC_DISALLOW_IMPLICIT_CONSTRUCTORS Niels Möller 2020-09-29 09:46:21 +02:00
  • 46be80d349 Remove echo suppression in transparent mode Gustaf Ullberg 2020-09-29 09:52:18 +02:00
  • b3b45d43a3 Roll chromium_revision 8276edf45c..82e79a8a7f (811503:811607) chromium-webrtc-autoroll 2020-09-29 01:02:22 -07:00
  • cce51b628a Delete unused header file sdk/objc/Framework/Classes/PeerConnection/RTCVideoCodec+Private.h Niels Möller 2020-09-28 16:51:44 +02:00
  • 7899e972b6 Accept NV12 frames into VP9 Evan Shrubsole 2020-09-28 12:04:11 +02:00
  • 3a8c441cc4 Roll chromium_revision 5db2d14de4..8276edf45c (811347:811503) chromium-webrtc-autoroll 2020-09-28 19:02:31 -07:00
  • 6154a74e54 Start/stop ProcessThread as first/last audio channel is added/removed. Tim Na 2020-09-24 17:25:15 -07:00
  • 6ecfbb5155 Roll chromium_revision 3274067af3..5db2d14de4 (811217:811347) chromium-webrtc-autoroll 2020-09-28 13:02:48 -07:00
  • e39b378d4a Remove tests associated to WebRTC-LibvpxVp{8,9}TrustedRateController. Mirko Bonadei 2020-09-24 14:02:39 +02:00
  • fbb31dff0c Delete RtpRtcp::BitrateSent as no longer used Danil Chapovalov 2020-09-24 14:05:23 +02:00
  • 87b11009af Roll chromium_revision 0957d98fca..3274067af3 (810507:811217) chromium-webrtc-autoroll 2020-09-28 07:05:46 -07:00
  • 14bba6e1c3 Add API to allow legacy TLS protocols. Guido Urdaneta 2020-09-25 16:00:51 +02:00
  • cdcfab0a52 Refactor webrtc::PeerConnection to split out offer/answer Harald Alvestrand 2020-09-28 13:02:07 +00:00
  • b2995a1e57 Delete dead signal code in pc/channel.* Tomas Gunnarsson 2020-09-28 14:05:35 +02:00
  • 37e22f1a4c Compile screen capturer mac test only when is_mac=true. Mirko Bonadei 2020-09-28 14:44:07 +02:00
  • 08ae7cea30 Reland "Delete the non-const version of the EncodedImage::data() method." Niels Möller 2020-09-23 15:58:12 +02:00
  • 1e40a0cabd Remove asyncinvoker from PeerConnection. Tomas Gunnarsson 2020-09-28 10:39:31 +02:00
  • b6103ff5f9 Test scalability structures do not suggest disabled layers Danil Chapovalov 2020-09-28 12:32:41 +02:00
  • 55c178693c Add support for NV12 frame generation for tests Evan Shrubsole 2020-09-28 10:16:00 +02:00
  • 111de34102 Revert "Delete the non-const version of the EncodedImage::data() method." Marina Ciocea 2020-09-27 06:26:30 +00:00
  • 9def3ff4a3 Fix for OnSctpInboundPacket being called after transport destruction. Taylor Brandstetter 2020-09-24 15:32:25 -07:00
  • 16db7fff49 Move win32 files to a new "win32" target to avoid cyclic dependencies. Tommi 2020-09-26 11:57:26 +02:00
  • 3f7298d644 Clean up the AVX2 activation in the gni file Per Åhgren 2020-09-25 13:53:30 +02:00
  • 66515d6676 Allow clients to provide custom scheduler to AudioModule Bin Zhu 2020-09-25 09:14:56 -07:00
  • e5d669ed28 Reland "Activating AVX2 support by default" Per Åhgren 2020-09-25 12:02:32 +02:00
  • cd92b0be9a AGC2 AdaptiveModeLevelEstimator min consecutive speech frames (1/3) Alessio Bazzica 2020-09-25 14:34:26 +02:00
  • c1ece012cb AGC2 VAD probability: instant decay / slow attack Alessio Bazzica 2020-09-25 14:31:17 +02:00
  • f2969fa868 Delete the non-const version of the EncodedImage::data() method. Niels Möller 2020-09-23 15:58:12 +02:00
  • 9ccbe17abb Revert "Activating AVX2 support by default" Per Åhgren 2020-09-25 12:13:22 +00:00
  • 530781d03f AGC2 VadWithLevel(::LevelAndProbability) renamed + injectable VAD Alessio Bazzica 2020-09-25 13:24:36 +02:00
  • 77baeee99e Make MessageHandler be a pure virtual interface. Tomas Gunnarsson 2020-09-24 22:39:21 +02:00
  • ad148272b8 Activating AVX2 support by default Per Åhgren 2020-09-25 12:02:32 +02:00
  • 0804092d52 Roll chromium_revision 063275b49b..0957d98fca (810396:810507) chromium-webrtc-autoroll 2020-09-25 01:02:02 -07:00
  • d88b169019 Fix RoboCaller::Send perfect forwarding Karl Wiberg 2020-09-25 06:16:12 +02:00
  • d3db8535d3 Roll chromium_revision fb765f65ef..063275b49b (810252:810396) chromium-webrtc-autoroll 2020-09-24 19:02:19 -07:00
  • 7a7683567c Check length before dereferencing SCTP notifications. Taylor Brandstetter 2020-09-16 13:10:06 -07:00
  • 1ee3325051 When stopping a transceiver, end the receiver's track. Harald Alvestrand 2020-09-24 13:31:15 +00:00
  • 39a3f081c1 Disable transparent mode when ERL is bounded Gustaf Ullberg 2020-09-24 17:24:03 +02:00
  • a70528e0be Roll chromium_revision b70f108ba3..fb765f65ef (810146:810252) chromium-webrtc-autoroll 2020-09-24 11:02:16 -07:00
  • 9e81182f8e RNN VAD build file refactoring: split into separate (private) targets Alessio Bazzica 2020-09-24 15:50:15 +02:00
  • 26df6e696b Roll chromium_revision 532b3f340b..b70f108ba3 (810021:810146) chromium-webrtc-autoroll 2020-09-24 05:03:15 -07:00
  • 3060d33cca Remove instance of IP logging in NetworkMonitorAutoDetect Paulina Hensman 2020-09-24 10:19:42 +02:00
  • afef7a74a7 HMM based transparent mode classifier Gustaf Ullberg 2020-09-24 09:21:49 +02:00
  • 936f1af3bb Reland "Remove stopped transceivers at both local and remote SetDescription" Harald Alvestrand 2020-09-22 07:41:50 +00:00
  • 0ed7f1fab2 Roll chromium_revision adce495841..532b3f340b (809911:810021) chromium-webrtc-autoroll 2020-09-23 17:05:33 -07:00
  • 5e85c8bc31 Roll chromium_revision dc725cd59e..adce495841 (809732:809911) chromium-webrtc-autoroll 2020-09-23 13:02:42 -07:00
  • 3a5612a8de Clean up references to deprecated create_srcjar in android_resources Mohamed Heikal 2020-09-23 09:22:57 -04:00
  • d60e32a953 Demote method EncodedImage::capacity() to private. Niels Möller 2020-09-23 14:26:42 +02:00
  • 2a4d6634b2 Roll chromium_revision 590f451ba1..dc725cd59e (809630:809732) chromium-webrtc-autoroll 2020-09-23 05:03:19 -07:00
  • 12f465cf94 Deprecate the raw-pointer constructor of EncodedImage. Niels Möller 2020-09-23 12:45:17 +02:00
  • ced49e7b7c Remove deprecated i420 buffer pool Ilya Nikolaevskiy 2020-09-23 12:30:43 +02:00
  • 81d691852d SsrcEndToEndTest: Configure bitrate via VideoEncoderConfig. Åsa Persson 2020-09-22 15:18:50 +02:00
  • 1922fb0ec3 AGC2 saturation protector: extra margin added by level estimator Alessio Bazzica 2020-09-23 09:06:51 +02:00
  • aac41bd678 Removes dead fallback code from rtcp::CompoundPacket. Erik Språng 2020-09-22 09:59:47 +02:00
  • cbe6e8a258 Introduce debug network stats Artem Titov 2020-09-22 15:45:00 +02:00
  • 4da8e4c0c1 Add field trial to force outgoing video playout delay Johannes Kron 2020-09-22 16:23:30 +02:00
  • 736ff83e69 AGC2 saturation protector: simplify interface and impl Alessio Bazzica 2020-09-23 09:04:48 +02:00
  • e8e29845fa Roll chromium_revision f294a94cc4..590f451ba1 (808500:809630) chromium-webrtc-autoroll 2020-09-22 19:02:00 -07:00
  • c253cb84aa Revert "Remove stopped transceivers at both local and remote SetDescription" Harald Alvestrand 2020-09-22 21:06:05 +00:00
  • 10f6eadd48 AGC2 Saturation Protector: switch to ring buffer Alessio Bazzica 2020-09-22 14:44:06 +02:00
  • a945cdadff Make VP9 correctly accept middle-layer singlecast Ilya Nikolaevskiy 2020-09-22 15:55:23 +02:00
  • ceb44959ca Reland: Wires up WebrtcKeyValueBasedConfig in media engines. Erik Språng 2020-09-22 11:36:35 +02:00
  • 92e379663a RTC_LOG: Fix bug introduced in a recent CL Karl Wiberg 2020-09-22 13:22:20 +02:00
  • b166dc2b4e common_video/h264: Make ssilkin@webrtc.org owner. Markus Handell 2020-09-22 10:05:54 +02:00
  • 9345dcfeea Strip AUD NALUs from H.264 bitstream Hua, Chunbo 2020-09-22 10:34:56 +08:00
  • 8d049c0d3d Delete video source proxying in WebRtcVideoSendStream Niels Möller 2020-09-22 09:21:34 +02:00
  • 6f4de80ddd Remove stopped transceivers at both local and remote SetDescription Harald Alvestrand 2020-09-22 07:41:50 +00:00
  • dd7df5c989 RTC_LOG: Internally, pass logging severity as template argument Karl Wiberg 2020-09-22 11:07:53 +02:00
  • e45ab7a121 RTC_LOG: Remove unnecessary optimization Karl Wiberg 2020-09-22 09:35:13 +02:00
  • 0e88438111 RTC_LOG: Mark a trivial function with constexpr Karl Wiberg 2020-09-22 09:34:45 +02:00
  • ceab7547f0 Make LibvpxVp8Encoder::GetCpuSpeed() to always read from CpuSpeedExperiment for arm. Åsa Persson 2020-09-21 14:57:04 +02:00
  • edd7f9e94d Check if logging for a severity is enabled at the call site. Tomas Gunnarsson 2020-09-21 16:44:55 +02:00
  • 52fa992ccc Rename CancerStickCastle to RoboCaller. Lahiru Ginnaliya Gamathige 2020-09-21 12:28:48 -07:00
  • d41c2a6b8a Remove AsyncInvoker from WebRtcVideoChannel. Tomas Gunnarsson 2020-09-21 15:56:42 +02:00