enable webrtc aecm for android x86
This commit is contained in:
parent
ab8a2a4ea5
commit
4c99a6f202
5 changed files with 12 additions and 9 deletions
|
@ -147,8 +147,6 @@ WEBRTC_BUILD_NEON_LIBS=false
|
|||
# AECM
|
||||
ifneq ($(BUILD_WEBRTC_AECM),0)
|
||||
|
||||
ifneq ($(TARGET_ARCH), x86)
|
||||
|
||||
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a)
|
||||
$(info $(TARGET_ARCH_ABI): Build NEON modules for AECM)
|
||||
WEBRTC_BUILD_NEON_LIBS=true
|
||||
|
@ -159,7 +157,6 @@ ifneq ($(BUILD_WEBRTC_AECM),0)
|
|||
include $(linphone-root-dir)/submodules/externals/build/webrtc/system_wrappers/Android.mk
|
||||
include $(linphone-root-dir)/submodules/externals/build/webrtc/modules/audio_processing/utility/Android.mk
|
||||
include $(linphone-root-dir)/submodules/externals/build/webrtc/modules/audio_processing/aecm/Android.mk
|
||||
endif
|
||||
endif
|
||||
|
||||
# iSAC
|
||||
|
|
|
@ -92,13 +92,17 @@ endif
|
|||
|
||||
ifneq ($(BUILD_WEBRTC_AECM), 0)
|
||||
APP_MODULES += libwebrtc_system_wrappers libwebrtc_spl libwebrtc_apm_utility libwebrtc_aecm
|
||||
ifneq (,$(findstring armeabi,$(TARGET_ARCH_ABI)))
|
||||
APP_MODULES += libwebrtc_spl_neon libwebrtc_aecm_neon
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_WEBRTC_ISAC), 1)
|
||||
APP_MODULES += libwebrtc_spl libwebrtc_isacfix libmsisac
|
||||
ifneq (,$(findstring armeabi,$(TARGET_ARCH_ABI)))
|
||||
APP_MODULES += libwebrtc_spl_neon libwebrtc_isacfix_neon
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(BUILD_MEDIASTREAMER2_SDK), 0)
|
||||
ifeq ($(RING),yes)
|
||||
|
|
|
@ -11,5 +11,5 @@
|
|||
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
||||
|
||||
# Project target.
|
||||
target=android-17
|
||||
target=android-18
|
||||
android.library=false
|
||||
|
|
10
submodules/externals/build/webrtc/Android.mk
vendored
10
submodules/externals/build/webrtc/Android.mk
vendored
|
@ -1,10 +1,12 @@
|
|||
MY_WEBRTC_COMMON_DEFS := \
|
||||
-DWEBRTC_ANDROID \
|
||||
-DWEBRTC_LINUX \
|
||||
-DWEBRTC_CLOCK_TYPE_REALTIME \
|
||||
-DWEBRTC_ARCH_ARM
|
||||
-DWEBRTC_CLOCK_TYPE_REALTIME
|
||||
|
||||
ifneq (,$(findstring armeabi,$(TARGET_ARCH_ABI)))
|
||||
MY_WEBRTC_COMMON_DEFS += -DWEBRTC_ARCH_ARM
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a)
|
||||
MY_WEBRTC_COMMON_DEFS += \
|
||||
-DWEBRTC_DETECT_ARM_NEON
|
||||
MY_WEBRTC_COMMON_DEFS += -DWEBRTC_DETECT_ARM_NEON
|
||||
endif
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 0138897ef049fbf124b9a324592877bfe47349b2
|
||||
Subproject commit 244edb9b71a5061f2d65eecd73c55bb48355710f
|
Loading…
Reference in a new issue