Bug#696846: pulseaudio: please default resample-method to speex-fixed-3 or ffmpeg on non-FPU architectures like armel
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Fri Dec 28 05:45:08 UTC 2012
Package: pulseaudio
Version: 2.0-6
Severity: normal
many armel machines do not have hardware floating point units. On this
platform (as well as on other platforms known to lack an FPU),
pulseaudio's default resample-method should not be speex-float-3. It
should be a fixed-point calculation; either speex-fixed-3 or ffmpeg
seems like it would be reasonable.
According to Alexander E. Patrakov, that choice is in
src/pulsecore/resampler.c, search for "PA_RESAMPLER_SPEEX_FLOAT_BASE +
3"
--dkg
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: armel (armv5tel)
Kernel: Linux 3.2.0-4-ixp4xx
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages pulseaudio depends on:
ii adduser 3.113+nmu3
ii consolekit 0.4.5-3.1
ii libasound2 1.0.25-4
pn libasound2-plugins <none>
ii libc6 2.13-37
ii libcap2 1:2.22-1.2
ii libdbus-1-3 1.6.8-1
ii libfftw3-3 3.3.2-3.1
ii libgcc1 1:4.7.2-4
ii libice6 2:1.0.8-2
ii libltdl7 2.4.2-1.1
ii liborc-0.4-0 1:0.4.16-2
ii libpulse0 2.0-6
ii libsamplerate0 0.1.8-5
ii libsm6 2:1.2.1-2
ii libsndfile1 1.0.25-5
ii libspeexdsp1 1.2~rc1-7
ii libstdc++6 4.7.2-4
ii libsystemd-daemon0 44-5
ii libsystemd-login0 44-5
ii libtdb1 1.2.10-2
ii libudev0 175-7
ii libwebrtc-audio-processing-0 0.1-2
ii libx11-6 2:1.5.0-1
ii libx11-xcb1 2:1.5.0-1
ii libxcb1 1.8.1-2
ii libxtst6 2:1.2.1-1
ii lsb-base 4.1+Debian8
ii udev 175-7
Versions of packages pulseaudio recommends:
pn gstreamer0.10-pulseaudio <none>
pn pulseaudio-module-x11 <none>
pn rtkit <none>
Versions of packages pulseaudio suggests:
pn paman <none>
pn paprefs <none>
pn pavucontrol <none>
pn pavumeter <none>
pn pulseaudio-utils <none>
More information about the pkg-pulseaudio-devel
mailing list