[pulseaudio-discuss] [RFC] SSE-optimized sample-rate converter

Rémi Cardona remi at gentoo.org
Sun Jan 8 10:15:55 PST 2012


Le 06/01/2012 19:59, Pierre-Louis Bossart a écrit :
> For fixed conversion ratios (44.1->48kHz), the speex resampler is
> overkill. Using pre-defined tables and a polyphase implementation the
> CPU load can be reduced big time, or for the same load the audio quality
> can be increased.
> 
> I uploaded the latest code of the library we've been using internally on
> git://github.com/plbossart/pulseaudio.git src-work
> (the tables are quite large and not suitable for email)

I have a couple of questions:

I see in the third commit all those large tables. Are they computer
generated? If so, could a python/ruby/shell/whatever script be included
to generate those tables again?

Have you guys looked at orc instead of hand-writing SSE intrinsics?

Cheers,

Rémi


More information about the pulseaudio-discuss mailing list