Hello, In attach patch to add SSE and AVX SIMD (x86_64) for uyvyto422 Write using external ASM (keep a similar logic, than the MMX Inline version)
also add checkasm test uyvy is use by some devices (like decklink, to provide raw data) Around 20% faster (on a "benchmark cmd", who test pix_fmt conversion) (4.2s with the patch, 5.2s without) Pass fate test for me. Checkasm result : uyvytoyuv422_c: 14146.6 uyvytoyuv422_mmx: 13696.4 uyvytoyuv422_mmxext: 19395.9 uyvytoyuv422_sse2: 6284.1 uyvytoyuv422_avx: 5379.6 Martin
0001-swscale-swscale_unscaled-add-X86_64-SSE2-and-AVX-for.patch
Description: Binary data
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel