On Tue, Sep 02, 2014 at 03:49:14PM -0700, Pascal Massimino wrote: > Michael, > > > On Tue, Sep 2, 2014 at 9:39 AM, Michael Niedermayer <michae...@gmx.at> > wrote: > > > On Tue, Sep 02, 2014 at 05:13:08PM +0200, Pascal Massimino wrote: > > > Hi, > > > > > > Much faster. > > > An example (time ffmpeg -i ... -vf idet -f null /dev/null) > > > Raw C: user 25.007s > > > MMX: user 16.818s > > > MMXEXT: user 16.191s > > > SSE2: user 15.481s > > > no idet filter: user 15.025s > > > > > > YMMV. > > > skal > > > > > vf_idet.c | 34 +-------- > > > vf_idet.h | 55 +++++++++++++++ > > > x86/Makefile | 2 > > > x86/vf_idet.asm | 193 > > +++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > x86/vf_idet_init.c | 53 ++++++++++++++ > > > 5 files changed, 307 insertions(+), 30 deletions(-) > > > 0caf7533ffffd437c2f14cb0b42fd701f467a2cd idet_sse2.patch > > > commit de5064a0126a0a5bed9d8f151fa79b07614729fe > > > Author: skal <pascal.massim...@gmail.com> > > > Date: Tue Sep 2 16:55:29 2014 +0200 > > > > "git am" didnt like this, it needs git format-patch or > > send-email output. > > > > > > also fails to build on x86-32 after applying it with patch -p1 > > > > silly question: how do you compile for x86-32? > I tried './configure --arch=x86_32' but it didn't trigger this compile > error...
iam using: --arch=x86_32 --target-os=linux --extra-cflags=-m32 --extra-ldflags=-m32 --enable-cross-compile > > thx! > skal > > [ahem: ffmpeg doesn't feel like using intrinsics, by chance?] intrinsics are not very popular due to various issues, gcc messing up, unpredictabilty of generated code and non gcc compatibilty come to mind but maybe there are others too [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB During times of universal deceit, telling the truth becomes a revolutionary act. -- George Orwell
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel