On Sat, 20 Jan 2018, Marton Balint wrote:

Blend function speedups on x86_64 Core i5 4460:

ffmpeg -f lavfi -i allyuv -vf framerate=60:threads=1 -f null none

C:     447548411 decicycles in Blend,    2048 runs,      0 skips
SSSE3: 130020087 decicycles in Blend,    2048 runs,      0 skips
AVX2:  128508221 decicycles in Blend,    2048 runs,      0 skips

ffmpeg -f lavfi -i allyuv -vf format=yuv420p12,framerate=60:threads=1 -f null 
none

C:     228932745 decicycles in Blend,    2048 runs,      0 skips
SSE4:  123357781 decicycles in Blend,    2048 runs,      0 skips
AVX2:  121215353 decicycles in Blend,    2048 runs,      0 skips

Signed-off-by: Marton Balint <c...@passwd.hu>
---
libavfilter/framerate.h             |  74 ++++++++++++++++++++
libavfilter/vf_framerate.c          |  70 +++++--------------
libavfilter/x86/Makefile            |   2 +
libavfilter/x86/vf_framerate.asm    | 134 ++++++++++++++++++++++++++++++++++++
libavfilter/x86/vf_framerate_init.c |  43 ++++++++++++
5 files changed, 269 insertions(+), 54 deletions(-)
create mode 100644 libavfilter/framerate.h
create mode 100644 libavfilter/x86/vf_framerate.asm
create mode 100644 libavfilter/x86/vf_framerate_init.c


Pushed the series.

Regards,
Marton
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to