* vdec_motion_inner.c : motion compensation inner routines
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
- * $Id: vdec_motion_inner.c,v 1.1 2001/01/18 05:13:22 sam Exp $
+ * $Id: vdec_motion_inner.c,v 1.2 2001/06/07 15:27:44 sam Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
* Jean-Marc Dressler <polux@via.ecp.fr>
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
+#include "modules_inner.h"
+
/*****************************************************************************
* Preamble
*****************************************************************************/
#include "video.h"
#define __MotionComponent_x_y_copy(width,height) \
-void MotionComponent_x_y_copy_##width##_##height(yuv_data_t * p_src, \
- yuv_data_t * p_dest, \
+void _M(MotionComponent_x_y_copy_##width##_##height)(yuv_data_t *p_src, \
+ yuv_data_t *p_dest, \
int i_stride) \
{ \
int i_x, i_y; \
}
#define __MotionComponent_X_y_copy(width,height) \
-void MotionComponent_X_y_copy_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_X_y_copy_##width##_##height)(yuv_data_t *p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \
}
#define __MotionComponent_x_Y_copy(width,height) \
-void MotionComponent_x_Y_copy_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_x_Y_copy_##width##_##height)(yuv_data_t *p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \
}
#define __MotionComponent_X_Y_copy(width,height) \
-void MotionComponent_X_Y_copy_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_X_Y_copy_##width##_##height)(yuv_data_t *p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \
}
#define __MotionComponent_x_y_avg(width,height) \
-void MotionComponent_x_y_avg_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_x_y_avg_##width##_##height)(yuv_data_t * p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \
}
#define __MotionComponent_X_y_avg(width,height) \
-void MotionComponent_X_y_avg_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_X_y_avg_##width##_##height)(yuv_data_t * p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \
}
#define __MotionComponent_x_Y_avg(width,height) \
-void MotionComponent_x_Y_avg_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_x_Y_avg_##width##_##height)(yuv_data_t * p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \
}
#define __MotionComponent_X_Y_avg(width,height) \
-void MotionComponent_X_Y_avg_##width##_##height(yuv_data_t * p_src, \
+void _M(MotionComponent_X_Y_avg_##width##_##height)(yuv_data_t * p_src, \
yuv_data_t * p_dest, \
int i_stride) \
{ \