I recently tried to get pulseaudio working on an little-endian arm machine without an FPU. Because pulse defaults to a resample-method of speex-float-3, the resampling was incurring the kernel's softfloat operations, which thrashed the CPU. It seems to me that when building for a platform known to lack an FPU, pulse should default to speex-fixed-3 instead of speex-float-3. It would be easier for distributors if this was an option to set when configuring the pulseaudio build, rather than patching the source. I've reported this originally as http://bugs.debian.org/696846, but it seems like something that would be useful upstream. Any thoughts on this suggestion? --dkg -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 1029 bytes Desc: OpenPGP digital signature URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20121228/94175d3f/attachment.pgp>