1 LOCAL_PATH := $(call my-dir)
5 LOCAL_MODULE:= libavdevice
6 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libavdevice.so
7 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
8 include $(PREBUILT_SHARED_LIBRARY)
12 LOCAL_MODULE:= libavcodec
13 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libavcodec.so
14 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
15 include $(PREBUILT_SHARED_LIBRARY)
19 LOCAL_MODULE:= libavformat
20 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libavformat.so
21 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
22 include $(PREBUILT_SHARED_LIBRARY)
26 LOCAL_MODULE:= libavfilter
27 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libavfilter.so
28 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
29 include $(PREBUILT_SHARED_LIBRARY)
33 LOCAL_MODULE:= libswresample
34 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libswresample.so
35 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
36 include $(PREBUILT_SHARED_LIBRARY)
40 LOCAL_MODULE:= libswscale
41 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libswscale.so
42 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
43 include $(PREBUILT_SHARED_LIBRARY)
47 LOCAL_MODULE:= libavutil
48 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libavutil.so
49 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
50 include $(PREBUILT_SHARED_LIBRARY)
52 ifeq ($(TARGET_ARCH),x86)
55 LOCAL_MODULE:= libx264
56 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libx264.so
57 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
58 include $(PREBUILT_SHARED_LIBRARY)
63 LOCAL_MODULE:= libpostproc
64 LOCAL_SRC_FILES:= lib/$(TARGET_ARCH)/libpostproc.so
65 LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include
66 include $(PREBUILT_SHARED_LIBRARY)
71 LOCAL_MODULE := ffmpeg-jni
72 LOCAL_SRC_FILES := ai_suanzi_rtmpclient_Ffmpeg.cpp
74 ifeq ($(TARGET_ARCH),x86)
75 LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264
77 LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc
80 LOCAL_CFLAGS := -D__ANDROID_API__=21
81 LOCAL_LDLIBS :=-llog -landroid
82 include $(BUILD_SHARED_LIBRARY)