From be2ab2ef3122dd78cbbce835d056ca59f5042cd4 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 18 Jul 2023 02:02:39 -0400 Subject: support mindeps build without rnnoise --- src/audio/manager.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/audio/manager.hpp') diff --git a/src/audio/manager.hpp b/src/audio/manager.hpp index c3867df..ec62fed 100644 --- a/src/audio/manager.hpp +++ b/src/audio/manager.hpp @@ -14,7 +14,10 @@ #include #include #include + +#ifdef WITH_RNNOISE #include +#endif #include "devices.hpp" // clang-format on @@ -84,10 +87,13 @@ private: bool DecayVolumeMeters(); bool CheckVADVoiceGate(); + +#ifdef WITH_RNNOISE bool CheckVADRNNoise(const int16_t *pcm); void RNNoiseInitialize(); void RNNoiseUninitialize(); +#endif friend void data_callback(ma_device *, void *, const void *, ma_uint32); friend void capture_data_callback(ma_device *, void *, const void *, ma_uint32); @@ -132,7 +138,9 @@ private: AudioDevices m_devices; VADMethod m_vad_method; +#ifdef WITH_RNNOISE DenoiseState *m_rnnoise; +#endif std::atomic m_rtp_timestamp = 0; public: -- cgit v1.2.3