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 + 


-- 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