obs-studio/cmake/Modules
Jérémy Farnaud 7e39109a86 obs-filters: Add option to use RNNoise for noise reduction
This commit adds support to using Xiph and Mozilla RNNoise library for
noise reduction.

RNNoise is a small library using an AI approach to noise reduction
using a pre-trained model like RTX Voice. But unlike RTX Voice, it is
very tiny, use CPU instead of GPU and only use little resources.
Obviously it is not as efficient but will effectively remove background
noise. It uses more CPU than the existing libspeex-based noise
reduction but it also sounds sounds way better.

RNNoise support is added to the noise reduction effect. It can be
enabled with a checkbox in the effect configuration. RNNoise has no
settings.
2020-08-18 11:25:21 -07:00
..
CheckForPthreads.c cmake: Properly check for Threading support 2014-09-26 22:52:30 -07:00
CopyMSVCBins.cmake Revert "UI: Match Windows taskbar state to tray icon" 2020-07-11 06:12:51 -07:00
FindAppKit.cmake Fix AppKit find module 2014-09-15 14:42:18 -07:00
FindCXX11.cmake Include FindPackageHandleStandardArgs.cmake in every find module using it 2014-08-21 16:38:49 +02:00
FindDBus.cmake cmake: Add helper to find dbus package 2015-09-12 19:15:32 -07:00
FindFFmpeg.cmake docs/sphinx: Fix various typos 2019-10-14 17:19:38 -07:00
FindFontconfig.cmake Fix fontconfig cmake module 2014-09-15 14:42:01 -07:00
FindFreetype.cmake cmake: Fix dependency cmake search paths 2015-07-13 14:39:03 -07:00
FindIconv.cmake cmake: Refactor growing list of library locations 2014-09-27 09:40:45 -07:00
FindJack.cmake Initial obs-studio jack support 2015-01-25 20:42:02 +01:00
FindJansson.cmake cmake: Fix dependency cmake search paths 2015-07-13 14:39:03 -07:00
FindLibVLC.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
FindLibcurl.cmake cmake: Fix dependency cmake search paths 2015-07-13 14:39:03 -07:00
FindLibfdk.cmake cmake: Fix dependency cmake search paths 2015-07-13 14:39:03 -07:00
FindLibrnnoise.cmake obs-filters: Add option to use RNNoise for noise reduction 2020-08-18 11:25:21 -07:00
FindLibspeexdsp.cmake cmake: Add module to find libspeexdsp 2016-07-25 20:17:13 -07:00
FindLibsysinfo.cmake cmake: Add module to find libsysinfo on FreeBSD 2015-05-04 22:37:17 +02:00
FindLibv4l2.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
FindLibx264.cmake cmake: Add FFmpeg/x264 include header path suffix 2015-08-12 04:21:26 -07:00
FindLuajit.cmake cmake: Add luajit 2.1 support to build 2018-08-18 10:38:21 -04:00
FindMbedTLS.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
FindOSS.cmake plugins: Add oss-audio plugin 2020-05-02 17:38:27 +08:00
FindPythonDeps.cmake cmake: Search for Python 3.4 2018-01-21 14:27:55 +02:00
FindRSSDK.cmake cmake: Add module to find RSSDK 2016-11-19 03:04:44 -08:00
FindSwigDeps.cmake CI: Update build script to use pre-built SWIG and QT dependencies 2020-07-10 01:01:32 +02:00
FindThreads.cmake cmake: Properly check for Threading support 2014-09-26 22:52:30 -07:00
FindUDev.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
FindVulkan.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
FindX11_XCB.cmake Move from libX11/GLX to XCB/libX11/GLX. 2014-12-19 19:23:08 -08:00
FindXCB.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
FindZLIB.cmake cmake: Fix warnings and normalize variables/errors 2020-05-21 18:45:16 -07:00
IDLFileHelper.cmake cmake: Add macro to compile .tlb files via midl 2016-11-19 03:04:45 -08:00
ObsCpack.cmake Display license in MSI installer 2016-09-28 12:06:35 -04:00
ObsHelpers.cmake obs-scripting: Fix script plugin destination path on MacOS 2019-09-26 23:29:05 +02:00
WIX.template.in Move CPack win32 generator from NSIS to WIX 2014-02-02 22:38:21 +01:00