> 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.

_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to