-Overview Description- I had a working mpd that is controlled by several mpc frontends until I upgraded the kernel to 2.6.14. The sound became all choppy and distorted as the music starts and the time counter was jumpy not keeping the right time. At that time I had no idea what was wrong, I tried to install masked version of flac/mpd/gmpc but nothing solved, then I tried mpd-svn or putting several kernel modules and whatnot, but still no cure. Then I just wondered in case kernel version had anything to do with it, I downgraded to 2.6.13, the problem was gone. I'm using usb external audio box to output sound, so something in the usb audio part of the kernel got changed and mpd wasn't really following it. -Steps to Reproduce- On an x86 2005.1 Gentoo box with 2.6.14 kernel, 1. emerge mpd flac mpc (with flac USE flag) 2. plug an usb audio device 3. play a song in mpd -Actual Results- Sounds are distorted, time counter is jumpy and wrong. -Expected Results- Play song proper. -Additional Information- emerge info Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2, 2.6.13-gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 Transmeta Efficeon(tm) Processor TM8000 Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO http://mirror.gentoo.gr.jp http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.jp.gentoo.org/gentoo-portage" USE="x86 X alsa anthy apache2 apm berkdb cjk cli crypt cups dba expat fam firefox flac gd gdbm gmp gnome gstreamer gtk2 hal imap ipv6 jpeg ldap libg++ libwww mmx mozsvg ncurses nls nopop3d pam pcre perl php png python readline samba sasl snmp sockets sqlite sse ssl tcpd truetype udev unicode usb userlocales xml2 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS As soon as kernel is back to 2.6.13 by masking 2.6.14, it started working.
The funny thing is, I can play a song just fine using flac123 or with aplay with a wav file. Only mpd had problem playing a song under 2.6.14 toward a usb audio device.
It may be something to do with alsa not mpd, I'm not sure, and I haven't tried playing other than flac on mpd, so I'm not sure about mp3 or wav playback gets wrong as well.
These issues have been reported already to the MPD developers, but as I've been told, solution is not yet known. Sorry. sound@, any ideas?
One more thing - I've been told that mpd works fine again on 2.6.15, you might want to give it a try, although it's still not marked stable.
Closing bug due to inactivity. Feel free to reopen if the issue still stands on kernels other than 2.6.14.