Recherche avancée

Médias (0)

Mot : - Tags -/utilisateurs

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (74)

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

Sur d’autres sites (7069)

  • compiling x264 on centos 5.9

    12 février 2013, par user1820718

    I get the follwoing error while trying to compile x264 on centos 5.9. If anyone can help i'll much appreciate it :

    gcc -o x264  x264.o input/input.o input/timecode.o input/raw.o input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o filters/filters.o filters/video/video.o filters/video/source.o filters/video/internal.o filters/video/resize.o filters/video/cache.o filters/video/fix_vfr_pts.o filters/video/select_every.o filters/video/crop.o filters/video/depth.o input/thread.o input/lavf.o libx264.a -L. -lavformat -lpostproc -lavcodec -lswscale -lavutil -lm -lz -lbz2 -lpthread -lswscale -lavutil  -m64  -lm -lpthread

    Error :

    /usr/local/lib/libavcodec.a(libmp3lame.o): In function `mp3lame_encode_close':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:90: undefined reference to `lame_close'
    /usr/local/lib/libavcodec.a(libmp3lame.o): In function `mp3lame_encode_frame':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:220: undefined reference to `lame_encode_flush'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:198: undefined reference to `lame_encode_buffer'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:214: undefined reference to `lame_encode_buffer_float'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:201: undefined reference to `lame_encode_buffer_int'
    /usr/local/lib/libavcodec.a(libmp3lame.o): In function `mp3lame_encode_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:102: undefined reference to `lame_init'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:106: undefined reference to `lame_set_num_channels'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:107: undefined reference to `lame_set_mode'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:110: undefined reference to `lame_set_in_samplerate'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:111: undefined reference to `lame_set_out_samplerate'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:117: undefined reference to `lame_set_quality'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:129: undefined reference to `lame_set_bWriteVbrTag'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:132: undefined reference to `lame_set_disable_reservoir'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:135: undefined reference to `lame_init_params'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:141: undefined reference to `lame_get_encoder_delay'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:144: undefined reference to `lame_get_framesize'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:121: undefined reference to `lame_set_VBR'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:122: undefined reference to `lame_set_VBR_quality'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:115: undefined reference to `lame_set_quality'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libmp3lame.c:125: undefined reference to `lame_set_brate'
    /usr/local/lib/libavcodec.a(libvorbisdec.o): In function `oggvorbis_decode_close':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:184: undefined reference to `vorbis_info_clear'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:185: undefined reference to `vorbis_comment_clear'
    /usr/local/lib/libavcodec.a(libvorbisdec.o): In function `oggvorbis_decode_frame':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:161: undefined reference to `vorbis_synthesis'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:162: undefined reference to `vorbis_synthesis_blockin'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:167: undefined reference to `vorbis_synthesis_pcmout'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:171: undefined reference to `vorbis_synthesis_read'
    /usr/local/lib/libavcodec.a(libvorbisdec.o): In function `oggvorbis_decode_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:42: undefined reference to `vorbis_info_init'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:43: undefined reference to `vorbis_comment_init'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:94: undefined reference to `vorbis_synthesis_headerin'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:94: undefined reference to `vorbis_synthesis_headerin'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:94: undefined reference to `vorbis_synthesis_headerin'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:104: undefined reference to `vorbis_synthesis_init'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisdec.c:105: undefined reference to `vorbis_block_init'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_close':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:182: undefined reference to `vorbis_analysis_wrote'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:184: undefined reference to `vorbis_block_clear'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:185: undefined reference to `vorbis_dsp_clear'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:186: undefined reference to `vorbis_info_clear'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_frame':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:297: undefined reference to `vorbis_analysis_buffer'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:304: undefined reference to `vorbis_analysis_wrote'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:320: undefined reference to `vorbis_analysis_blockout'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:321: undefined reference to `vorbis_analysis'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:323: undefined reference to `vorbis_bitrate_addblock'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:327: undefined reference to `vorbis_bitrate_flushpacket'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:312: undefined reference to `vorbis_analysis_wrote'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:206: undefined reference to `vorbis_info_init'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_init_encoder':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:109: undefined reference to `vorbis_encode_setup_managed'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:100: undefined reference to `vorbis_encode_setup_vbr'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:123: undefined reference to `vorbis_encode_ctl'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:162: undefined reference to `vorbis_encode_setup_init'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:211: undefined reference to `vorbis_analysis_init'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_init_encoder':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:116: undefined reference to `vorbis_encode_ctl'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:129: undefined reference to `vorbis_encode_ctl'
    /usr/local/lib/libavcodec.a(libvorbisenc.o): In function `oggvorbis_encode_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:217: undefined reference to `vorbis_block_init'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:223: undefined reference to `vorbis_comment_init'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:227: undefined reference to `vorbis_analysis_headerout'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:259: undefined reference to `vorbis_comment_clear'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvorbisenc.c:225: undefined reference to `vorbis_comment_add_tag'
    /usr/local/lib/libavcodec.a(libvpxdec.o): In function `vpx_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:47: undefined reference to `vpx_codec_version_str'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:48: undefined reference to `vpx_codec_build_config'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:50: undefined reference to `vpx_codec_dec_init_ver'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:51: undefined reference to `vpx_codec_error'
    /usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp9_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:137: undefined reference to `vpx_codec_vp9_dx_algo'
    /usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp8_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:118: undefined reference to `vpx_codec_vp8_dx_algo'
    /usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp8_free':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:111: undefined reference to `vpx_codec_destroy'
    /usr/local/lib/libavcodec.a(libvpxdec.o): In function `vp8_decode':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:69: undefined reference to `vpx_codec_decode'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:81: undefined reference to `vpx_codec_get_frame'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:71: undefined reference to `vpx_codec_error'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxdec.c:72: undefined reference to `vpx_codec_error_detail'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `codecctl_int':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:208: undefined reference to `vpx_codec_control_'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `log_encoder_error':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:107: undefined reference to `vpx_codec_error'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:108: undefined reference to `vpx_codec_error_detail'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp8_free':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:222: undefined reference to `vpx_codec_destroy'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp8_encode':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:546: undefined reference to `vpx_codec_encode'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `queue_frames':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:465: undefined reference to `vpx_codec_get_cx_data'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `log_encoder_error':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:107: undefined reference to `vpx_codec_error'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:108: undefined reference to `vpx_codec_error_detail'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `vpx_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:237: undefined reference to `vpx_codec_version_str'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:238: undefined reference to `vpx_codec_build_config'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:240: undefined reference to `vpx_codec_enc_config_default'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:357: undefined reference to `vpx_codec_enc_init_ver'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:387: undefined reference to `vpx_img_wrap'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `log_encoder_error':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:107: undefined reference to `vpx_codec_error'
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:108: undefined reference to `vpx_codec_error_detail'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `vpx_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:241: undefined reference to `vpx_codec_err_to_string'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp9_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:651: undefined reference to `vpx_codec_vp9_cx_algo'
    /usr/local/lib/libavcodec.a(libvpxenc.o): In function `vp8_init':
    /root/ffmpeg-source/zlib-1.2.7/ffmpeg/libavcodec/libvpxenc.c:622: undefined reference to `vpx_codec_vp8_cx_algo'
    collect2: ld returned 1 exit status
    make: *** [x264] Error 1
  • Linker error when compiling ffmpeg for Android

    7 novembre 2011, par Satheesh

    I have try to implement the ffmpeg decoding library in my android project.Dowload FFmpeg.I got the ffmpeg library from the bambuser client version and unpack that into the project jni folder.Then i run the extract command(./extract.sh) in cygwin compiler tool(its becoz am using windows os) after that am trying to build ffmpeg library using the command ./build.sh

    I have googled a lot but i cant make it work. Please help me out from this.

    NDK version : NDKr5b Cygwin tool version : 1.7

    My build.sh file is

    /************Command starts here******************/

    #!/bin/bash

    if [ "$NDK" = "" ]; then
       echo NDK variable not set, assuming ${HOME}/android-ndk
       export NDK=${HOME}/android-ndk
    fi

    SYSROOT=$NDK/platforms/android-8/arch-arm
    # Expand the prebuilt/* path into the correct one
    TOOLCHAIN=`echo $NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows`
    export PATH=$TOOLCHAIN/bin:$PATH

    rm -rf build/ffmpeg
    mkdir -p build/ffmpeg
    cd ffmpeg

    # Don't build any neon version for now
    for version in armv5te armv7a
    do

       DEST=../build/ffmpeg
       FLAGS="--target-os=linux --arch=arm"
       FLAGS="$FLAGS --cross-prefix=arm-linux-androideabi- --arch=arm"
       FLAGS="$FLAGS --sysroot=$SYSROOT"
       FLAGS="$FLAGS --soname-prefix=/data/data/org.rifluxyss.androiddev.livewallpapaerffmpeg/lib/"
       FLAGS="$FLAGS --enable-cross-compile --cc=$TOOLCHAIN/bin/arm-linux-androideabi-gcc"
       FLAGS="$FLAGS --enable-shared --disable-symver"
       FLAGS="$FLAGS --nm=$TOOLCHAIN/bin/arm-linux-androideabi-nm"
       FLAGS="$FLAGS --ar=$TOOLCHAIN/bin/arm-linux-androideabi-ar"
       FLAGS="$FLAGS --ranlib=$TOOLCHAIN/bin/arm-linux-androideabi-ranlib"
       FLAGS="$FLAGS --enable-small --optimization-flags=-O2"
       FLAGS="$FLAGS --enable-encoder=mpeg2video --enable-encoder=nellymoser --enable-memalign-hack "
       FLAGS="$FLAGS --disable-ffmpeg --disable-ffplay"
       FLAGS="$FLAGS --disable-ffserver --disable-ffprobe --disable-encoders"
       FLAGS="$FLAGS --disable-muxers --disable-devices --disable-protocols"
       FLAGS="$FLAGS --enable-protocol=file --enable-avfilter"
       FLAGS="$FLAGS --disable-network --enable-pthreads --enable-avutil"
       FLAGS="$FLAGS --disable-avdevice --disable-asm --extra-libs=-lgcc"

       case "$version" in
           neon)
               EXTRA_CFLAGS="-march=armv7-a -mfloat-abi=softfp -mfpu=neon"
               EXTRA_LDFLAGS="-Wl,--fix-cortex-a8"
               # Runtime choosing neon vs non-neon requires
               # renamed files
               ABI="armeabi-v7a"
               ;;
           armv7a)
               EXTRA_CFLAGS="-march=armv7-a -mfloat-abi=softfp"
               EXTRA_LDFLAGS=""
               ABI="armeabi-v7a"
               ;;
           *)
               EXTRA_CFLAGS=""
               EXTRA_LDFLAGS=""
               ABI="armeabi"
               ;;
       esac
       DEST="$DEST/$ABI"
       FLAGS="$FLAGS --prefix=$DEST"

       mkdir -p $DEST
       echo $FLAGS --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="$EXTRA_LDFLAGS" > $DEST/info.txt
       ./configure $FLAGS --extra-cflags="$EXTRA_CFLAGS" --extra-ldflags="$EXTRA_LDFLAGS" | tee $DEST/configuration.txt
       [ $PIPESTATUS == 0 ] || exit 1
       make clean
       make -j4 || exit 1
       make install || exit 1

    done

    /****************Command ends here************************/

    While compiling this am getting error when linking the archive files into .so files.

    The error is look like
    "arm-linux-androideabi/bin/ld.exe : cannot find -lavutil
    Collect2:ld returned 1 exit status
    make :[libaswscale/libswscale.so] Error 1
    make :
    waititng for unfinished jobs...."

    Please anyone help me to out from this. Thanks in advance

  • FFMPEG with Neon Optimization

    11 juin 2015, par madadi

    I am decoding an h.264 video file on android using ffmpeg. The performace is very low. I would like to enable neon optimzation in ffmpeg to improve the performace. Inspite of adding the neon related commands in the config file, I don’t see performance gain. Can someone tell me if I am going wrong anywhere ? My config file is as given below.

       function build_one_r6
    {
    make clean
    ./configure \
       --prefix=$PREFIX \
       --disable-shared \
       --enable-static \
       --enable-version3 \
       --disable-doc \
       --disable-ffmpeg \
       --disable-ffplay \
       --disable-ffprobe \
       --disable-ffserver \
       --disable-avdevice \
       --disable-avfilter \
       --disable-postproc \
       --enable-small \
       --cross-prefix=$PREBUILT/bin/arm-linux-androideabi- \
       --enable-cross-compile \
       --target-os=linux \
       --extra-cflags="-I$PLATFORM/usr/include -fpic -DANDROID -DHAVE_SYS_UIO_H=1 -fasm -Wno-psabi -fno-short-enums -fno-strict-aliasing $OPTIMIZE_CFLAGS" \
       --extra-ldflags="-Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib -lc -lm -ldl -llog" \
       --arch=arm \
       --disable-symver \
       --disable-debug \
       --disable-indevs \
       --disable-encoders \
       --disable-bsfs \
       --disable-filters \
    $ADDITIONAL_CONFIGURE_FLAG || exit 1;
    sed -i 's/HAVE_LRINT 0/HAVE_LRINT 1/g' config.h
    sed -i 's/HAVE_LRINTF 0/HAVE_LRINTF 1/g' config.h
    sed -i 's/HAVE_ROUND 0/HAVE_ROUND 1/g' config.h
    sed -i 's/HAVE_ROUNDF 0/HAVE_ROUNDF 1/g' config.h
    sed -i 's/HAVE_TRUNC 0/HAVE_TRUNC 1/g' config.h
    sed -i 's/HAVE_TRUNCF 0/HAVE_TRUNCF 1/g' config.h
    make  -j4 install || exit 1;
    $PREBUILT/bin/arm-linux-androideabi-ar d libavcodec/libavcodec.a inverse.o || exit 1;
    $PREBUILT/bin/arm-linux-androideabi-ld -rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib  -soname libffmpeg.so -shared -nostdlib  -z,noexecstack -Bsymbolic --whole-archive --no-undefined -o $PREFIX/lib/libffmpeg.so libavcodec/libavcodec.a libavformat/libavformat.a libavutil/libavutil.a libswscale/libswscale.a -lc -lm -lz -ldl -llog  --warn-once  --dynamic-linker=/system/bin/linker $PREBUILT/lib/gcc/arm-linux-androideabi/4.4.3/libgcc.a || exit 1;

    }


    #armv5te
    CPU=armv5te
    OPTIMIZE_CFLAGS="-marm -march=$CPU "
    PREFIX=../../build/android/armeabi
    ADDITIONAL_CONFIGURE_FLAG=
    build_one_r6


    #arm v7n
    CPU=armv7-a
    OPTIMIZE_CFLAGS="-mfloat-abi=softfp -mfpu=neon -marm -march=$CPU -mtune=cortex-a8"
    PREFIX=../../build/android/armeabi-v7a
    ADDITIONAL_CONFIGURE_FLAG="--enable-neon --disable-armv5te --disable-armv6 --disable-armv6t2"
    build_one_r6enter code here