When I queue up my music collection and go to play a song, anything that is in ogg format "plays" through, with sound, or movement of the visualizer/ ocilloscope. It then moves on to the next song. MP3s play fine. Reproducible: Always Steps to Reproduce: 1. Open XMMS 2. Try and play an ogg 3. Actual Results: OGG files produce no sound, but do go through the entire length of the song. Expected Results: Had sound out of the speakers :P Portage 2.0.49-r6 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.22-ck2) ================================================================= System uname: 2.4.22-ck2 i686 AMD Athlon(tm) processor ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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/ config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib alsa slang readline arts java X sdl tcpd pam ssl perl python esd imlib oggvorbis gtk qt kde opengl 3dnow acpi acpi4linux artswrappersuid cdr dga dvd fbcon gtk2 jikes mozilla moznocompose moznoirc moznomail pic S3TC samba scanner sse tiff usb xfs xml xvid -gdbm -gpm -gnome -mikmod -motif -nls -svga -berkdb"
works for me here
On further investigation it appears Noautn (kde's player) won't play ogg as well, perhaps its a libogg issue...
and again upon further investigation, ogg123, a part of vorbis-tools also yeilds no sound.
rebuild libvorbis with -see in USE.
My previous comment shoud, of course, read with -sse in USE. I probably wouldn't hurt to add -3dnow to that as well. Please report back.
rebuilding libvorbis with USE="-sse" corrected the problem I was having where XMMS would crash with an Illegal Instruction error when trying to play OGG files. Perhaps a USE flag filter is in order?
Had the same problem. Re-emerging libvorbis with USE=-3dnow solved it. BTW: I'm using AthlonXP, so in theory 3dnow should work...
could you please try with latest gcc/glibc ?
No crashing problems here, but this might be related. I noticed recently that ogg files weren't sounding good on one of my machines -- highs seemed cut off, and there was more noise than I thought there should have been. I didn't remember anything that might have caused it (done a fair amount of emerging on this machine since I last played an ogg), but after reading the comments here, I did some recompiling, and sure enough, playback with a libvorbis compiled with -sse sounded much better -- interestingly, even with "-mfpmath=sse" in my $CFLAGS. I did a bit more recompiling, and have concluded that 3dnow didn't cause any sound problems, just sse. Practical result: the libvorbis currently installed on this machine has been compiled with USE="3dnow -sse", but not with -mfpmath=sse in $CFLAGS, just in case; things sound fine. Using gcc-3.2.3-r3, glibc-2.3.2-r3, kernel 2.4.23-ck1, Duron 1200 (-march=athlon-xp), libvorbis-1.0-r4, xmms-1.2.7-r20.
Marc, can you test out your vorbis problem with the latest version of xmms (1.2.9-r1) and libvorbis (1.0.1-r2 I believe). If the problem persists, please open a new bug. As for THIS bug, I'm closing it due to lack of response from the submitter.