[Ffmpeg-cvslog] r5898 - in trunk/libavcodec: dsputil.c dsputil.h i386/dsputil_mmx.c vorbis.c vorbis.h
Benjamin Larsson
banan
Thu Aug 3 08:39:39 CEST 2006
lorenm skrev:
> Author: lorenm
> Date: Thu Aug 3 05:18:47 2006
> New Revision: 5898
>
> Modified:
> trunk/libavcodec/dsputil.c
> trunk/libavcodec/dsputil.h
> trunk/libavcodec/i386/dsputil_mmx.c
> trunk/libavcodec/vorbis.c
> trunk/libavcodec/vorbis.h
>
> Log:
> sse & sse2 implementations of vorbis channel coupling.
> 9% faster vorbis (on a K8).
>
If you want to optimize more you could look at the mdct pre and post
twiddle steps in mdct.c. Currently they are scalar operations.
Optimizing this would also give a gain to wma and aac.
MvH
Benjamin Larsson
More information about the ffmpeg-cvslog
mailing list