summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.in7
-rwxr-xr-xconfigure.in.in7
2 files changed, 8 insertions, 6 deletions
diff --git a/configure.in b/configure.in
index c26bb16..7eb7746 100644
--- a/configure.in
+++ b/configure.in
@@ -113,11 +113,12 @@ cflags_safe="$CFLAGS"
CXXFLAGS="$CXXFLAGS -D__STDC_CONSTANT_MACROS"
CFLAGS="$CFLAGS -D__STDC_CONSTANT_MACROS"
AC_MSG_CHECKING([if libavformat/avformat.h provides av_free_packet])
-AC_TRY_COMPILE([#include <libavformat/avformat.h>
+AC_TRY_LINK([#include <libavformat/avformat.h>
],[AVPacket *packet; av_free_packet(packet);],
[AC_MSG_RESULT(yes)
-AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])],
-AC_MSG_RESULT(no))
+AC_DEFINE(NEEDS_AV_FREE_PACKET,0,[yes])],
+[AC_MSG_RESULT(no)
+AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])])
CXXFLAGS="$cxx_flags_safe"
CFLAGS="$cflags_safe"
AC_LANG_RESTORE
diff --git a/configure.in.in b/configure.in.in
index 81d28a6..3c1ef01 100755
--- a/configure.in.in
+++ b/configure.in.in
@@ -56,11 +56,12 @@ cflags_safe="$CFLAGS"
CXXFLAGS="$CXXFLAGS -D__STDC_CONSTANT_MACROS"
CFLAGS="$CFLAGS -D__STDC_CONSTANT_MACROS"
AC_MSG_CHECKING([if libavformat/avformat.h provides av_free_packet])
-AC_TRY_COMPILE([#include <libavformat/avformat.h>
+AC_TRY_LINK([#include <libavformat/avformat.h>
],[AVPacket *packet; av_free_packet(packet);],
[AC_MSG_RESULT(yes)
-AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])],
-AC_MSG_RESULT(no))
+AC_DEFINE(NEEDS_AV_FREE_PACKET,0,[yes])],
+[AC_MSG_RESULT(no)
+AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])])
CXXFLAGS="$cxx_flags_safe"
CFLAGS="$cflags_safe"
AC_LANG_RESTORE