[FFmpeg-devel] [RFC/PATCH] More flexible variafloat_to_int16 , WMA optimization, Vorbis

Loren Merritt lorenm
Thu Jul 24 12:02:14 CEST 2008


On Thu, 17 Jul 2008, Loren Merritt wrote:
> On Wed, 16 Jul 2008, Siarhei Siamashka wrote:
>
>> Well, merging the loops that are run after iFFT and combining them with
>> windowing code can probably provide interesting results. At least it should
>> eliminate a lot of intermediate load and store operations. Maybe having 
>> iFFT
>> output processed in a single loop could allow reading old saved data and
>> also replace it with new saved data at the same time? At least in some
>> simple cases when previous and current blocks have the same size.
>
> Kinda ugly, having to merge those functions instead of composing them out of 
> small readable dsps. But it works.
> total vorbis speedup
> k8: 1.3%
> conroe: 5%
> penryn: 8%
> prescott: no change

Forget this version of the patch too; I found a way around the ugliness.

--Loren Merritt




More information about the ffmpeg-devel mailing list