diff --git a/android/jni/Android.mk b/android/jni/Android.mk index 342ebdf6b7..81cb7c8ab7 100644 --- a/android/jni/Android.mk +++ b/android/jni/Android.mk @@ -26,7 +26,7 @@ LOCAL_MODULE := ppsspp_jni NATIVE := ../../native SRC := ../.. -LOCAL_CFLAGS := -DUSE_PROFILER -DGL_GLEXT_PROTOTYPES -DUSING_GLES2 -O2 -fsigned-char -Wall -Wno-multichar -Wno-psabi -Wno-unused-variable -fno-strict-aliasing -ffast-math +LOCAL_CFLAGS := -DUSE_FFMPEG -DUSE_PROFILER -DGL_GLEXT_PROTOTYPES -DUSING_GLES2 -O2 -fsigned-char -Wall -Wno-multichar -Wno-psabi -Wno-unused-variable -fno-strict-aliasing -ffast-math # yes, it's really CPPFLAGS for C++ LOCAL_CPPFLAGS := -std=gnu++11 -frtti LOCAL_C_INCLUDES := \ @@ -35,11 +35,26 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/$(NATIVE)/base \ $(LOCAL_PATH)/$(NATIVE)/ext/libzip \ $(LOCAL_PATH)/$(NATIVE) \ - $(LOCAL_PATH) \ + $(LOCAL_PATH) LOCAL_STATIC_LIBRARIES := native libzip LOCAL_LDLIBS := -lz -lGLESv2 -ldl -llog - +ifeq ($(TARGET_ARCH_ABI),armeabi-v7a) +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv7/lib/libavformat.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv7/lib/libavcodec.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv7/lib/libswresample.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv7/lib/libswscale.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv7/lib/libavutil.a +LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../ffmpeg/android/armv7/include +endif +ifeq ($(TARGET_ARCH_ABI),armeabi) +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv6/lib/libavformat.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv6/lib/libavcodec.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv6/lib/libswresample.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv6/lib/libswscale.a +LOCAL_LDLIBS += $(LOCAL_PATH)/../../ffmpeg/android/armv6/lib/libavutil.a +LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../ffmpeg/android/armv6/include +endif # $(SRC)/Core/EmuThread.cpp \ diff --git a/ffmpeg b/ffmpeg index 00bb2e1008..c078961136 160000 --- a/ffmpeg +++ b/ffmpeg @@ -1 +1 @@ -Subproject commit 00bb2e1008d0f1d9b94fc28a24afbfdc39adabe1 +Subproject commit c0789611369dfb912012e91bac186ff690540a38