From ad164e04ee0330426917f00275fccc2203aff653 Mon Sep 17 00:00:00 2001 From: reimar Date: Thu, 28 Jun 2007 11:24:12 +0000 Subject: [PATCH] Get rid of my_memcpy_pic code duplication in many filters. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23686 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpcodecs/vf_detc.c | 15 --------------- libmpcodecs/vf_divtc.c | 13 +++++++++---- libmpcodecs/vf_filmdint.c | 15 --------------- libmpcodecs/vf_ivtc.c | 15 --------------- libmpcodecs/vf_pullup.c | 15 --------------- libmpcodecs/vf_softpulldown.c | 15 --------------- libmpcodecs/vf_telecine.c | 15 --------------- libmpcodecs/vf_tfields.c | 15 --------------- libmpcodecs/vf_tinterlace.c | 16 ---------------- libvo/fastmemcpy.h | 13 +++++++++++-- 10 files changed, 20 insertions(+), 127 deletions(-) diff --git a/libmpcodecs/vf_detc.c b/libmpcodecs/vf_detc.c index 27be5d393c..87b9bff3a7 100644 --- a/libmpcodecs/vf_detc.c +++ b/libmpcodecs/vf_detc.c @@ -53,21 +53,6 @@ enum { TC_IL2 }; -static inline void *my_memcpy_pic(void * dst, void * src, int bytesPerLine, int height, int dstStride, int srcStride) -{ - int i; - void *retval=dst; - - for(i=0; iframeno++-p->phase+10)%5) { case 0: - imgop((void *)memcpy_pic, dmpi, mpi, 0); + imgop(copyop, dmpi, mpi, 0); return 0; case 4: @@ -348,14 +353,14 @@ static int put_image(struct vf_instance_s* vf, mp_image_t *mpi, double pts) mpi->width, mpi->height); vf_clone_mpi_attributes(tmpi, mpi); - imgop((void *)memcpy_pic, tmpi, mpi, 0); + imgop(copyop, tmpi, mpi, 0); imgop(deghost_plane, tmpi, dmpi, p->deghost); - imgop((void *)memcpy_pic, dmpi, mpi, 0); + imgop(copyop, dmpi, mpi, 0); return vf_next_put_image(vf, tmpi, MP_NOPTS_VALUE); } } - imgop((void *)memcpy_pic, dmpi, mpi, 0); + imgop(copyop, dmpi, mpi, 0); return vf_next_put_image(vf, dmpi, MP_NOPTS_VALUE); } diff --git a/libmpcodecs/vf_filmdint.c b/libmpcodecs/vf_filmdint.c index 0fb8ea69d1..6ec8be2c38 100644 --- a/libmpcodecs/vf_filmdint.c +++ b/libmpcodecs/vf_filmdint.c @@ -90,21 +90,6 @@ extern int opt_screen_size_y; #define MAX(a,b) (((a)>(b))?(a):(b)) #endif -static inline void *my_memcpy_pic(void * dst, void * src, int bytesPerLine, int height, int dstStride, int srcStride) -{ - int i; - void *retval=dst; - - for(i=0; i