提交 8f470e1e 编写于 作者: Z Zhang Rui

android: rename libffmpeg.so to libijkffmpeg.so to avoid possible conflict

上级 3c860fc3
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ffmpeg
LOCAL_SRC_FILES := $(MY_APP_FFMPEG_OUTPUT_PATH)/libffmpeg.so
LOCAL_MODULE := ijkffmpeg
LOCAL_SRC_FILES := $(MY_APP_FFMPEG_OUTPUT_PATH)/libijkffmpeg.so
include $(PREBUILT_SHARED_LIBRARY)
\ No newline at end of file
......@@ -85,7 +85,7 @@ public final class IjkMediaPlayer extends SimpleMediaPlayer {
synchronized (IjkMediaPlayer.class) {
if (!mIsLibLoaded) {
System.loadLibrary("stlport_shared");
System.loadLibrary("ffmpeg");
System.loadLibrary("ijkffmpeg");
System.loadLibrary("ijkutil");
System.loadLibrary("ijksdl");
System.loadLibrary("ijkplayer");
......
......@@ -252,11 +252,7 @@ $CC -lm -lz -shared --sysroot=$FF_SYSROOT -Wl,--no-undefined -Wl,-z,noexecstack
libswscale/*.o \
$FF_ASM_OBJ_DIR \
$FF_DEP_LIBS \
-o $FF_PREFIX/libffmpeg.so
cp $FF_PREFIX/libffmpeg.so $FF_PREFIX/libffmpeg-debug.so
cp $FF_PREFIX/libffmpeg.so $FF_PREFIX/libffmpeg-release.so
$STRIP --strip-unneeded $FF_PREFIX/libffmpeg-release.so
-o $FF_PREFIX/libijkffmpeg.so
function mysedi() {
f=$1
......@@ -273,7 +269,7 @@ echo "--------------------"
rm -rf $FF_PREFIX/shared
mkdir -p $FF_PREFIX/shared/lib/pkgconfig
ln -s $FF_PREFIX/include $FF_PREFIX/shared/include
ln -s $FF_PREFIX/libffmpeg.so $FF_PREFIX/shared/lib/libffmpeg.so
ln -s $FF_PREFIX/libijkffmpeg.so $FF_PREFIX/shared/lib/libijkffmpeg.so
cp $FF_PREFIX/lib/pkgconfig/*.pc $FF_PREFIX/shared/lib/pkgconfig
for f in $FF_PREFIX/lib/pkgconfig/*.pc; do
# in case empty dir
......@@ -284,9 +280,9 @@ for f in $FF_PREFIX/lib/pkgconfig/*.pc; do
f=$FF_PREFIX/shared/lib/pkgconfig/`basename $f`
# OSX sed doesn't have in-place(-i)
mysedi $f 's/\/output/\/output\/shared/g'
mysedi $f 's/-lavcodec/-lffmpeg/g'
mysedi $f 's/-lavformat/-lffmpeg/g'
mysedi $f 's/-lavutil/-lffmpeg/g'
mysedi $f 's/-lswresample/-lffmpeg/g'
mysedi $f 's/-lswscale/-lffmpeg/g'
mysedi $f 's/-lavcodec/-lijkffmpeg/g'
mysedi $f 's/-lavformat/-lijkffmpeg/g'
mysedi $f 's/-lavutil/-lijkffmpeg/g'
mysedi $f 's/-lswresample/-lijkffmpeg/g'
mysedi $f 's/-lswscale/-lijkffmpeg/g'
done
......@@ -34,7 +34,7 @@ LOCAL_SRC_FILES += ijkplayer.c
LOCAL_SRC_FILES += android/ijkplayer_android.c
LOCAL_SRC_FILES += android/ijkplayer_jni.c
LOCAL_SHARED_LIBRARIES := ffmpeg ijkutil ijksdl
LOCAL_SHARED_LIBRARIES := ijkffmpeg ijkutil ijksdl
LOCAL_MODULE := ijkplayer
include $(BUILD_SHARED_LIBRARY)
......@@ -56,7 +56,7 @@ LOCAL_SRC_FILES += android/ijksdl_aout_android_audiotrack.c
LOCAL_SRC_FILES += android/ijksdl_vout_android_nativewindow.c
LOCAL_SRC_FILES += android/ijksdl_vout_android_surface.c
LOCAL_SHARED_LIBRARIES := ffmpeg ijkutil
LOCAL_SHARED_LIBRARIES := ijkffmpeg ijkutil
LOCAL_STATIC_LIBRARIES := cpufeatures yuv_static
LOCAL_MODULE := ijksdl
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册