Bug#751800: mpg123: i486 decoder broken

Simon Kirby sim at hostway.ca
Mon Jun 16 18:43:28 UTC 2014


Package: mpg123
Version: 1.18.0-1
Severity: minor
Tags: upstream

Hello! In 1.18.0 through SVN, a bug in the i486 decoder exists that
corrupts output on the right channel when using default options and the
output clips. I've opened an upstream bug report for this:
https://sourceforge.net/p/mpg123/bugs/209/

Meanwhile, I find debian/rules perplexing. When dpkg-architecture
-qDEB_HOST_ARCH returns "i386", no additional configuration options are
appended, and dh_auto_configure ends up passing --build=i486-linux-gnu to
configure, which is treated the same as --with-cpu=i486, which uses the
buggy decoder on 32-bit systems. If dpkg-architecture were to return i486
(when does this happen?), configure is passed --with-cpu=x86_dither,
which avoids the problem, but which is documents (in NEWS) as being for
i586 and above.

In the case of the original bug, --with-cpu=i386 avoids the decoder bug
(though this should eventually be fixed upstream), but it still seems odd
that debian/rules is checking for i486 to configure an i586 option.

Simon-

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 3.15.0-rc5 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages mpg123 depends on:
ii  libc6        2.19-1
ii  libltdl7     2.4.2-1.7
ii  libmpg123-0  1.18.0-1

Versions of packages mpg123 recommends:
ii  libasound2                1.0.27.2-4
ii  libjack0 [libjack-0.116]  1:0.124.1+20140122git5013bed0-3
ii  libopenal1                1:1.14-4
ii  libportaudio2             19+svn20140130-1
ii  oss-compat                6

Versions of packages mpg123 suggests:
ii  alsa-utils  1.0.27.2-1
pn  jackd       <none>
pn  nas         <none>
ii  oss-compat  6
pn  oss4-base   <none>
pn  pulseaudio  <none>

-- debconf-show failed



More information about the pkg-multimedia-maintainers mailing list