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

Attachment: 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

Reply via email to