OK, so I never quite understood why you don't want BSD-licensed code in alsa, but I've already said I'm willing to allow relicensing to LGPL as long as it doesn't mean too much pollution in my source files.
That's good. Keeping the single license in the whole tree is very important.
BTW, what one calls "pollution" can be "sanitization" for others. That's the opensource development...
Here's the deal. You give me a paragraph that adds the LGPL license in no more then 5 lines and I'll add it to the resampler header now.
Note BTW that if you want to link with libspeex directly then you'll need to live with the BSD license because there are some parts of Speex that cannot be dual-licensed because I don't own the copyright.
If we reuse the libspeex shlib, we won't do it from alsa-lib but from the existing plugin in alsa-plugins package. So, alsa-lib will stay unchanged.
No more plans to have the resampler in alsa-lib?
Actually, any optimization would be interesting for us, too.
Good. Actually, if you know anyone good at SSE code, I'm interested :-)
Jean-Marc