xmms 1.2.10 with flac plugin v1.1.1 fails to play some .flac files. However flac123 v0.0.8 seems to play those 'corrupt' files without probs. Problematic piece of music is from Nightwish's album 'Century Child' and track 07 (Ocean Soul). Other tracks plays ok. Note that 'corrupted' file is actually OK as at least flac123 plays it flawlessly and 'flac -d' produces working .wav file. I unpacked the track to .wav (which played ok) and then re-packed it without any flac flags. Xmms failed to play the resulting .flac file. Reproducible: Always Steps to Reproduce: 1. launch xmms 1.2.10 with flac plugin v1.1.1 2. try playing 'corrupted' .flac file 3. Actual Results: looks like xmms flac plugin stumbles into flac headers or something. It shows playtime way wrong and can't even start playing file. xmms shows lots of different bitrates and hz readings until giving up and moving to next file. Expected Results: Play file Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6.13-ck3 i686) ================================================================= System uname: 2.6.13-ck3 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2 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.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/make.profile /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control /var/run/dspam /var/spool/dspam" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=athlon-xp -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.switch.ch/mirror/gentoo/" LANG="en_US" LC_ALL="C" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X aalib acpi alsa apm arts avi bash-completion berkdb bitmap-fonts bonobo bzlib caps cdr crypt cups curl curlwrappers dga dio directfb divx4linux doc dvd dvdr emboss encode esd fam fbcon flac foomaticdb fortran ftp gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib ipv6 jabber jack jpeg kde ldap libg++ libwww mad mbox memlimit mikmod mime mmap mmx motif mp3 mpeg msn ncurses nls nptl ogg oggvorbis opengl pam pdflib perl pic png python qt quicktime readline sdl sharedmem slang sockets spell sqlite sse ssl svga sysvipc tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode vorbis xine xml xml2 xmms xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Hmm, it's really hard to reproduce without that broken file. Attach a sample to reproduce the problem and reopen then.
Created attachment 69736 [details] flac'ed start of track which fails to play test.flac is first 1M from original .wav file and won't play. File can be unpacked and produces shortened but valid .wav
You forgot to reopen.
> xmms 1.2.10 with flac plugin v1.1.1 fails to play some .flac files. Can't reproduce with flac plugin v1.1.2. Playtime displayed correctly.
flac 1.1.2 is stable on amd64 for now. On the other archs flac will be marked stable soon.
indeed this was a flac bug. This bug is fixed.