From 273a6623e7b97bb133486707a656f00209820b43 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 29 Jul 2012 14:28:41 +0200 Subject: libvo: remove custom assembler memcpy implementations (aka fastmemcpy) aclib[_template].c contained inline assembler versions of memcpy using MMX/SSE/3dnow etc. instructions. It's possible that this gave quite a speed a decade ago, but it's unlikely to have any use on modern systems. Also, libc implementations already have their own optimizations for the native memcpy function. I did not verify my assumptions eith benchmarks, so I could be wrong. Also note that some platforms have extremely crappy libc implementations, and it's well possible that these might suffer from a major performance loss (hello Windows). Unfortunately, I do not care. --- Makefile | 1 - 1 file changed, 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c9933362f4..67b9bb0845 100644 --- a/Makefile +++ b/Makefile @@ -56,7 +56,6 @@ SRCS_COMMON-$(DVDREAD_INTERNAL) += libdvdread4/bitreader.c \ libdvdread4/nav_read.c \ SRCS_COMMON-$(FAAD) += libmpcodecs/ad_faad.c -SRCS_COMMON-$(FASTMEMCPY) += libvo/aclib.c # These filters use private headers and do not work with shared libavcodec. SRCS_COMMON-$(FFMPEG_INTERNALS) += libmpcodecs/vf_mcdeint.c \ -- cgit v1.2.3