[FFmpeg-devel] swscale/swscale_unscaled : add X86_64 (SSE2, AVX) for uyvyto422

Martin Vignali martin.vignali at gmail.com
Tue Apr 3 16:09:13 EEST 2018


Hello,

>
> > The mmxext version being slower than the mmx one seems however to be an
> > existing issue in the tree, which we should probably deal with. Unless
> > of course the test is wrong.
>
> Its mmx, dealing with it would probably entail just deleting it. Can
> leave the ordinary mmx and remove the ext version, or perhaps just
> both.
>
>
> I think there is two option for that (in swscale)
Remove (at least for unscaled part), the include of template for mmxext (in
swscale/x86/rgb2rgb.c)
Or disable MMXExt version, only if there is a checkasm test.
The previous SIMD and checkasm test (for RGBA shuffle), show same kind of
result (mmxext slower than mmx).

Martin


More information about the ffmpeg-devel mailing list