X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjni%2FAndroid.mk;h=5a8b542f4468caf517176631abcc53b155724ac8;hb=7a99b2b0d2cf8048e1d9dd7fae5ccf984a865b1e;hp=d6f060b3ca8de502f809394d14a7701cadece5e3;hpb=effab912d57394ec776ffc03d6c969866c70cdf9;p=rtmpclient.git diff --git a/app/src/main/jni/Android.mk b/app/src/main/jni/Android.mk index d6f060b..5a8b542 100644 --- a/app/src/main/jni/Android.mk +++ b/app/src/main/jni/Android.mk @@ -2,8 +2,8 @@ JNI_PATH := $(call my-dir) #include $(JNI_PATH)/libusb-1.0.22/android/jni/Android.mk #include $(JNI_PATH)/libuvc-0.0.6/android/jni/Android.mk -include $(JNI_PATH)/libusb/android/jni/Android.mk -include $(JNI_PATH)/libuvc/android/jni/Android.mk +#include $(JNI_PATH)/libusb/android/jni/Android.mk +#include $(JNI_PATH)/libuvc/android/jni/Android.mk @@ -91,25 +91,36 @@ include $(PREBUILT_SHARED_LIBRARY) # ffmpegjni +#include $(CLEAR_VARS) +#LOCAL_MODULE := ffmpeg-jni +#LOCAL_SRC_FILES := ai_suanzi_rtmpclient_Ffmpeg.cpp +#LOCAL_C_INCLUDES := $(UVC_ROOT)/include +#ifeq ($(TARGET_ARCH),x86) +#LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264 +#else +#LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc +#endif +#LOCAL_CFLAGS := -D__ANDROID_API__=21 +#LOCAL_CFLAGS += -I$(LOCAL_PATH)/../ffmpeg-3.0.11/include +#LOCAL_CFLAGS += -I$(FFMPEG_DIR)/include +#LOCAL_CFLAGS += -Ijni/ffmpeg-3.0.11/include +#LOCAL_LDLIBS :=-llog -landroid +#include $(BUILD_SHARED_LIBRARY) + +# FfmpegHelperJNI include $(CLEAR_VARS) -LOCAL_MODULE := ffmpeg-jni -LOCAL_SRC_FILES := ai_suanzi_rtmpclient_Ffmpeg.cpp \ - ai_suanzi_rtmpclient_UVCCamera.cpp \ - UVCCamera.cpp +LOCAL_MODULE := FfmpegHelperJNI +LOCAL_SRC_FILES := ai_suanzi_rtmpclient_FfmpegHelper.cpp \ + FfmpegHelper.cpp LOCAL_C_INCLUDES := $(UVC_ROOT)/include ifeq ($(TARGET_ARCH),x86) -LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264 uvc +LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc x264 else -LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc uvc +LOCAL_SHARED_LIBRARIES := avdevice avcodec avformat avfilter swresample swscale avutil postproc endif -LOCAL_CFLAGS := -D__ANDROID_API__=21 -#LOCAL_CFLAGS += -I$(LOCAL_PATH)/../ffmpeg-3.0.11/include -#LOCAL_CFLAGS += -I$(FFMPEG_DIR)/include -#LOCAL_CFLAGS += -Ijni/ffmpeg-3.0.11/include - - +#LOCAL_CFLAGS := -D__ANDROID_API__=21 LOCAL_LDLIBS :=-llog -landroid include $(BUILD_SHARED_LIBRARY)