参考ffmpeg单线程的解码视频示例,
http://blog.csdn.net/danjuan123/article/details/65444098#comments#reply
这一篇主要使用的ffplay.c
移植到安卓上面,了解ffmpeg多线程解码音视频,就是简单的替换jni/src/
下面的ffplay.c
文件
修改Android.mk
文件
include $(CLEAR_VARS)
LOCAL_MODULE := SDL2main
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include \
$(LOCAL_PATH)/../ffmpeg/include\
$(LOCAL_PATH)/../src/include/config.h
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
# Add your application source files here...
LOCAL_SRC_FILES := $(LOCAL_PATH)/src/main/android/SDL_android_main.c \
$(LOCAL_PATH)/../src/ffplay.c
LOCAL_SHARED_LIBRARIES := SDL2 avcodec avfilter avformat avutil swresample swscale avdevice
LOCAL_LDLIBS := -lGLESv1_CM -lGLESv2 -llog
include $(BUILD_SHARED_LIBRARY)