[alan@192 ffmpeg]$ patch -l -p0 <25395-001.bin
patching file libavformat/movenc.c
[alan@192 ffmpeg]$ ls
25395-001.bin configure* ffinstall.nsi libavformat/ tests/
berrno.h COPYING ffmpeg.c libavutil/ unwrap-diff*
build_avopt* CREDITS ffplay.c Makefile vhook/
Changelog CVS/ ffserver.c output_example.c xvmc_render.h
clean-diff* cws2fws.c ffserver.h pktdumper.c
cmdutils.c doc/ INSTALL qt-faststart.c
cmdutils.h Doxyfile libavcodec/ README
[alan@192 ffmpeg]$ ./configure --enable-mp3lame --enable-faac --enable-faad --enable-amr_nb --enable-amr_wb --disable-ffplay --enable-small --enable-memalign-hack --enable-gpl --enable-xvid --enable-dts --enable-a52 --disable-vhook --enable-x264 --enable-pthreads
install prefix /usr/local
source path /home/alan/PSP/ffmpeg/ffmpeg
C compiler gcc
make make
CPU x86 (generic)
big-endian no
inttypes.h yes
broken inttypes.h no
MMX enabled yes
Vector Builtins yes
gprof enabled no
zlib enabled yes
libgsm enabled no
mp3lame enabled yes
libogg enabled no
Vorbis enabled no
Theora enabled no
FAAD enabled yes
faadbin enabled no
FAAC enabled yes
XviD enabled yes
x264 enabled yes
a52 support yes
a52 dlopened no
DTS support yes
pp support no
debug symbols yes
strip symbols yes
optimize small
shared pp no
video hooking no
SDL support no
Sun medialib support no
pthreads support yes
AMR-NB float support yes
AMR-NB fixed support no
AMR-WB float support yes
AMR-WB IF2 support no
network support yes
IPv6 support yes
License: GPL
Creating config.mak and config.h...
AMR WB FLOAT NOTICE ! Make sure you have downloaded TS26.204
V5.1.0 from
http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip
and extracted the source to libavcodec/amrwb_float
AMR NB FLOAT NOTICE ! Make sure you have downloaded TS26.104
REL-5 V5.1.0 from
http://www.3gpp.org/ftp/Specs/latest/Rel-5/26_series/26104-5??.zip
and extracted the source to libavcodec/amr_float
and if u try this on an alpha, u may need to change Word32 to int in amr/typedef.h
[alan@192 ffmpeg]$ make
make -C libavutil all
make[1]: Entering directory `/home/alan/PSP/ffmpeg/ffmpeg/libavutil'
gcc -g -Wall -Wno-switch -Os -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o mathematics.o mathematics.c
In file included from mathematics.c:24:
common.h:579: error: static declaration of 'lrintf' follows non-static declaration
make[1]: *** [mathematics.o] Erreur 1
make[1]: Leaving directory `/home/alan/PSP/ffmpeg/ffmpeg/libavutil'
make: *** [lib] Erreur 2
[alan@192 ffmpeg]$