comparison configure @ 20929:bbe37270c6ad

When testing lame preset presence, use actuall lame_set_preset() function to test its availablility in the library. Now it only tests include definitions.
author iive
date Wed, 15 Nov 2006 20:51:27 +0000
parents 203f64232d82
children 41773d188756
comparison
equal deleted inserted replaced
20928:a2fb64026f2d 20929:bbe37270c6ad
6553 _def_mp3lame="#define HAVE_MP3LAME" 6553 _def_mp3lame="#define HAVE_MP3LAME"
6554 _def_lavc_mp3lame="#define CONFIG_MP3LAME 1" 6554 _def_lavc_mp3lame="#define CONFIG_MP3LAME 1"
6555 _ld_mp3lame="-lmp3lame $_ld_vorbis" 6555 _ld_mp3lame="-lmp3lame $_ld_vorbis"
6556 cat > $TMPC << EOF 6556 cat > $TMPC << EOF
6557 #include <lame/lame.h> 6557 #include <lame/lame.h>
6558 int main(void) { int p = STANDARD_FAST; return 0; } 6558 int main(void) { lame_set_preset(NULL, STANDARD_FAST); return 0; }
6559 EOF 6559 EOF
6560 cc_check $_ld_mp3lame $_ld_lm && _def_mp3lame_preset="#define HAVE_MP3LAME_PRESET" 6560 cc_check $_ld_mp3lame $_ld_lm && _def_mp3lame_preset="#define HAVE_MP3LAME_PRESET"
6561 cat > $TMPC << EOF 6561 cat > $TMPC << EOF
6562 #include <lame/lame.h> 6562 #include <lame/lame.h>
6563 int main(void) { int p = MEDIUM_FAST; return 0; } 6563 int main(void) { lame_set_preset(NULL, MEDIUM_FAST); return 0; }
6564 EOF 6564 EOF
6565 cc_check $_ld_mp3lame $_ld_lm && _def_mp3lame_preset_medium="#define HAVE_MP3LAME_PRESET_MEDIUM" 6565 cc_check $_ld_mp3lame $_ld_lm && _def_mp3lame_preset_medium="#define HAVE_MP3LAME_PRESET_MEDIUM"
6566 echo $_libavencoders | grep -q mp3lame && _lavc_mp3lame=yes || _lavc_mp3lame=no 6566 echo $_libavencoders | grep -q mp3lame && _lavc_mp3lame=yes || _lavc_mp3lame=no
6567 else 6567 else
6568 _def_mp3lame='#undef HAVE_MP3LAME' 6568 _def_mp3lame='#undef HAVE_MP3LAME'