|
|
|
@ -1,31 +1,23 @@ |
|
|
|
|
MY_LOCAL_PATH := $(call my-dir)
|
|
|
|
|
$(call import-add-path, $(MY_LOCAL_PATH)) |
|
|
|
|
|
|
|
|
|
include $(MY_LOCAL_PATH)/build.mk |
|
|
|
|
|
|
|
|
|
MY_ARMV7 := false
|
|
|
|
|
MY_ARMV7_NEON := false
|
|
|
|
|
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) |
|
|
|
|
ifeq ("$(shell test -e $(MY_LOCAL_PATH)/../build/.armv7 && echo armv7)","armv7")
|
|
|
|
|
MY_ARMV7 := true
|
|
|
|
|
endif
|
|
|
|
|
ifeq ("$(shell test -e $(MY_LOCAL_PATH)/../build/.armv7neon && echo armv7neon)","armv7neon")
|
|
|
|
|
MY_ARMV7_NEON := true
|
|
|
|
|
endif
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
ifeq ("$(shell test -e $(MY_LOCAL_PATH)/../build/.lts && echo lts)","lts") |
|
|
|
|
MY_LTS_POSTFIX := -lts
|
|
|
|
|
else |
|
|
|
|
MY_LTS_POSTFIX :=
|
|
|
|
|
MY_ARMV7 := ${ARMV7}
|
|
|
|
|
MY_ARMV7_NEON := ${ARMV7_NEON}
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) |
|
|
|
|
ifeq ($(MY_ARMV7_NEON), true)
|
|
|
|
|
MY_BUILD_DIR := android-$(TARGET_ARCH)-neon$(MY_LTS_POSTFIX)
|
|
|
|
|
MY_BUILD_DIR := android-$(TARGET_ARCH)-neon-$(API)$(LTS_POSTFIX)
|
|
|
|
|
else
|
|
|
|
|
MY_BUILD_DIR := android-$(TARGET_ARCH)$(MY_LTS_POSTFIX)
|
|
|
|
|
MY_BUILD_DIR := android-$(TARGET_ARCH)-$(API)$(LTS_POSTFIX)
|
|
|
|
|
endif
|
|
|
|
|
else |
|
|
|
|
MY_BUILD_DIR := android-$(TARGET_ARCH)$(MY_LTS_POSTFIX)
|
|
|
|
|
MY_BUILD_DIR := android-$(TARGET_ARCH)-$(API)$(LTS_POSTFIX)
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
FFMPEG_INCLUDES := $(MY_LOCAL_PATH)/../../prebuilt/$(MY_BUILD_DIR)/ffmpeg/include
|
|
|
|
@ -37,11 +29,7 @@ LOCAL_PATH := $(MY_LOCAL_PATH)/../ffmpeg-kit-android-lib/src/main/cpp |
|
|
|
|
# DEFINE ARCH FLAGS
|
|
|
|
|
ifeq ($(TARGET_ARCH_ABI), armeabi-v7a) |
|
|
|
|
MY_ARCH_FLAGS := ARM_V7A
|
|
|
|
|
ifeq ("$(shell test -e $(MY_LOCAL_PATH)/../build/.lts && echo lts)","lts")
|
|
|
|
|
MY_ARM_NEON := false
|
|
|
|
|
else
|
|
|
|
|
MY_ARM_NEON := true
|
|
|
|
|
endif
|
|
|
|
|
MY_ARM_NEON := false
|
|
|
|
|
endif |
|
|
|
|
ifeq ($(TARGET_ARCH_ABI), arm64-v8a) |
|
|
|
|
MY_ARCH_FLAGS := ARM64_V8A
|
|
|
|
@ -69,7 +57,7 @@ include $(BUILD_SHARED_LIBRARY) |
|
|
|
|
|
|
|
|
|
$(call import-module, cpu-features) |
|
|
|
|
|
|
|
|
|
MY_SRC_FILES := ffmpegkit.c ffprobekit.c ffmpegkit_exception.c fftools_cmdutils.c fftools_ffmpeg.c fftools_ffprobe.c fftools_ffmpeg_mux.c fftools_ffmpeg_mux_init.c fftools_ffmpeg_demux.c fftools_ffmpeg_opt.c fftools_opt_common.c fftools_ffmpeg_hw.c fftools_ffmpeg_filter.c fftools_objpool.c fftools_sync_queue.c fftools_thread_queue.c android_support.c
|
|
|
|
|
MY_SRC_FILES := ffmpegkit.c ffprobekit.c ffmpegkit_exception.c fftools_cmdutils.c fftools_ffmpeg.c fftools_ffprobe.c fftools_ffmpeg_mux.c fftools_ffmpeg_mux_init.c fftools_ffmpeg_demux.c fftools_ffmpeg_enc.c fftools_ffmpeg_opt.c fftools_opt_common.c fftools_ffmpeg_hw.c fftools_ffmpeg_filter.c fftools_objpool.c fftools_sync_queue.c fftools_thread_queue.c android_support.c
|
|
|
|
|
|
|
|
|
|
MY_CFLAGS := -Wall -Werror -Wno-unused-parameter -Wno-switch -Wno-sign-compare
|
|
|
|
|
MY_LDLIBS := -llog -lz -landroid
|
|
|
|
|