I tryed to enable AMR support.and according amr.c i did this steps :
1.download from http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip
2.download from http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-510.zip
3.extract content of 26073-510_ANSI-C_source_code.zip in libavcodec/amr_loat
4.extract content of 26104-510_ANSI_C_source_code.zip in libavcodec/amr
5.run ./configure --enable-libmp3lame --enable-amr-nb-fixed
6.make
7.make install
And now when i call ffmpeg says : ffmpeg: error while loading shared libraries: libavutil.so.49: cannot open shared object file: No such file or directory
Here is one part from make log :
"/var/www/html/FFMPEG"/version.sh "/var/www/html/FFMPEG"
make -C libavutil all
make[1]: Entering directory `/var/www/html/FFMPEG/libavutil'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/www/html/FFMPEG/libavutil'
make -C libavcodec all
make[1]: Entering directory `/var/www/html/FFMPEG/libavcodec'
make -C amr spclib fipoplib
make[2]: Entering directory `/var/www/html/FFMPEG/libavcodec/amr'
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 agc.c
In file included from agc.c:31:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 autocorr.c
In file included from autocorr.c:28:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 az_lsp.c
In file included from az_lsp.c:28:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 bits2prm.c
In file included from bits2prm.c:27:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 cl_ltp.c
In file included from cl_ltp.c:31:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 convolve.c
In file included from convolve.c:32:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 c1035pf.c
In file included from c1035pf.c:29:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_plsf.c
In file included from d_plsf.c:34:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_plsf_5.c
In file included from d_plsf_5.c:32:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_gain_c.c
In file included from d_gain_c.c:33:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d_gain_p.c
In file included from d_gain_p.c:33:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 dec_lag6.c
In file included from dec_lag6.c:33:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 d1035pf.c
In file included from d1035pf.c:31:
basic_op.h:33: warning: conflicting types for built-in function round
gcc -c -Wall -pedantic-errors -I. -O3 -DWMOPS=0 -DVAD1 cor_h.c
In file included from cor_h.c:28:
basic_op.h:33: warning: conflicting types for built-in function round