[FFmpeg-devel] [PATCH] avfilter/vf_bwdif: add x86 SIMD for 8bit

Thomas Mundt loudmax at yahoo.de
Sun Feb 28 17:06:30 CET 2016


The attached patch is my first SIMD code. It is more than 3x faster, so optimisations work.
But experienced programmers may find some more improvement.
I´m not really happy with the extra mov instructions needed in x86_32 for mrefs3 and prefs3 because of the register limitations.
I tried a lot, but this was the only way I made it work.
Since bwdif is based on yadif, I stole parts of the SIMD code from there. Also for learning how it works. Maybe I should add Michael and Daniel to the licence?
I will write SMID code for higher bitrates later, when this patch is approved.
Please comment.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-vf_bwdif-add-x86-SIMD-for-8bit.patch
Type: application/octet-stream
Size: 17730 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160228/e8e4df3b/attachment.obj>


More information about the ffmpeg-devel mailing list