Skip to content

Commit ccddf27

Browse files
committed
ffmpeg 4.0 compitable
1 parent b7b4abe commit ccddf27

File tree

4 files changed

+13
-14
lines changed

4 files changed

+13
-14
lines changed

configs/libs/ffmpeg.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ fi
3434

3535
if [[ "$GIT_FFMPEG_COMMIT" != "" ]] ;then
3636
export GIT_COMMIT="$GIT_FFMPEG_COMMIT"
37+
export GIT_REPO_VERSION="$GIT_FFMPEG_COMMIT"
3738
else
3839
export GIT_COMMIT=n6.1.2 #origin/release/5.1
40+
export GIT_REPO_VERSION=6.1.2
3941
fi
4042

41-
export GIT_REPO_VERSION=6.1.2
4243
export PRE_COMPILE_TAG=ffmpeg-6.1.2-250120163555

do-compile/android/ffmpeg.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ fi
9494
echo "----------------------"
9595
echo "[*] compile"
9696

97+
# V=1
9798
make -j$MR_HOST_NPROC >/dev/null
9899

99100
echo "----------------------"
@@ -103,15 +104,15 @@ cp config.* $MR_BUILD_PREFIX
103104
make install >/dev/null
104105
mkdir -p $MR_BUILD_PREFIX/include/libffmpeg
105106
cp -f config.h $MR_BUILD_PREFIX/include/libffmpeg/
106-
cp -f config_components.h $MR_BUILD_PREFIX/include/libffmpeg/
107+
[ -e config_components.h ] && cp -f config_components.h $MR_BUILD_PREFIX/include/libffmpeg/
107108
# copy private header for ffmpeg-kit.
108-
cp -f $MR_BUILD_SOURCE/libavutil/getenv_utf8.h $MR_BUILD_PREFIX/include/libavutil/
109+
[ -e $MR_BUILD_SOURCE/libavutil/getenv_utf8.h ] && cp -f $MR_BUILD_SOURCE/libavutil/getenv_utf8.h $MR_BUILD_PREFIX/include/libavutil/
109110
cp -f $MR_BUILD_SOURCE/libavutil/internal.h $MR_BUILD_PREFIX/include/libavutil/
110111
cp -f $MR_BUILD_SOURCE/libavutil/libm.h $MR_BUILD_PREFIX/include/libavutil/
111-
cp -f $MR_BUILD_SOURCE/libavutil/attributes_internal.h $MR_BUILD_PREFIX/include/libavutil/
112+
[ -e $MR_BUILD_SOURCE/libavutil/attributes_internal.h ] && cp -f $MR_BUILD_SOURCE/libavutil/attributes_internal.h $MR_BUILD_PREFIX/include/libavutil/
112113
cp -f $MR_BUILD_SOURCE/libavcodec/mathops.h $MR_BUILD_PREFIX/include/libavcodec/
113114

114115
mkdir -p $MR_BUILD_PREFIX/include/libavcodec/x86/
115116
cp -f $MR_BUILD_SOURCE/libavcodec/x86/mathops.h $MR_BUILD_PREFIX/include/libavcodec/x86/
116117
mkdir -p $MR_BUILD_PREFIX/include/libavutil/x86/
117-
cp -f $MR_BUILD_SOURCE/libavutil/x86/asm.h $MR_BUILD_PREFIX/include/libavutil/x86/
118+
cp -f $MR_BUILD_SOURCE/libavutil/x86/asm.h $MR_BUILD_PREFIX/include/libavutil/x86/

do-compile/apple/ffmpeg.sh

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,22 +80,19 @@ echo "[*] compile"
8080

8181
make -j$MR_HOST_NPROC >/dev/null
8282

83-
echo "----------------------"
84-
echo "[*] install"
85-
8683
cp config.* $MR_BUILD_PREFIX
8784
make install >/dev/null
8885
mkdir -p $MR_BUILD_PREFIX/include/libffmpeg
8986
cp -f config.h $MR_BUILD_PREFIX/include/libffmpeg/
90-
cp -f config_components.h $MR_BUILD_PREFIX/include/libffmpeg/
87+
[ -e config_components.h ] && cp -f config_components.h $MR_BUILD_PREFIX/include/libffmpeg/
9188
# copy private header for ffmpeg-kit.
92-
cp -f $MR_BUILD_SOURCE/libavutil/getenv_utf8.h $MR_BUILD_PREFIX/include/libavutil/
89+
[ -e $MR_BUILD_SOURCE/libavutil/getenv_utf8.h ] && cp -f $MR_BUILD_SOURCE/libavutil/getenv_utf8.h $MR_BUILD_PREFIX/include/libavutil/
9390
cp -f $MR_BUILD_SOURCE/libavutil/internal.h $MR_BUILD_PREFIX/include/libavutil/
9491
cp -f $MR_BUILD_SOURCE/libavutil/libm.h $MR_BUILD_PREFIX/include/libavutil/
95-
cp -f $MR_BUILD_SOURCE/libavutil/attributes_internal.h $MR_BUILD_PREFIX/include/libavutil/
92+
[ -e $MR_BUILD_SOURCE/libavutil/attributes_internal.h ] && cp -f $MR_BUILD_SOURCE/libavutil/attributes_internal.h $MR_BUILD_PREFIX/include/libavutil/
9693
cp -f $MR_BUILD_SOURCE/libavcodec/mathops.h $MR_BUILD_PREFIX/include/libavcodec/
9794

9895
mkdir -p $MR_BUILD_PREFIX/include/libavcodec/x86/
9996
cp -f $MR_BUILD_SOURCE/libavcodec/x86/mathops.h $MR_BUILD_PREFIX/include/libavcodec/x86/
10097
mkdir -p $MR_BUILD_PREFIX/include/libavutil/x86/
101-
cp -f $MR_BUILD_SOURCE/libavutil/x86/asm.h $MR_BUILD_PREFIX/include/libavutil/x86/
98+
cp -f $MR_BUILD_SOURCE/libavutil/x86/asm.h $MR_BUILD_PREFIX/include/libavutil/x86/

main.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ set -e
2121
# 当前脚本所在目录
2222
THIS_DIR=$(DIRNAME=$(dirname "$0"); cd "$DIRNAME"; pwd)
2323
cd "$THIS_DIR"
24-
export MR_SHELL_ROOT_DIR="$THIS_DIR"
25-
export MR_SHELL_TOOLS_DIR="${THIS_DIR}/tools"
24+
export MR_SHELL_ROOT_DIR="$THIS_DIR"
25+
export MR_SHELL_TOOLS_DIR="${THIS_DIR}/tools"
2626
export MR_SHELL_CONFIGS_DIR="${THIS_DIR}/configs"
2727

2828
function elapsed()

0 commit comments

Comments
 (0)