From a428f082dfb6763d2f5a1827e98873cc7ac701be Mon Sep 17 00:00:00 2001 From: Grishka Date: Thu, 4 May 2017 00:13:13 +0300 Subject: [PATCH] Fixed build on Linux --- audio/AudioInput.cpp | 2 +- audio/AudioOutput.cpp | 2 +- threading.h | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/audio/AudioInput.cpp b/audio/AudioInput.cpp index c51e6e6c8c..edba5f7f33 100644 --- a/audio/AudioInput.cpp +++ b/audio/AudioInput.cpp @@ -64,7 +64,7 @@ void AudioInput::EnumerateDevices(std::vector& devs){ #elif defined(_WIN32) AudioInputWave::EnumerateDevices(devs); #elif defined(__linux__) && !defined(__ANDROID__) - return new AudioInputALSA(); + #endif } diff --git a/audio/AudioOutput.cpp b/audio/AudioOutput.cpp index a2d06c1f78..2a27845f24 100644 --- a/audio/AudioOutput.cpp +++ b/audio/AudioOutput.cpp @@ -79,7 +79,7 @@ void AudioOutput::EnumerateDevices(std::vector& devs){ #elif defined(_WIN32) AudioOutputWave::EnumerateDevices(devs); #elif defined(__linux__) && !defined(__ANDROID__) - return new AudioInputALSA(); + //AudioOutputALSA::EnumerateDevices(devs); #endif } diff --git a/threading.h b/threading.h index 89ffd567d6..25ed676fec 100644 --- a/threading.h +++ b/threading.h @@ -46,6 +46,9 @@ public: } ~Semaphore(){ +#if ! __has_feature(objc_arc) + dispatch_release(sem); +#endif } void Acquire(){