[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