diff --git a/configure.ac b/configure.ac
index 9b99b6f9ade14213fb79f96615c6d73ff3682efc..91a49ac0da9527c04825f0a10dea2303133de711 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1679,7 +1679,6 @@ AS_IF([test "${enable_altivec}" = "yes"], [
   VLC_RESTORE_FLAGS
   AS_IF([test "${ac_cv_c_altivec}" != "no"], [
     CPPFLAGS="${CPPFLAGS} ${ac_cv_c_altivec}"
-    AC_DEFINE(CAN_COMPILE_C_ALTIVEC, 1, [Define to 1 if C AltiVec extensions are available.])
     have_altivec="yes"
   ])
   AC_CHECK_HEADERS([altivec.h])
diff --git a/modules/video_filter/Makefile.am b/modules/video_filter/Makefile.am
index b67f7aebc6fc2f64db714c2aa92a9486937d34ed..3c7fab71fc3ca9cc242a1680f37ef5851c53657c 100644
--- a/modules/video_filter/Makefile.am
+++ b/modules/video_filter/Makefile.am
@@ -179,6 +179,9 @@ libdeinterlace_plugin_la_SOURCES += video_filter/deinterlace/yadif_x86.asm
 # inline ASM doesn't build with -O0
 libdeinterlace_plugin_la_CFLAGS += -O2
 endif
+if HAVE_ALTIVEC
+libdeinterlace_plugin_la_CPPFLAGS += -DCAN_COMPILE_C_ALTIVEC
+endif
 libdeinterlace_plugin_la_LIBADD = libdeinterlace_common.la
 video_filter_LTLIBRARIES += libdeinterlace_plugin.la