Ok, so I've been busy hacking away at getting the libspeex fixed point resampler into pulse audio.    Here is a patch that barely makes it work in a very hacked way.   You should be able to apply this to the tarball 0.9.5
 sources.  If you get it to build (I found a few problems with types so you might have to comment uncomment a couple of lines) you can run the pulseaudio daemon with the parameters --resample=libspeex:0   where 0 can be 0-10 and represents quality.   A few notes
<br><br>It only does re sampling and not channel doubling (I have some code in there, but it doesn&#39;t really work and probably is really bad)<br><br>There is a annoying constant clicking, which I&#39;m sure is just a bug I overlooked. (Jean Marc?)
<br><br>I have this weird issue where the re sample will return an out length that is not divisible by sample_size * channels.&nbsp;&nbsp; It tends to be odd.&nbsp;&nbsp; What does this mean?<br><br><br>Keith Preston<br><br>