[FFmpeg-devel] [FFMpeg-Devel][GSoC][PATCH 1/2] postproc: Updated postprocess_template to use new sse/avx deinterlace functions

2015-04-23 Thread Tucker DiNapoli
I've revised the code and now the linear_interpolate and median deinterlace filters give the exact same results for both C and sse2/avx2. I'm almost certain the reason the other deinterlace filters don't give the exact same result is due to the use of tempory memory to hold some lines, I'm not

Re: [FFmpeg-devel] [FFMpeg-Devel][GSoC][PATCH 1/2] postproc: Updated postprocess_template to use new sse/avx deinterlace functions

2015-04-23 Thread Michael Niedermayer
On Thu, Apr 23, 2015 at 05:54:05PM -0400, Tucker DiNapoli wrote: I've revised the code and now the linear_interpolate and median deinterlace filters give the exact same results for both C and sse2/avx2. I'm almost certain the reason the other deinterlace filters don't give the exact same

Re: [FFmpeg-devel] [FFMpeg-Devel][GSoC][PATCH 1/2] postproc: Updated postprocess_template to use new sse/avx deinterlace functions

2015-04-23 Thread Michael Niedermayer
On Thu, Apr 23, 2015 at 12:20:37AM -0400, Tucker DiNapoli wrote: A few notes on changes from the last version of this patch. The main issue with the previous code was with the sse2/avx2 implementation of the blockCopy function, so for the time being the MMX2 version is used instead. I tried

[FFmpeg-devel] [FFMpeg-Devel][GSoC][PATCH 1/2] postproc: Updated postprocess_template to use new sse/avx deinterlace functions

2015-04-22 Thread Tucker DiNapoli
A few notes on changes from the last version of this patch. The main issue with the previous code was with the sse2/avx2 implementation of the blockCopy function, so for the time being the MMX2 version is used instead. I tried to place the MMX2 version into a function, but this did not work, my