On 25/06/14 20:33, James Almer wrote: > On 24/06/14 11:26 AM, Luca Barbato wrote: >> From: Pierre Edouard Lepere <pierre-edouard.lep...@insa-rennes.fr> >> >> The functions only support x86_64. >> >> Fixes from Hendrik Leppkes and James Almer >> >> Signed-off-by: Luca Barbato <lu_z...@gentoo.org> >> --- >> libavcodec/hevcdsp.c | 6 +- >> libavcodec/hevcdsp.h | 3 + >> libavcodec/x86/Makefile | 2 + >> libavcodec/x86/hevc_mc.asm | 1256 >> +++++++++++++++++++++++++++++++++++++++++ >> libavcodec/x86/hevcdsp.h | 164 ++++++ >> libavcodec/x86/hevcdsp_init.c | 373 ++++++++++++ >> 6 files changed, 1803 insertions(+), 1 deletion(-) >> create mode 100644 libavcodec/x86/hevc_mc.asm >> create mode 100644 libavcodec/x86/hevcdsp.h >> create mode 100644 libavcodec/x86/hevcdsp_init.c >> > > Many of these functions are SSSE3 and a couple even SSE2 at most.
Can you guide me in this regard? > It will require some init macros rewriting to change, but leaving things as > is > will make atom, conroe and bobcat cpus miss a considerable performance boost. Probably I can do myself but your help would be welcome =) lu _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel