LOCAL_PATH := $(call my-dir) # avdevice include $(CLEAR_VARS) LOCAL_MODULE:= libavdevice LOCAL_SRC_FILES:= lib/libavdevice.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # avcodec include $(CLEAR_VARS) LOCAL_MODULE:= libavcodec LOCAL_SRC_FILES:= lib/libavcodec.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # avformat include $(CLEAR_VARS) LOCAL_MODULE:= libavformat LOCAL_SRC_FILES:= lib/libavformat.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # avfilter include $(CLEAR_VARS) LOCAL_MODULE:= libavfilter LOCAL_SRC_FILES:= lib/libavfilter.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # swresample include $(CLEAR_VARS) LOCAL_MODULE:= libswresample LOCAL_SRC_FILES:= lib/libswresample.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # swscale include $(CLEAR_VARS) LOCAL_MODULE:= libswscale LOCAL_SRC_FILES:= lib/libswscale.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # avutil include $(CLEAR_VARS) LOCAL_MODULE:= libavutil LOCAL_SRC_FILES:= lib/libavutil.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # x264 include $(CLEAR_VARS) LOCAL_MODULE:= libx264 LOCAL_SRC_FILES:= lib/libx264.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # postproc include $(CLEAR_VARS) LOCAL_MODULE:= libpostproc LOCAL_SRC_FILES:= lib/libpostproc.so LOCAL_EXPORT_C_INCLUDES:= $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY) # ffmpegjni include $(CLEAR_VARS) LOCAL_MODULE := ffmpeg-jni LOCAL_SRC_FILES := ai_suanzi_rtmpclient_Ffmpeg.cpp LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264 LOCAL_LDLIBS :=-llog include $(BUILD_SHARED_LIBRARY)