[FFmpeg-devel] [PATCH] Moves yuv2yuvX_sse3 to yasm, unrolls main loop and other small optimizations for ~20% speedup.

Anton Khirnov anton at khirnov.net
Tue Oct 27 11:40:34 EET 2020


Hi,
Quoting Alan Kelly (2020-10-27 10:10:14)
> ---
>  libswscale/x86/Makefile     |   1 +
>  libswscale/x86/swscale.c    |  75 ++++---------------------
>  libswscale/x86/yuv2yuvX.asm | 109 ++++++++++++++++++++++++++++++++++++
>  3 files changed, 120 insertions(+), 65 deletions(-)
>  create mode 100644 libswscale/x86/yuv2yuvX.asm
>

No comments on the code itself (yet?), but as for your submission:
- when you send multiple iterations of the same patch, it is helpful to
  mention what changed, e.g. with git send-email --annotate
- the commit message should follow the standard format of:
    * swscale: short summary of the change

      Extended description of the commit, if needed.

-- 
Anton Khirnov


More information about the ffmpeg-devel mailing list