I get an error when trying to watch a dvd. I can use mencoder to rip the dvd, but I then get the same error when trying to watch the encoded file. Previous versions of mplayer worked, and this version works on FreeBSD, on the same hardware. This is the error: MPlayer 1.0pre5try2-3.4.3 (C) 2000-2004 MPlayer Team CPU: IDT/Centaur/VIA C3 Samuel 2 (WinChip C5B core)/C3 Ezra 667.6 MHz (Family: 6 , Stepping: 1) Detected cache-line size is 32 bytes CPUflags: MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0 Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx Reading config file /usr/share/mplayer/mplayer.conf Reading config file /home/lichte/.mplayer/config Reading /home/lichte/.mplayer/codecs.conf: Can't open '/home/lichte/.mplayer/cod ecs.conf': No such file or directory Reading /usr/share/mplayer/codecs.conf: 73 audio & 180 video codecs font: can't open file: /home/lichte/.mplayer/font/font.desc Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars) Using Linux hardware RTC timing (1024Hz). Can't open input config file /home/lichte/.mplayer/input.conf: No such file or d irectory Input config file /usr/share/mplayer/input.conf parsed: 53 binds Playing dvd://1. Reading disc structure, please wait... There are 40 titles on this DVD. There are 33 chapters in this DVD title. There are 1 angles in this DVD title. DVD successfully opened. Cache fill: 8.50% (712704 bytes) MPEG-PS file format detected. VIDEO: MPEG2 720x480 (aspect 3) 29.970 fps 9800.0 kbps (1225.0 kbyte/s) ========================================================================== Opening audio decoder: [liba52] AC3 decoding with liba52 Using 3DNow optimized IMDCT transform AC3: 5.1 (3f+2r+lfe) 48000 Hz 448.0 kbit/s Using MMX optimized resampler AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448.0 kbit) Selected audio codec: [a52] afm:liba52 (AC3-liba52) ========================================================================== vo: X11 running at 1024x768 with depth 16 and 16 bpp (":0.0" => local display) ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1 Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2)) ========================================================================== Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian) alsa-init: got device=0, subdevice=0 alsa-init: 1 soundcard found, using: default alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps) Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit... Starting playback... MPlayer interrupted by signal 4 in module: decode_audio - MPlayer crashed by an 'Illegal Instruction'. It usually happens when you run it on a CPU different than the one it was compiled/optimized for. Verify this! - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. alsa-uninit: pcm closed emerge info: Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc3 i686) ================================================================= System uname: 2.6.10-rc3 i686 VIA Samuel 2 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=c3 -pipe" CHOST="i586-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /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" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=c3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X509 Xaw3d alsa apm avi berkdb bindist bitmap-fonts boundschecking cdparanoia chroot crypt dga divx4linux doc dvd edl emacs encode fbcon foomaticdb ggi gif glx gnustep gpm gsnd gtk2 imlib jack jack-tmpfs jpeg ldap libg++ libwww live lzo mad mikmod mmx motif mpeg ncurses nethack network nls no-old-linux nomac nptl nptlonly objc oggvorbis opengl pam pdflib perl png python quicktime readline real rtc samba sdl skey slp spell sqlite ssl tcpd tetex tga theora tiff truetype unicode userlocales x86 xanim xim xml2 xprint xv xvid xvmc zlib"
I looked at some Makefiles to try and determine what I may have wrong for USE flags since this version has worked for me on FreeBSD. I re-emerged this package without the 3dnowex USE flag set, and the sound drivers are now all working.