[vorbis-dev] Optimisations

Segher Boessenkool segher at wanadoo.nl
Wed Nov 15 16:43:15 PST 2000



Jason Hecker wrote:
> 
> Looking through the archives I have seen talk of making CPU specific
> optimisations for Vorbis, a la MMX/3DNow!/SSE.  The feeling I gather is to
> wait until something is working well in C before committing to any kind of
> specific optimisation.  What if oft used and needed DSP functions were
> identified and standardised DSP functionality be written for Vorbis?  This
> would seperate the basically non-changing core signal processing functions
> (IIR, FIR and DCT/FFT) and allow them to be optimised with MMX and so on
> without fear of upsetting the other code that's in a state of flux at the
> moment.  Wouldn't this be nice?  ;)
> 
> If anyone is interested in heading down this path with me please let me know!

Sure I'm interested :-) For optimizing the current all-C version, I hand-unrolled
a lot of the critical loops; this will come in handy for doing a vector-op
version. Note, that the filters and fast transforms are not the most time-critical,
however.

Ciao,

Segher

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list