[FFmpeg-devel] avfilter/vf_limiter : add checkasm and AVX2 version

Martin Vignali martin.vignali at gmail.com
Sat Dec 16 19:58:45 EET 2017


Hello,

in attach patch to add a checkasm test for vf_limiter SIMD (8 and 16)

the checkasm patch need to be apply after patch in discussion :
"avfilter/vf_interlace : add checkasm for lowpass_line and AVX2 version"

007 : add ff_limiter_init func to init the dsp func
008 : checkasm patch
can be test with
./tests/checkasm/checkasm --test=vf_limiter --bench
or
make fate-checkasm

009 : add AVX2 version

Checkasm result
limiter_8_c: 205.7
limiter_8_sse2: 34.2
limiter_8_avx2: 23.2
limiter_16_c: 113.9
limiter_16_sse4: 34.4
limiter_16_avx2: 23.7

Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-checkasm-vf_limiter-add-checkasm-test-for-8-and-16-l.patch
Type: application/octet-stream
Size: 5872 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20171216/f7c988bb/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-avfilter-x86-vf_limiter-create-macro-for-limiter-8-a.patch
Type: application/octet-stream
Size: 1312 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20171216/f7c988bb/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-avfilter-x86-vf_limiter-add-AVX2-version-for-limiter.patch
Type: application/octet-stream
Size: 3091 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20171216/f7c988bb/attachment-0002.obj>


More information about the ffmpeg-devel mailing list