From 64b56cf1840487c514439f1ac4f8e732c14bc257 Mon Sep 17 00:00:00 2001 From: olly Date: Tue, 8 Feb 2022 21:02:11 +0000 Subject: [PATCH] Include opusV2JNI Target In Non-Android Builds Allow opusV2JNI to be built-for & included-in non-Android build targets by ifdef'ing out the liblog dependency. Also removed libz and libandroid dependencies. PiperOrigin-RevId: 427269838 --- libraries/decoder_opus/src/main/jni/opus_jni.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libraries/decoder_opus/src/main/jni/opus_jni.cc b/libraries/decoder_opus/src/main/jni/opus_jni.cc index 00443b988e..ce127d19ab 100644 --- a/libraries/decoder_opus/src/main/jni/opus_jni.cc +++ b/libraries/decoder_opus/src/main/jni/opus_jni.cc @@ -14,17 +14,26 @@ * limitations under the License. */ +#ifdef __ANDROID__ #include +#endif #include +#include #include #include "opus.h" // NOLINT #include "opus_multistream.h" // NOLINT +#ifdef __ANDROID__ #define LOG_TAG "opus_jni" #define LOGE(...) \ ((void)__android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__)) +#else // __ANDROID__ +#define LOGE(...) \ + do { \ + } while (0) +#endif // __ANDROID__ #define DECODER_FUNC(RETURN_TYPE, NAME, ...) \ extern "C" { \