[Ffmpeg-cvslog] r5508 - trunk/configure
mru
subversion
Wed Jun 21 22:50:26 CEST 2006
Author: mru
Date: Wed Jun 21 22:50:26 2006
New Revision: 5508
Modified:
trunk/configure
Log:
allow recent libfaad versions with new function names
Modified: trunk/configure
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Wed Jun 21 22:50:26 2006
@@ -1178,7 +1178,6 @@
enabled libogg && require libogg ogg/ogg.h ogg_sync_init -logg
enabled vorbis && require libvorbis vorbis/vorbisenc.h vorbis_info_init -lvorbis -lvorbisenc
enabled theora && require libtheora theora/theora.h theora_info_init -ltheora
-enabled faad && require libfaad faad.h faacDecOpen -lfaad
enabled xvid && require XviD xvid.h xvid_global -lxvidcore
enabled x264 && require x264 x264.h x264_encoder_open -lx264
enabled dc1394 && require libdc1394 libdc1394/dc1394_control.h dc1394_create_handle -ldc1394_control -lraw1394
@@ -1201,6 +1200,21 @@
restore_flags
fi
+# Ugh, recent faad2 versions have renamed all functions and #define the
+# old names in faad.h. Generic tests won't work.
+if enabled faad; then
+ save_flags
+ temp_extralibs -lfaad
+ check_ld <<EOF && add_extralibs -lfaad || die "ERROR: libfaad not found"
+#include <faad.h>
+int main(){
+ faacDecOpen();
+ return 0;
+}
+EOF
+ restore_flags
+fi
+
# test for lrintf in math.h
check_exec <<EOF && have_lrintf=yes || have_lrintf=no
#define _ISOC9X_SOURCE 1
More information about the ffmpeg-cvslog
mailing list