diff -Naur MPlayer-0.90.orig/configure MPlayer-0.90/configure
--- MPlayer-0.90.orig/configure	2003-04-29 21:57:38.000000000 +0200
+++ MPlayer-0.90/configure	2003-07-02 22:08:07.000000000 +0200
@@ -1069,6 +1069,7 @@
 _freetypeconfig='freetype-config'
 _fribidi=no
 _fribidiconfig='fribidi-config'
+_additional_filters=yes
 
 for ac_option do
   case "$ac_option" in
@@ -1356,6 +1357,8 @@
   --disable-win32) _win32=no _dshow=no ;;
   --enable-dshow) _win32=yes _dshow=yes ;;
   --disable-dshow) _dshow=no ;;
+  --enable-additional-filters) _additional_filters=yes ;;
+  --disable-additional-filters) _additional_filters=no ;;
 
   --with-x11incdir=*)
     _inc_x11=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
@@ -4703,6 +4706,12 @@
 fi
 echores "$_xmms"
 
+if test "$_additional_filters" = yes ; then
+  _def_additional_filters='#define USE_ADDITIONAL_FILTERS 1'
+else
+  _def_additional_filters='#undef USE_ADDITIONAL_FILTERS'
+fi
+
 # --------------- GUI specific tests begin -------------------
 echocheck "GUI"
 echo "$_gui"
@@ -5035,6 +5044,7 @@
 DS_LIB = $_ld_dshow
 AV_DEP = $_dep_libavcodec
 AV_LIB = $_ld_libavcodec
+ADDITIONAL_FILTERS = $_additional_filters
 FAME = $_fame
 FAME_LIB = $_ld_fame
 MP1E_DEP = $_dep_mp1e
@@ -5287,6 +5297,9 @@
 /* DirectShow support */
 $_def_dshow
 
+/* Additionnal filters support */
+$_def_additional_filters
+
 /* Mac OS X specific features */
 $_def_macosx
 
diff -Naur MPlayer-0.90.orig/libmpcodecs/Makefile MPlayer-0.90/libmpcodecs/Makefile
--- MPlayer-0.90.orig/libmpcodecs/Makefile	2003-04-29 21:57:38.000000000 +0200
+++ MPlayer-0.90/libmpcodecs/Makefile	2003-07-02 22:06:16.000000000 +0200
@@ -14,11 +14,15 @@
 VIDEO_SRCS_OPT=vd_realvid.c vd_ffmpeg.c vd_dshow.c vd_dmo.c vd_vfw.c vd_vfwex.c vd_odivx.c vd_divx4.c vd_xanim.c vd_xvid.c vd_libdv.c vd_qtvideo.c
 VIDEO_SRCS=dec_video.c vd.c $(VIDEO_SRCS_NAT) $(VIDEO_SRCS_LIB) $(VIDEO_SRCS_OPT)
 
-VFILTER_SRCS=vf.c vf_vo.c vf_crop.c vf_expand.c vf_pp.c vf_scale.c vf_format.c vf_yuy2.c vf_flip.c vf_rgb2bgr.c vf_rotate.c vf_mirror.c vf_palette.c vf_lavc.c vf_dvbscale.c vf_cropdetect.c vf_test.c vf_noise.c vf_yvu9.c vf_rectangle.c vf_lavcdeint.c vf_eq.c vf_eq2.c vf_halfpack.c vf_dint.c vf_1bpp.c vf_bmovl.c vf_2xsai.c vf_unsharp.c vf_swapuv.c vf_il.c vf_boxblur.c vf_sab.c vf_smartblur.c vf_perspective.c vf_down3dright.c vf_field.c vf_denoise3d.c vf_hqdn3d.c vf_detc.c vf_telecine.c vf_tfields.c
+VFILTER_SRCS=vf.c vf_vo.c vf_expand.c vf_pp.c vf_scale.c
 ENCODER_SRCS=ve.c ve_divx4.c ve_lavc.c ve_vfw.c ve_rawrgb.c ve_libdv.c ve_xvid.c ve_qtvideo.c ve_nuv.c
 
 NATIVE_SRCS=native/RTjpegN.c native/cinepak.c native/fli.c native/minilzo.c native/msvidc.c native/nuppelvideo.c native/qtrle.c native/qtrpza.c native/qtsmc.c native/roqav.c native/xa_gsm.c native/svq1.c
 
+ifeq ($(ADDITIONAL_FILTERS),yes)
+VFILTER_SRCS += vf_crop.c vf_bmovl.c vf_rectangle.c vf_format.c vf_yuy2.c vf_flip.c vf_rgb2bgr.c vf_rotate.c vf_mirror.c vf_palette.c vf_lavc.c vf_dvbscale.c vf_cropdetect.c vf_test.c vf_noise.c vf_yvu9.c vf_lavcdeint.c vf_eq.c vf_eq2.c vf_halfpack.c vf_dint.c vf_1bpp.c vf_2xsai.c vf_unsharp.c vf_swapuv.c vf_il.c vf_boxblur.c vf_sab.c vf_smartblur.c vf_perspective.c vf_down3dright.c vf_field.c vf_denoise3d.c vf_hqdn3d.c vf_detc.c vf_telecine.c vf_tfields.c
+endif
+
 ifeq ($(FAME),yes)
 VFILTER_SRCS += vf_fame.c
 endif
diff -Naur MPlayer-0.90.orig/libmpcodecs/vf.c MPlayer-0.90/libmpcodecs/vf.c
--- MPlayer-0.90.orig/libmpcodecs/vf.c	2003-04-29 21:57:38.000000000 +0200
+++ MPlayer-0.90/libmpcodecs/vf.c	2003-07-02 22:47:31.000000000 +0200
@@ -16,12 +16,13 @@
 #include "vf.h"
 
 extern vf_info_t vf_info_vo;
-extern vf_info_t vf_info_rectangle;
-extern vf_info_t vf_info_bmovl;
-extern vf_info_t vf_info_crop;
 extern vf_info_t vf_info_expand;
 extern vf_info_t vf_info_pp;
 extern vf_info_t vf_info_scale;
+#ifdef USE_ADDITIONAL_FILTERS
+extern vf_info_t vf_info_rectangle;
+extern vf_info_t vf_info_bmovl;
+extern vf_info_t vf_info_crop;
 #ifdef USE_LIBFAME
 extern vf_info_t vf_info_fame;
 #endif
@@ -59,19 +60,21 @@
 extern vf_info_t vf_info_detc;
 extern vf_info_t vf_info_telecine;
 extern vf_info_t vf_info_tfields;
+#endif
 
 char** vo_plugin_args=(char**) NULL;
 
 // list of available filters:
 static vf_info_t* filter_list[]={
-    &vf_info_rectangle,
-    &vf_info_bmovl,
-    &vf_info_crop,
     &vf_info_expand,
     &vf_info_pp,
     &vf_info_scale,
 //    &vf_info_osd,
     &vf_info_vo,
+#ifdef USE_ADDITIONAL_FILTERS
+    &vf_info_rectangle,
+    &vf_info_bmovl,
+    &vf_info_crop,
 #ifdef USE_LIBFAME
     &vf_info_fame,
 #endif
@@ -111,6 +114,7 @@
     &vf_info_detc,
     &vf_info_telecine,
     &vf_info_tfields,
+#endif
     NULL
 };
 
