[pulseaudio-discuss] [RFC PATCH] softvolume: implement fast volume translation

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Wed Oct 19 06:36:00 PDT 2011


> In general you can assume than these resamplers are already as
> optimized as possible. Especially for our default speex resampler, I
> don't expect there's a lot to gain. But if you'd like you could work
> with that project to see if there are improvements possible. Last week
> I sent some patches to speed up the trivial resampler, but that is
> more of a toy-resampler, so not that important.

Actually the default resampler isn't that optimized for standard use cases.
It's very generic but a great deal of optimizations can be done for fixed
conversion ratios (90% of the cases for mixing) by using predefined tables
and a polyphase structure. We have something internally optimized with SSE
intrinsics. I'd like to release that code at some point when I find the time
to clean and merge in git master. Since this isn't exactly the top priority
in my job description I don't have an ETA.



More information about the pulseaudio-discuss mailing list