View difference between Paste ID: frgnXeWL and J9jMu6HQ
SHOW: | | - or go back to the newest paste.
1-
# ./configure --arch=arm --target-os=linux --enable-runtime-cpudetect --prefix=/home/gajdot/ffmpeg_new/ffmpeg/android/arm --enable-pic --disable-shared --enable-static --cross-prefix=/home/gajdot/android-ndk-r9b/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi- --sysroot=/home/gajdot/android-ndk-r9b/platforms/android-9/arch-arm/ --extra-cflags='-Os -fpic -marm' --extra-ldflags= --enable-version3 --enable-gpl --enable-nonfree --enable-yasm --enable-decoders --enable-encoders --enable-muxers --enable-demuxers --enable-parsers --enable-protocols --enable-filters --enable-avresample --disable-libvorbis --enable-libfdk_aac --disable-indevs --enable-indev=lavfi --disable-outdevs --enable-hwaccels --enable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-network --enable-libx264 --enable-zlib --enable-libmp3lame --enable-muxer=md5
1+
#!/bin/bash
2-
ALL_COMPONENTS='
2+
3-
    aac_adtstoasc_bsf
3+
NDK=/home/gajdot/android-ndk-r9b
4-
chomp_bsf
4+
5-
dump_extradata_bsf
5+
SYSROOT=$NDK/platforms/android-9/arch-arm/
6-
h264_mp4toannexb_bsf
6+
7-
imx_dump_header_bsf
7+
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
8-
mjpeg2jpeg_bsf
8+
9-
mjpega_dump_header_bsf
9+
function build_one
10-
mp3_header_decompress_bsf
10+
{
11-
mov2textsub_bsf
11+
12-
noise_bsf
12+
CFLAGS="${CFLAGS} --sysroot=/home/gajdot/android-ndk-r9b/platforms/android-9/arch-arm/" 
13-
remove_extradata_bsf
13+
CXXFLAGS="${CXXFLAGS} --sysroot=/home/gajdot/android-ndk-r9b/platforms/android-9/arch-arm/" 
14-
text2movsub_bsf
14+
15-
    aasc_decoder
15+
./configure \
16-
aic_decoder
16+
--arch=arm \
17-
amv_decoder
17+
--target-os=linux \
18-
anm_decoder
18+
--enable-runtime-cpudetect \
19-
ansi_decoder
19+
--prefix=$PREFIX \
20-
asv1_decoder
20+
--enable-pic \
21-
asv2_decoder
21+
--disable-shared \
22-
aura_decoder
22+
--enable-static \
23-
aura2_decoder
23+
--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
24-
avrp_decoder
24+
--sysroot=$SYSROOT \
25-
avrn_decoder
25+
--extra-cflags="-Os -fpic $ADDI_CFLAGS" \
26-
avs_decoder
26+
--extra-ldflags="$ADDI_LDFLAGS" \
27-
avui_decoder
27+
--enable-version3 \
28-
ayuv_decoder
28+
--enable-gpl \
29-
bethsoftvid_decoder
29+
--enable-nonfree \
30-
bfi_decoder
30+
--enable-yasm \
31-
bink_decoder
31+
--enable-decoders \
32-
bmp_decoder
32+
--enable-encoders \
33-
bmv_video_decoder
33+
--enable-muxers \
34-
brender_pix_decoder
34+
--enable-demuxers \
35-
c93_decoder
35+
--enable-parsers \
36-
cavs_decoder
36+
--enable-protocols \
37-
cdgraphics_decoder
37+
--enable-filters \
38-
cdxl_decoder
38+
--enable-avresample \
39-
cinepak_decoder
39+
--disable-libvorbis \
40-
cljr_decoder
40+
--enable-libfdk_aac \
41-
cllc_decoder
41+
--disable-indevs \
42-
comfortnoise_decoder
42+
--enable-indev=lavfi \
43-
cpia_decoder
43+
--disable-outdevs \
44-
cscd_decoder
44+
--enable-hwaccels \
45-
cyuv_decoder
45+
--enable-ffmpeg \
46-
dfa_decoder
46+
--disable-ffplay \
47-
dirac_decoder
47+
--disable-ffprobe \
48-
dnxhd_decoder
48+
--disable-ffserver \
49-
dpx_decoder
49+
--disable-network \
50-
dsicinvideo_decoder
50+
--enable-libx264 \
51-
dvvideo_decoder
51+
--enable-zlib \
52-
dxa_decoder
52+
--enable-libmp3lame \
53-
dxtory_decoder
53+
--enable-muxer=md5 \
54-
eacmv_decoder
54+
$ADDITIONAL_CONFIGURE_FLAG
55-
eamad_decoder
55+
56-
eatgq_decoder
56+
make clean
57-
eatgv_decoder
57+
58-
eatqi_decoder
58+
make
59-
eightbps_decoder
59+
60-
eightsvx_exp_decoder
60+
make install
61-
eightsvx_fib_decoder
61+
62-
escape124_decoder
62+
}
63-
escape130_decoder
63+
64-
exr_decoder
64+
CPU=arm
65-
ffv1_decoder
65+
66-
ffvhuff_decoder
66+
PREFIX=$(pwd)/android/$CPU 
67-
flashsv_decoder
67+
68-
flashsv2_decoder
68+
ADDI_CFLAGS="-marm"
69-
flic_decoder
69+
70-
flv_decoder
70+
build_one