
Recherche avancée
Autres articles (74)
-
Gestion des droits de création et d’édition des objets
8 février 2011, parPar 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, parIl 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, parUnlike 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 user1820718I 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 SatheeshI 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 madadiI 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