-static void YUY2_I420 ( vout_thread_t *, picture_t *, picture_t * );
-static void YVYU_I420 ( vout_thread_t *, picture_t *, picture_t * );
-static void UYVY_I420 ( vout_thread_t *, picture_t *, picture_t * );
-static void cyuv_I420 ( vout_thread_t *, picture_t *, picture_t * );
+static void YUY2_I420 ( filter_t *, picture_t *, picture_t * );
+static void YVYU_I420 ( filter_t *, picture_t *, picture_t * );
+static void UYVY_I420 ( filter_t *, picture_t *, picture_t * );
+static void cyuv_I420 ( filter_t *, picture_t *, picture_t * );
+
+static picture_t *YUY2_I420_Filter ( filter_t *, picture_t * );
+static picture_t *YVYU_I420_Filter ( filter_t *, picture_t * );
+static picture_t *UYVY_I420_Filter ( filter_t *, picture_t * );
+static picture_t *cyuv_I420_Filter ( filter_t *, picture_t * );