mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-03-16 21:19:36 -04:00
commit
d8db586c45
9
external/CMakeLists.txt
vendored
9
external/CMakeLists.txt
vendored
@ -970,13 +970,16 @@ if(ENABLE_CHANNELRX_DEMODINMARSAT)
|
||||
endif()
|
||||
|
||||
# For denoiser feature
|
||||
if(LINUX AND ENABLE_FEATURE_DENOISER)
|
||||
if((LINUX OR APPLE) AND ENABLE_FEATURE_DENOISER)
|
||||
if (WIN32)
|
||||
set(RNNOISE_LIBRARIES "${SDRANGEL_BINARY_LIB_DIR}/rnnoise.lib" CACHE INTERNAL "")
|
||||
set(RNNOISE_ARGS "-DRNN_ENABLE_X86_RTCD=OFF")
|
||||
elseif (LINUX)
|
||||
set(RNNOISE_LIBRARIES "${EXTERNAL_BUILD_LIBRARIES}/lib${LIB_SUFFIX}/librnnoise${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "")
|
||||
set(RNNOISE_ARGS "-DRNN_ENABLE_X86_RTCD=ON")
|
||||
elseif (APPLE)
|
||||
set(RNNOISE_LIBRARIES "${EXTERNAL_BUILD_LIBRARIES}/rnnoise/src/rnnoise-build/librnnoise${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "")
|
||||
set(RNNOISE_ARGS "-DRNN_ENABLE_X86_RTCD=OFF")
|
||||
endif()
|
||||
ExternalProject_Add(rnnoise
|
||||
GIT_REPOSITORY https://github.com/f4exb/rnnoise.git
|
||||
@ -996,6 +999,10 @@ if(LINUX AND ENABLE_FEATURE_DENOISER)
|
||||
set(RNNOISE_INCLUDE_DIR "${EXTERNAL_BUILD_LIBRARIES}/rnnoise/src/rnnoise/include" CACHE INTERNAL "")
|
||||
if (WIN32)
|
||||
install(FILES "${SDRANGEL_BINARY_BIN_DIR}/rnnoise${CMAKE_SHARED_LIBRARY_SUFFIX}" DESTINATION "${INSTALL_LIB_DIR}")
|
||||
elseif (APPLE)
|
||||
install(DIRECTORY "${binary_dir}" DESTINATION "${INSTALL_LIB_DIR}"
|
||||
FILES_MATCHING PATTERN "librnnoise*${CMAKE_SHARED_LIBRARY_SUFFIX}")
|
||||
set(MACOS_EXTERNAL_LIBS_FIXUP "${MACOS_EXTERNAL_LIBS_FIXUP};${binary_dir}")
|
||||
endif ()
|
||||
endif()
|
||||
|
||||
|
||||
@ -13,7 +13,7 @@ It connects to the "demod" stream of Rx channels similarly to the Demod analyzer
|
||||
- WFM demodulator
|
||||
- WDSP plugin (multimode)
|
||||
|
||||
Note that this plugin is available only in Linux
|
||||
Note that this plugin is available only in Linux or Mac.
|
||||
|
||||
The following noise reduction schemes are covered. It can be selected via the (6) combo box:
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user