From 063b449fcc294587d21b0f073fa3752f43ac8aef Mon Sep 17 00:00:00 2001 From: diego Date: Sun, 15 Apr 2007 11:33:02 +0000 Subject: Update amr-nb and amr-wb checks for changes in FFmpeg. patch by Zuxy Meng, zuxy.meng gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22995 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to 'configure') diff --git a/configure b/configure index 4a6581ccf0..16b8d6091c 100755 --- a/configure +++ b/configure @@ -6372,16 +6372,19 @@ echores "$_md5sum" echocheck "AMR narrowband" if test "$_amr_nb" = auto ; then _amr_nb=no - if test -f libavcodec/amr_float/sp_dec.c ; then - if test "$_libavcodec" = yes ; then - _amr_nb=yes - else - _res_comment="libavcodec (static) is required by amr_nb, sorry" - fi + cat > $TMPC << EOF +#include +int main(void) { Speech_Decode_Frame_init(); return 0; } +EOF + cc_check -lamrnb && _amr_nb=yes + if test "$_libavcodec" != yes ; then + _amr_nb=no + _res_comment="libavcodec (static) is required by amr_nb, sorry" fi fi if test "$_amr_nb" = yes ; then _amr=yes + _ld_extra="$_ld_extra -lamrnb" _def_amr='#define CONFIG_AMR 1' _def_amr_nb='#define CONFIG_AMR_NB 1' else @@ -6422,16 +6425,19 @@ fi echocheck "AMR wideband" if test "$_amr_wb" = auto ; then _amr_wb=no - if test -f libavcodec/amrwb_float/dec_dtx.c ; then - if test "$_libavcodec" = yes ; then - _amr_wb=yes - else - _res_comment="libavcodec (static) is required by amr_wb, sorry" - fi + cat > $TMPC << EOF +#include +int main(void) { D_IF_init(); return 0; } +EOF + cc_check -lamrwb && _amr_wb=yes + if test "$_libavcodec" != yes ; then + _amr_wb=no + _res_comment="libavcodec (static) is required by amr_wb, sorry" fi fi if test "$_amr_wb" = yes ; then _amr=yes + _ld_extra="$_ld_extra -lamrwb" _def_amr='#define CONFIG_AMR 1' _def_amr_wb='#define CONFIG_AMR_WB 1' _codecmodules="amr_wb $_codecmodules" -- cgit v1.2.3