Commit Graph

  • 0424c19fda AGC2 RNN VAD: FFT utility lib Alessio Bazzica 2018-05-07 16:53:50 +02:00
  • bd9fe092ce Using shared task queue for congestion controller. Sebastian Jansson 2018-05-07 16:33:50 +02:00
  • 0c4f7beb25 New api struct BitrateSettings. Niels Möller 2018-05-07 14:01:37 +02:00
  • 0dfd3721ef Avoid enforcing that the stream delay is reported for AEC3 Per Åhgren 2018-05-06 18:16:01 +02:00
  • 7ee2e25afb Extracting the simulation part of FakeNetworkPipe Sebastian Jansson 2018-05-07 14:49:39 +02:00
  • 9ad845d2ab Soften the AEC3 transparent mode to handle broken headsets Per Åhgren 2018-05-06 21:17:20 +02:00
  • 623d281792 Correcting the use of externally reported delay in AEC3 Gustaf Ullberg 2018-05-07 13:36:07 +02:00
  • c56ff11984 Delete deprecated decode:...fragmentationHeader:... objc method. Niels Möller 2018-05-02 15:49:51 +02:00
  • 3b69b196e4 Removes uninitialized constructors for units. Sebastian Jansson 2018-05-07 13:51:51 +02:00
  • d8d02147d9 AGC2 Bi-Quad filter: separate target and unit test. Alessio Bazzica 2018-05-07 13:26:47 +02:00
  • 78ad6ce381 Removing openmax_dl Alessio Bazzica 2018-05-07 11:53:28 +02:00
  • 156436056e VP9 RTP frame reference finder cleanup. philipel 2018-05-03 16:14:13 +02:00
  • a5b903833f Reland "Reland "AGC2 RNN VAD: Recurrent Neural Network impl"" Alessio Bazzica 2018-05-07 09:29:54 +00:00
  • 823f9135f8 Updating the AppRTCMobile iOS UI. Bigger buttons, fewer taps makes it less tedious to test loopback calls locally. See webrtc:9240 for details. Peter Hanspers 2018-05-07 11:04:24 +02:00
  • 1ffb3747bd RTC_LOG(): Internally, pass logging severity as template argument Karl Wiberg 2018-05-04 15:04:48 +02:00
  • a4e37a8f82 Adds ability to disable initial startup mode for BBR. Sebastian Jansson 2018-05-04 17:11:56 +02:00
  • 909338b027 Revert "Implement RtpParameters.transaction_id for PC RtpSenderInterface" Max Morin 2018-05-07 06:09:37 +00:00
  • b044d3a28f Roll chromium_revision e5132b72fb..63c80f2e33 (556255:556358) Autoroller 2018-05-06 12:45:18 -07:00
  • cc70a9da52 Roll chromium_revision f21e245b41..e5132b72fb (556135:556255) Autoroller 2018-05-04 16:44:18 -07:00
  • eb3e28f6e0 Roll chromium_revision 759127140a..f21e245b41 (556025:556135) Autoroller 2018-05-04 11:49:39 -07:00
  • cab58888ad Integrated PeerConnectionDependencies into PeerConnection::Initialize Benjamin Wright 2018-05-02 15:12:47 -07:00
  • c816ffc0a5 Fix VerifyPeerCertMatchesHost tests. David Benjamin 2018-05-04 12:38:00 -04:00
  • a49eacb30a AEC3: External delay - Fix mismatch in time units Gustaf Ullberg 2018-05-04 16:43:56 +02:00
  • e8492fee6b Mitigate RTP pic ID errors in VP9 SVC non-flexible mode “Michael 2018-05-04 08:37:40 -05:00
  • ec6e550a8f Removes usage of uninitialized units in network control code. Sebastian Jansson 2018-05-04 17:07:16 +02:00
  • c6ff757b24 Split NetEq simulation and jitter buffer plot to be able to plot other metrics in the simulation. Minyue Li 2018-05-04 09:46:44 +02:00
  • 91c237e374 Removing usage of uninitialized units in BBR code. Sebastian Jansson 2018-05-04 14:55:33 +02:00
  • 1d87148a4f Fixed init of H.264 profile/level support table on iOS Yura Yaroshevich 2018-05-02 13:06:34 +03:00
  • 25f0c206df Log probing bitrate and cluster id as int32 in event log. Bjorn Terelius 2018-05-02 15:54:59 +02:00
  • ee10ea8a41 RTC_LOG(): Internally, pass logging severity as template argument Karl Wiberg 2018-05-04 13:27:48 +02:00
  • 5faf36ef3c Implement RtpParameters.transaction_id for PC RtpSenderInterface Florent Castelli 2018-05-03 15:31:53 +02:00
  • e6256055e7 Moving task queue from Call to transport controller. Sebastian Jansson 2018-05-04 14:08:15 +02:00
  • 9d96e92316 Rewrite videoprocessor integrationtest to use public fixture. Kári Tristan Helgason 2018-05-04 11:56:55 +02:00
  • 3c9f47434f Revert "Reland "AGC2 RNN VAD: Recurrent Neural Network impl"" Sam Zackrisson 2018-05-04 11:52:17 +00:00
  • bf51de83b8 Roll chromium_revision 3cf20c1972..759127140a (555908:556025) Autoroller 2018-05-04 03:44:23 -07:00
  • 0e6375e78b AEC3: Transparency improvements to the suppressor Gustaf Ullberg 2018-05-04 11:29:02 +02:00
  • 35b67f0710 Reland "Android: Remove deprecated PeerConnectionFactory ctors" Magnus Jedvert 2018-04-25 09:44:30 +02:00
  • e0bba68ede Reland "AGC2 RNN VAD: Recurrent Neural Network impl" Alessio Bazzica 2018-05-04 09:33:16 +00:00
  • ab4f1c1bce Be more clever when passing default arguments in log statements Karl Wiberg 2018-05-04 10:42:28 +02:00
  • 65ddf07219 AEC3: not applying noise gating when using the stationarity properties of the render signal Jesús de Vicente Peña 2018-05-02 14:28:30 +02:00
  • 7ba22b8eea Break out the part of the iSAC codec that's used for Voice Activity Detection Karl Wiberg 2018-04-27 04:31:53 +02:00
  • 939eb80ed0 Add missing casts-to-int to int/uint16 comparisons. Wez 2018-05-03 03:34:17 -07:00
  • 2027b669b2 Add tests for quality scaling. Åsa Persson 2018-05-02 18:08:06 +02:00
  • c2ddd704fa Whitespace change to kick bots. Patrik Höglund 2018-05-04 07:54:08 +02:00
  • 62c0c2d1e0 Roll chromium_revision cbcb08ed86..3cf20c1972 (555797:555908) Autoroller 2018-05-03 16:45:33 -07:00
  • 5d16e2c16d Roll chromium_revision 2a799fa8c9..cbcb08ed86 (555682:555797) Autoroller 2018-05-03 10:44:45 -07:00
  • a1f566b28a Fix: make sure to call UI APIs from main thread. Peter Hanspers 2018-05-02 13:07:53 +02:00
  • 97e349ace7 Revert "AGC2 RNN VAD: Recurrent Neural Network impl" Sam Zackrisson 2018-05-03 13:49:14 +00:00
  • bd0954e83f Encode key frame when enabling upper layer. Sergey Silkin 2018-05-03 14:14:09 +02:00
  • 2491cb7382 AGC2 RNN VAD: Recurrent Neural Network impl Alessio Bazzica 2018-05-03 11:37:13 +02:00
  • 1c62b986d9 Adding a Metal RGB renderer. Peter Hanspers 2018-05-03 14:06:04 +02:00
  • a157e08093 VP9 temporal index bounds check. philipel 2018-05-02 15:19:01 +02:00
  • 341bfca58c Removes uptr alias in network control code. Sebastian Jansson 2018-05-03 11:18:32 +02:00
  • 9a0a935460 Makes protected destructor public in TargetTransferRateObserver. Sebastian Jansson 2018-05-03 11:18:39 +02:00
  • 6753795409 Built in video codec factories. Anders Carlsson 2018-05-03 11:28:29 +02:00
  • 3531ee18ec change a stringstream over to stringbuilder Jonas Olsson 2018-04-04 11:21:27 +02:00
  • 88c99562b6 Remove internal media/base/ stringstream usages Jonas Olsson 2018-05-03 11:45:33 +02:00
  • d8b4f1eb24 Roll chromium_revision fa9c81b199..2a799fa8c9 (554823:555682) Autoroller 2018-05-03 02:44:16 -07:00
  • 3e18c82820 Reland "Reland "Remove our stream << overloads from non-test build targets."" Jonas Olsson 2018-04-18 10:11:07 +02:00
  • 4775b277c2 Support rolling CIPD deps in WebRTC Oleh Prypin 2018-04-26 22:33:26 +02:00
  • 01042067be Specify Xcode 9.2 and macOS versions that support it [part 2] Oleh Prypin 2018-05-03 11:27:14 +02:00
  • 207e6f8cd9 Revert "Android: Remove deprecated PeerConnectionFactory ctors" Sam Zackrisson 2018-05-03 09:45:18 +00:00
  • edcd2cc572 Avoid allocation/copy by using GetFloatArrayRegion. Mirko Bonadei 2018-05-03 10:35:23 +02:00
  • 26b9e12289 Android: Let VideoSource dispose SurfaceTextureHelper Magnus Jedvert 2018-05-02 14:41:22 +02:00
  • 2e28edaa8a Specify Xcode 9.2 and macOS versions that support it Oleh Prypin 2018-05-03 07:59:53 +02:00
  • 3e0dee2660 Android: Remove deprecated PeerConnectionFactory ctors Magnus Jedvert 2018-04-25 09:44:30 +02:00
  • 6f7e6d6ff3 Created PeerConnectionDependencies to avoid creating new CreatePeerConnection overloads. Benjamin Wright 2018-05-02 13:46:31 -07:00
  • 2199580590 Remove deprecated std::bind2nd and std::ptr_fun tzik 2018-04-26 17:38:28 +09:00
  • 26e0849061 Fix a null pointer bug in NetworkMonitorAutoDetect.getNetworkState. Qingsi Wang 2018-05-01 16:31:55 -07:00
  • cef0650781 Set name for threads created in ObjC SDK Yura Yaroshevich 2018-05-01 00:58:43 +03:00
  • f133856dfa Delete nack_enabled flag in encoder configuration. Niels Möller 2018-04-26 09:51:47 +02:00
  • c3d8bb1c52 Disable flaky test FullStackTest.SimulcastFullHdOveruse Sam Zackrisson 2018-05-02 10:22:32 +02:00
  • 2a35c43779 Removing shared_ptr in a unittest in audio coding. Minyue Li 2018-05-02 12:36:31 +02:00
  • cad94449dd Remove H264 CHP field trial code. Kári Tristan Helgason 2018-05-02 10:29:12 +02:00
  • 5613879b7b Fill drops with last decoded frame. Sergey Silkin 2018-05-02 10:50:55 +02:00
  • 2f2633d90c AEC3: Audility: Avoid the initialization of the noise estimator in pure zeroes signals at the render. Jesús de Vicente Peña 2018-05-02 09:47:22 +02:00
  • 3c30c9cb9f Decode base reference frame if current layer was dropped. Sergey Silkin 2018-05-02 09:18:48 +02:00
  • 8b4e92d0a5 ObjC SDK: Stop using built-in SW video codecs Magnus Jedvert 2018-04-13 15:36:43 +02:00
  • be80681295 Add runtime check for metal support. Kári Tristan Helgason 2018-04-18 17:04:02 +02:00
  • 2d06118623 Reland "Make VideoStreamEncoder::ReconfigureEncoder always call ConfigureQualityScaler." Niels Möller 2018-04-24 09:13:08 +02:00
  • f764cf4677 Don't transition ICE to Checking if there are no transports Steve Anton 2018-05-01 14:32:17 -07:00
  • 878a3df8a2 Roll chromium_revision a64fa182cd..fa9c81b199 (554722:554823) Autoroller 2018-04-30 11:45:19 -07:00
  • 66fa535e6e Prepares for moving units to API. Sebastian Jansson 2018-04-30 16:54:57 +02:00
  • 71a720ba16 Roll chromium_revision 81845cf247..a64fa182cd (554621:554722) Autoroller 2018-04-30 04:44:24 -07:00
  • f22550175b AGC2 RNN VAD: Pitch Search Alessio Bazzica 2018-04-27 16:44:11 +02:00
  • 9558192711 AEC3: Removing the need of a buffer for the stationarity estimator of the render signal. Jesús de Vicente Peña 2018-04-30 08:37:57 +02:00
  • 28899d0791 Replace direct invocation of ShadowApplication.getApplicationContext() Oleh Prypin 2018-04-27 19:25:35 +02:00
  • 9546f37c03 Roll chromium_revision 58de35c184..81845cf247 (554518:554621) Autoroller 2018-04-27 20:44:22 -07:00
  • df527fd6a6 Add e2e test for multiple video tracks without signaling SSRCs Steve Anton 2018-04-27 15:52:03 -07:00
  • de2ed7dc18 Support VPN adapter type in WebRTC Android. Qingsi Wang 2018-04-27 14:25:37 -07:00
  • e80689fcab Roll chromium_revision 1589d89737..58de35c184 (554416:554518) Autoroller 2018-04-27 14:44:58 -07:00
  • 658ad8816b Removed the updating of the padding data buffer in the AEC3 FFT Per Åhgren 2018-04-27 14:22:37 +02:00
  • 033050c50f Roll chromium_revision 80461bb5df..1589d89737 (554260:554416) Autoroller 2018-04-27 10:45:17 -07:00
  • 169c7fd521 Use windowed, data padded, FFTs when computing the AEC3 suppressor gain Per Åhgren 2018-04-27 12:04:03 +02:00
  • c4ca1d3f37 Reland "Create new API for RtcEventLogParser." Bjorn Terelius 2018-04-27 14:33:34 +02:00
  • ebd9abc1a2 Use IFA_LOCAL instead of IFA_ADDRESS over IPv4 network on ANDROID Yongje Lee 2018-04-27 09:47:07 +09:00
  • ad3971f40f Allow x86 when build WebRTC.framework for iOS Yura Yaroshevich 2018-04-26 20:04:03 +03:00
  • 95141d91d8 Set a positive initial gain in the Adaptive Digital GC. Alex Loiko 2018-04-20 15:28:45 +02:00
  • d4043f69ae Replace runtime thread checks by compile-time checks. Niels Möller 2018-04-26 16:06:22 +02:00
  • 216af841ad Add debug data dumping to the AEC3 suppressor Gustaf Ullberg 2018-04-26 12:39:11 +02:00