On 09/28/2011 11:20 AM, Arun Raghavan wrote:
Hey folks,
We've seen discussions a number of times on IRC about this, and now that
1.0's out the door, this might be a good time to consider this.

The current default resampler is speex-float-3, which is on lower-end on
highly loaded systems can be problematic (cause an underrun flood,
f.ex.). The current choice among distributions seems to be between
speex-float-0 (~2.5-3x faster) and speex-float-1 (~2-2.5x faster). On
embedded systems people might plug in something lighter still (like the
ffmpeg resampler).

Qualitatively speaking, I can't really perceive the difference between
speex-float-1 and speex-float-3. Might be a good idea to perform some
blind trials, though.

So any objections to moving to speex-float-1 as the default?

Without specifying exactly why (because I didn't do it myself), here's what Ubuntu does. I think having fixed for ARM would make sense, especially if float support is in software.

# Dynamically patch default configuration file
ifeq ($(DEB_HOST_ARCH),armel)
RESAMPLE_METHOD := speex-fixed-1
DEFAULT_FRAGMENTS := 2
DEFAULT_FRAGMENT_SIZE_MSEC := 10
else
RESAMPLE_METHOD := speex-float-1
DEFAULT_FRAGMENTS := 8
DEFAULT_FRAGMENT_SIZE_MSEC := 10
endif

--
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to