I tried to play a dvd today to find out that any xine based apps crash and burn when trying to play dvds. After getting through the fbi warnings on dvd it crashed. Found out after much trial and error that its crashing as soon as it tries to play audio. The audio is all a52 according to mplayer (which works). I have a52 in my use flags. Emerging xine-lib with -a52 in the use flags takes care of the issue. Reproducible: Always Steps to Reproduce: 1. USE="a52" emerge xine-lib 2. try watching a dvd 3. Actual Results: Crash Expected Results: Play the dvd raptor ~ # emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(TM) XP 2600+ Gentoo Base System version 1.6.12 dev-lang/python: 2.2.3-r6, 2.3.5 sys-apps/sandbox: 1.2.8 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.5 sys-devel/binutils: 2.16-r1 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /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 /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow -mfpmath=sse -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks prelink sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo/ http://gentoo.oregonstate.edu http://gentoo.binarycompass.org/ http://gentoo.netnitco.net/ http://gentoo.mirrors.pair.com/" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac aalib acpi alsa apm arts artswrappersuid audiofile avi berkdb bidi bitmap-fonts cdparanoia cdr crypt cups curl dba dbus dvd emboss encode esd faad fam ffmpeg flac foomaticdb fortran freetype gd gd-external gdbm gif gimpprint gpm gstreamer gtk gtk2 hal imagemagick imlib java jpeg junit kde libcaca libg++ libvisual libwww live lm_sensors logrotate mad matroska mikmod mmx motif mozilla moznocompose moznoirc mp3 mpeg mysql nas ncurses nls no_wxgtk1 nptl nptlonly nvidia offensive ogg oggvorbis opengl oss pam pda pdflib perl pic png pwdb python qt quicktime rdesktop readline real samba sdl slang smime speex spell sse ssl stream svg svga tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis wifi win32codecs winbind wxwindows xine xml xml2 xmms xprint xscreensaver xv xvid zeroconf zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Forgot to mention versions here: media-libs/xine-lib-1.0.1-r3 media-libs/a52dec-0.7.4-r5 Tried playing the videos with a52 audio with kaffeine-0.6-r1 and xine-ui-0.99.3-r1.
Can you look at which kind of audio track the DVD was using? I'm using the new xine-lib with +a52 since before committing it to watching DVDs and I haven't found problems as for now with the ones I have here.
xine-ui is saying that the audio codec is A/52 5.1, 2 channels, bitrate of 384000, 16 bits, sample rate of 48000. Is that the info you needed?
I'm having the same issue as the original poster, only I'm also having issues with Ogle and VLC as well. mplayer plays the file as would be expected. vlc returns: [00000201] main audio output error: couldn't find a filter for the first part of the conversion [00000201] main audio output error: couldn't set an input pipeline Ogle and Xine close. scout steve # emerge info Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 x86_64) ================================================================= System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 19 2005, 10:09:48)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X Xaw3d a52 acpi alsa berkdb bitmap-fonts cdr crypt curl dvd dvdr eds esd fam flac font-server fortran gdbm gif gpm gstreamer gtk howl imagemagick imap imlib ipv6 java jp2 jpeg junit libwww lzw lzw-tiff mad mozilla mp3 mysql ncurses nls nptl nptlonly offensive ogg oggvorbis opengl oss pam perl png python readline samba sdl ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales vorbis xine xml xml2 xmms xpm xrandr xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Latest xine-lib helps?
nope. same problem.
If the problem is reproducible with vlc and ogle, the problem is probably with a52dec. The differences between xine's and our a52dec are only with the memory-aligned allocation, so I don't really know.
1.1.0-r2 works?
Nope. VLC works fine.
Is this still an issue with 1.1.1-r1? I'm still watching DVDs with a52 audio without problems :|
Seems to be working now.
Great :) Reopen if it's still an issue.