# HG changeset patch # User reimar # Date 1183029852 0 # Node ID 5c3c7efd9b75a20427288037a0a7647d708a1ed1 # Parent 88b417d972abfbb2f8f39ecdc692d884c26f9c18 Get rid of my_memcpy_pic code duplication in many filters. diff -r 88b417d972ab -r 5c3c7efd9b75 libmpcodecs/vf_detc.c --- a/libmpcodecs/vf_detc.c Thu Jun 28 11:18:16 2007 +0000 +++ b/libmpcodecs/vf_detc.c Thu Jun 28 11:24:12 2007 +0000 @@ -53,21 +53,6 @@ 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 @@ 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 -r 88b417d972ab -r 5c3c7efd9b75 libmpcodecs/vf_filmdint.c --- a/libmpcodecs/vf_filmdint.c Thu Jun 28 11:18:16 2007 +0000 +++ b/libmpcodecs/vf_filmdint.c Thu Jun 28 11:24:12 2007 +0000 @@ -90,21 +90,6 @@ #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