Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_25606643
ijkplayer
提交
8cb8ed3c
I
ijkplayer
项目概览
qq_25606643
/
ijkplayer
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
ijkplayer
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8cb8ed3c
编写于
1月 22, 2014
作者:
B
bbcallen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: share same config files
上级
b16e000e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
24 addition
and
277 deletion
+24
-277
android/compile-ffmpeg.sh
android/compile-ffmpeg.sh
+5
-269
ios/tools/do-compile-ffmpeg.sh
ios/tools/do-compile-ffmpeg.sh
+12
-1
tools/ffmpeg-common-profiles.sh
tools/ffmpeg-common-profiles.sh
+7
-7
未找到文件。
android/compile-ffmpeg.sh
浏览文件 @
8cb8ed3c
...
...
@@ -128,289 +128,25 @@ FF_CFLAGS="-O3 -Wall -pipe \
# not necessary
#FF_CFLAGS="$FF_CFLAGS -finline-limit=300"
export
COMMON_FF_CFG_FLAGS
=
source
$FF_BUILD_ROOT
/../tools/ffmpeg-common-profiles.sh
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
$COMMON_FF_CFG_FLAGS
"
#--------------------
# Standard options:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--prefix=
$FF_PREFIX
"
# Licensing options:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-gpl"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-version3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-nonfree"
# Configuration options:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-static"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-shared"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-small"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-runtime-cpudetect"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-gray"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-swscale-alpha"
# Program options:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-programs"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-ffmpeg"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-ffplay"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-ffprobe"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-ffserver"
# Documentation options:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-doc"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-htmlpages"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-manpages"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-podpages"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-txtpages"
# Component options:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-avdevice"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-avcodec"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-avformat"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-avutil"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-swresample"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-swscale"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-postproc"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-avfilter"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-avresample"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-pthreads"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-w32threads"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-os2threads"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-network"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-dct"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-dwt"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-lsp"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-lzo"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mdct"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-rdft"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-fft"
# Hardware accelerators:
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-dxva2"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-vaapi"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-vda"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-vdpau"
# Individual component options:
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-everything"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-encoders"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-decoders"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=aac"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=aac_latm"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=ac3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=ape"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=flac"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=flv"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=h261"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=h263"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=h263i"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=h263p"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=h264"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=mp3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=mp3float"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=mp3on4"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=mp3on4float"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=mpeg4"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=msmpeg4v1"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=msmpeg4v2"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=msmpeg4v3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=pcm_*"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=ra_144"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=ra_288"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=ralf"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=rv10"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=rv20"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=rv30"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=rv40"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=theora"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vc1"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vorbis"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vp3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vp5"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vp6"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vp6a"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vp6f"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=vp8"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=webp"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmalossless"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmapro"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmav1"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmav2"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmv1"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmv2"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-decoder=wmv3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-hwaccels"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-muxers"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-muxer=mpegts"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-demuxers"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=aac"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=ac3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=ape"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=asf"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=concat"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=data"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=flac"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=flv"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=h261"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=h263"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=h264"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=hls"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=latm"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=loas"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=m4v"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=matroska"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=mov"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=mp3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=mpegps"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=mpegts"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=mpegtsraw"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=mpegvideo"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=ogg"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=pcm_*"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=rm"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=rtp"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=rtsp"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=swf"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=tta"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=vc1"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=vc1t"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=wav"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=xmv"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-demuxer=xwma"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-parsers"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=aac"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=aac_latm"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=ac3"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=adx"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=bmp"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=cavsvideo"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=cook"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=dca"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=dirac"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=dnxhd"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=dvbsub"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=dvd_nav"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=dvdsub"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=flac"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=gsm"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=h261"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=h263"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=h264"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=hevc"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=mjpeg"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=mlp"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=mpeg4video"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=mpegaudio"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=mpegvideo"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=png"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=pnm"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=rv30"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=rv40"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-parser=tak"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=vc1"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=vorbis"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=vp3"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-parser=vp8"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-bsfs"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-protocols"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-devices"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-filters"
# External library support:
# ...
# Advanced options (experts only):
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--cross-prefix=
${
FF_CROSS_PREFIX
}
-"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-cross-compile"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --sysroot=PATH"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --sysinclude=PATH"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--target-os=
$FF_TAGET_OS
"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --target-exec=CMD"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --target-path=DIR"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --toolchain=NAME"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --nm=NM"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --ar=AR"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --as=AS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --yasmexe=EXE"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --cc=CC"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --cxx=CXX"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --dep-cc=DEPCC"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --ld=LD"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-cc=HOSTCC"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-cflags=HCFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-cppflags=HCPPFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-ld=HOSTLD"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-ldflags=HLDFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-libs=HLIBS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --host-os=OS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --extra-cflags=ECFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --extra-cxxflags=ECFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --extra-ldflags=ELDFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --extra-libs=ELIBS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --extra-version=STRING"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --optflags=OPTFLAGS"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --build-suffix=SUFFIX"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --malloc-prefix=PREFIX"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --progs-suffix=SUFFIX"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --arch=ARCH"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --cpu=CPU"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-pic"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-sram"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-thumb"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--disable-symver"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hardcoded-tables"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-safe-bitstream-reader"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-memalign-hack"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-lto"
# Optimization options (experts only):
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-asm"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-altivec"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-amd3dnow"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-amd3dnowext"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mmx"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mmxext"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-sse"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-sse2"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-sse3"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-ssse3"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-sse4"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-sse42"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-avx"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-fma4"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-armv5te"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-armv6"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-armv6t2"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-vfp"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-neon"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-vis"
FF_CFG_FLAGS
=
"
$FF_CFG_FLAGS
--enable-inline-asm"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-yasm"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mips32r2"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mipsdspr1"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mipsdspr2"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-mipsfpu"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-fast-unaligned"
# Developer options (useful when working on FFmpeg itself):
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-coverage"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-debug"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-debug=LEVEL"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-optimizations"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-extra-warnings"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-stripping"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --assert-level=level"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-memory-poisoning"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --valgrind=VALGRIND"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-ftrapv"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --samples=PATH"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-xmm-clobber-test"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-random"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-random"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-random=LIST"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --disable-random=LIST"
# FF_CFG_FLAGS="$FF_CFG_FLAGS --random-seed=VALUE"
#--------------------
echo
"
\n
--------------------"
...
...
ios/tools/do-compile-ffmpeg.sh
浏览文件 @
8cb8ed3c
...
...
@@ -34,11 +34,22 @@ export COMMON_FF_CFG_FLAGS=
source
$FF_BUILD_ROOT
/../tools/ffmpeg-common-profiles.sh
FFMPEG_CFG_FLAGS
=
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
$COMMON_FF_CFG_FLAGS
"
# Optimization options (experts only):
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--disable-armv5te"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--disable-armv6"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--disable-armv6t2"
# Advanced options (experts only):
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--enable-cross-compile"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--disable-symver"
##
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--arch=
$FF_ARCH
"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--target-os=
$FF_TAGET_OS
"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--enable-static"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
--disable-shared"
FFMPEG_CFG_FLAGS
=
"
$FFMPEG_CFG_FLAGS
$COMMON_FF_CFG_FLAGS
"
FFMPEG_EXTRA_CFLAGS
=
# i386, x86_64
...
...
tools/ffmpeg-common-profiles.sh
浏览文件 @
8cb8ed3c
...
...
@@ -152,7 +152,7 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=xwma"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--enable-parsers"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=aac"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=a
c
c_latm"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=a
a
c_latm"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=ac3"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-parser=adx"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-parser=bmp"
...
...
@@ -173,7 +173,7 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=hevc"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-parser=mjpeg"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-parser=mlp"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=mpeg4video"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=mpegaudi
p
"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=mpegaudi
o
"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-parser=mpegvideo"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-parser=png"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-parser=pnm"
...
...
@@ -196,7 +196,7 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-iconv"
# Advanced options (experts only):
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --cross-prefix=${FF_CROSS_PREFIX}-"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--enable-cross-compile"
#
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-cross-compile"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --sysroot=PATH"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --sysinclude=PATH"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --target-os=TAGET_OS"
...
...
@@ -232,7 +232,7 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-cross-compile"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-pic"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-sram"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-thumb"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-symver"
#
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-symver"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-hardcoded-tables"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-safe-bitstream-reader"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-memalign-hack"
...
...
@@ -253,9 +253,9 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-symver"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-sse42"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-avx"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-fma4"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-armv5te"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-armv6"
export
COMMON_FF_CFG_FLAGS
=
"
$COMMON_FF_CFG_FLAGS
--disable-armv6t2"
#
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-armv5te"
#
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-armv6"
#
export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-armv6t2"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-vfp"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-neon"
# export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-vis"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录