Fix libavfilter compilation and make it more in line
[ffmpeg.git] / libavfilter / allfilters.c
index fafd6d1..8ea0528 100644 (file)
 
 #include "avfilter.h"
 
-#define REGISTER_VF(X,x) { \
-          extern AVFilter avfilter_vf_##x ; \
-          if(ENABLE_VF_##X )  avfilter_register(&avfilter_vf_##x ); }
 
-
-#define REGISTER_VSRC(X,x) { \
-          extern AVFilter avfilter_vsrc_##x ; \
-          if(ENABLE_VSRC_##X )  avfilter_register(&avfilter_vsrc_##x ); }
+#define REGISTER_FILTER(X,x,y) { \
+          extern AVFilter avfilter_##y##_##x ; \
+          if(ENABLE_##X##_FILTER )  avfilter_register(&avfilter_##y##_##x ); }
 
 void avfilter_register_all(void)
 {
@@ -38,6 +34,6 @@ void avfilter_register_all(void)
         return;
     initialized = 1;
 
-//    REGISTER_VF(CROP,crop);
+//    REGISTER_FILTER (CROP,crop,vf);
 
 }