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 |