Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21157 - xmms-1.2.7-r21 can't play mp3/ogg?
Summary: xmms-1.2.7-r21 can't play mp3/ogg?
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-17 09:55 UTC by Lesley van Zijl
Modified: 2003-05-17 22:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lesley van Zijl 2003-05-17 09:55:49 UTC
yesterday there was no problem at all, this morning I emerged the following things:
1053179406:  >>> emerge (1 of 17) media-sound/xmms-1.2.7-r21 to /
1053179793:  >>> emerge (2 of 17) media-sound/mad-0.14.2b-r2 to /

(the other 15 packages where kde-3.1.2 which weren't available yet)

during the emerges I saw no problems at all,
but now when I want to play an mp3 (right plugin selected ofcourse) It skips
every mp3 like it isn't on the computer anymore. (but if that was the case I
would get a message in xchat)

So It just skips all the mp3's, I tried the music files from UT2K3 too (those
are .ogg)
and same problem

Reproducible: Always
Steps to Reproduce:
1. start xmms
2. load mp3s/oggs
3. play

Actual Results:  
xmms doesn't play anything just skips the files

Expected Results:  
play my music

  Portage 2.0.48_pre6 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1)
=================================================================
System uname: 2.5.69 i686 AMD Athlon(tm) XP 2000+
GENTOO_MIRRORS="ftp://sunsite.dk/mirrors/gentoo/ http://gentoo.linux.no/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo/
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ "
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 xinerama gtk2 pic acpi acpi4linux 3dnow aalib alsa avi crypt dga encode
gif gtk imlib ipv6 java jpeg kde lcms mikmod mmx motif mozilla mpeg ncurses
oggvorbis opengl pam pdflib perl png python qt qtmt quicktime readline sdl spell
sse ssl svga tcltk tcpd tiff truetype wmf X xml xml2 xmms xv"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe -mmmx -m3dnow -msse"
CXXFLAGS="-march=athlon-xp -O3 -pipe -mmmx -m3dnow -msse"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-05-17 09:58:50 UTC
try revdep-rebuild from gentoolkit
Comment 2 Lesley van Zijl 2003-05-17 10:45:18 UTC
did that :

s root # revdep-rebuild

Checking reverse dependencies...
Packages containing binaries and libraries broken by any package update,
will be recompiled.

Collecting system binaries and libraries... done.
  (/root/.reverse-dep-shlib-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.reverse-dep-shlib-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib/python2.2/site-packages/OpenGL/Tk/linux2-tk8.3/Togl.so (requires libtcl8.3.so libtk8.3.so)
  broken /usr/lib/xmms/Input/libxmms-flac.so (requires libid3-3.8.so.2)
  broken /usr/bin/tuxracer (requires libtcl8.3.so)
  broken /usr/X11R6/bin/xmanimate (requires libMrm.so.3)
  broken /usr/X11R6/bin/uil (requires libMrm.so.3)
  broken /usr/X11R6/bin/fileview (requires libMrm.so.3)
  broken /usr/X11R6/bin/hellomotif (requires libMrm.so.3)
  broken /usr/X11R6/bin/periodic (requires libMrm.so.3)
  broken /usr/X11R6/bin/helloint (requires libMrm.so.3)
  broken /opt/eclipse/plugins/org.eclipse.swt.gtk_2.1.0/os/linux/x86/libswt-gnome-gtk-2133.so (requires libgnomevfs-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 liblinc.so.1)
 done.
  (/root/.reverse-dep-shlib-rebuild.3_broken)

Assigning files to ebuilds... done.
  (/root/.reverse-dep-shlib-rebuild.4_ebuilds)

All prepared. Starting rebuild...
emerge --oneshot --nodeps  =app-games/tuxracer-0.61-r2 =dev-python/PyOpenGL-2.0.0.44 =dev-util/eclipse-platform-bin-2.1 =media-libs/flac-1.1.0 =x11-libs/openmotif-2.2.2-r1
..........
  Calculating dependencies ...done!

but it didn't help, still same problem
Comment 3 J. Ellis (RETIRED) gentoo-dev 2003-05-17 10:50:52 UTC
Does /dev/sound/dsp exist on your machine? 

Which output plugin are you using?

If you re-emerge r20 does it still work?
Comment 4 Lesley van Zijl 2003-05-17 11:07:51 UTC
----- Does /dev/sound/dsp exist on your machine?

yes:

bash-2.05b$ ls -al /dev/sound/
total 0
drwxr-xr-x    1 root     root            0 Jan  1  1970 .
drwxr-xr-x    1 root     root            0 Jan  1  1970 ..
crw-------    1 exci     audio     14,   4 Jan  1  1970 audio
crw-------    1 exci     audio     14,   3 Jan  1  1970 dsp
crw-------    1 exci     audio     14,   0 Jan  1  1970 mixer
crw-------    1 exci     audio     14,   1 Jan  1  1970 sequencer
crw-------    1 exci     audio     14,   8 Jan  1  1970 sequencer2

mpg123 does work too:

bash-2.05b$ mpg123 Deftones\ -\ Hexagram.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title  : Hexagram                        Artist: Deftones
Album  : Deftones                        Year  : 2003
Comment:                                 Genre : Hard Rock

Playing MPEG stream from Deftones - Hexagram.mp3 ...
MPEG 1.0 layer III, 192 kbit/s, 44100 Hz stereo

[1:03] Decoding of Deftones - Hexagram.mp3 finished.


----- Which output plugin are you using?

ALSA 0.9 output plugin [libALSA.so]
ALSA through Linux-2.5.69

----- If you re-emerge r20 does it still work?

yup
Comment 5 J. Ellis (RETIRED) gentoo-dev 2003-05-17 21:10:27 UTC
Most odd. I can't reproduce this. I've checked with a couple of people running 2.5.69 and they don't seem to have this problem.

In the alsa output plugin configuration do you have a user defined setting for the Audio device? If so, what is it?

Only other thing i can think of is that you may have some oddness in your /dev dir. Can you attached the output of 'ls -la /dev/dsp*' to this bug?
Comment 6 Lesley van Zijl 2003-05-17 21:35:57 UTC
alsaplugin:

I never changed anything in any files, my config in xmms--> preferences:
AudioDevice: VIA82C686A/B rev50
User Defined not checked
Mixer Device PCM

Buffer time (ms) 500
period time (ms) 50
Mmap Mode checked

-----

ws root # ls -la /dev/dsp
lr-xr-xr-x    1 root     root            9 May 13 05:36 /dev/dsp -> sound/dsp

(shouldn't the group be audio?, but then again, why does mpg123 work :/)

ws root # ls -la /dev/sound/
total 0
drwxr-xr-x    1 root     root            0 Jan  1  1970 .
drwxr-xr-x    1 root     root            0 Jan  1  1970 ..
crw-------    1 exci     audio     14,   4 Jan  1  1970 audio
crw-------    1 exci     audio     14,   3 Jan  1  1970 dsp
crw-------    1 exci     audio     14,   0 Jan  1  1970 mixer
crw-------    1 exci     audio     14,   1 Jan  1  1970 sequencer
crw-------    1 exci     audio     14,   8 Jan  1  1970 sequencer2

Comment 7 J. Ellis (RETIRED) gentoo-dev 2003-05-17 21:43:05 UTC
/dev/dsp is a sym link, it has the correct owner/permissions.

Are you running xmms from the command line? Does it output anything?
Comment 8 Lesley van Zijl 2003-05-17 21:53:48 UTC
no extra output at all if I start it via console...but.

how stupid.. I forgot that I patched my kernel with the BK2 patchset, but the compiled kernel gave me problems with ... you already guessed ... sound.

sound didn't work in any app other then mpg123, mplayer gmplayer xmms all of them gave me an error about dsp being not available or something like that.

during 2.5.68 through 2.5.70 there was a huge change in the devfs which gave all kinds of troubles with /dev and permissions. 

I booted back to 2.5.69 but still use the 2.5.69-bk2 dir for modules etc.

so I guess you can't help me untill 2.5.70 which will come monday (they are on bk12 rightnow)

I'll reply again when 2.5.70 is released
Comment 9 J. Ellis (RETIRED) gentoo-dev 2003-05-17 22:43:37 UTC
Sounds good. I'm going to close this, re-open if there are still issues when sound works again ;-)