diff --git a/src/engine/media/MT_AmrCodec.cpp b/src/engine/media/MT_AmrCodec.cpp index ff6dbf85..65d56399 100644 --- a/src/engine/media/MT_AmrCodec.cpp +++ b/src/engine/media/MT_AmrCodec.cpp @@ -1,5 +1,5 @@ // Avoid linking issues on Android systems -#if !defined(TARGET_ANDROID) +#if !defined(TARGET_ANDROID) && !defined(TARGET_OPENWRT) #include "MT_AmrCodec.h" #include "../helper/HL_ByteBuffer.h" @@ -976,4 +976,4 @@ int GsmEfrCodec::plc(int lostFrames, void* output, int outputCapacity) return lostFrames * pcmLength(); } -#endif \ No newline at end of file +#endif diff --git a/src/engine/media/MT_AudioReceiver.cpp b/src/engine/media/MT_AudioReceiver.cpp index 76dbb5e7..8c5fbc24 100644 --- a/src/engine/media/MT_AudioReceiver.cpp +++ b/src/engine/media/MT_AudioReceiver.cpp @@ -13,7 +13,7 @@ #include "../audio/Audio_Interface.h" #include "../audio/Audio_Resampler.h" -#if !defined(TARGET_ANDROID) +#if !defined(TARGET_ANDROID) && !defined(TARGET_OPENWRT) # include "MT_AmrCodec.h" #endif @@ -692,7 +692,7 @@ float AudioReceiver::calculatePvqaMos(int rate, std::string& report) void AudioReceiver::processStatisticsWithAmrCodec(Codec* c) { -#if !defined(TARGET_ANDROID) +#if !defined(TARGET_ANDROID) && !defined(TARGET_OPENWRT) AmrNbCodec* nb = dynamic_cast(c); AmrWbCodec* wb = dynamic_cast(c); diff --git a/src/engine/media/MT_CodecList.cpp b/src/engine/media/MT_CodecList.cpp index d7b1d7fb..c3a5dd0a 100644 --- a/src/engine/media/MT_CodecList.cpp +++ b/src/engine/media/MT_CodecList.cpp @@ -7,7 +7,7 @@ #include "MT_CodecList.h" #include "MT_AudioCodec.h" -#if !defined(TARGET_ANDROID) +#if !defined(TARGET_ANDROID) && !defined(TARGET_OPENWRT) # include "MT_AmrCodec.h" #endif @@ -33,7 +33,7 @@ CodecList::CodecList(const Settings& settings) } } -#if !defined(TARGET_ANDROID) +#if !defined(TARGET_ANDROID) && !defined(TARGET_OPENWRT) for (int pt: mSettings.mAmrWbPayloadType) mFactoryList.push_back(new AmrWbCodec::CodecFactory({mSettings.mWrapIuUP, false, pt})); for (int pt: mSettings.mAmrWbOctetPayloadType)