It seems to work on every other file I throw at it, including WMV (to my
surprise), but crashes on h264 files before even showing me video.
This also happens on my 32-bit version, 1.0pre7-3.3.4, so I don't think this is
a 64-bit specific issue.
It would help if someone can point me towards some sort of reference h264 video
which plays on mplayer, because I only have files from one source, so I don't
know if it's that the files are corrupt and mplayer just isn't handling them
well, or if it's that mplayer actually crashes on each and every h264 file.
Anyway, here's "emerge info":
# emerge info
Portage 2.0.53 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14.2
x86_64)
=================================================================
System uname: 2.6.14.2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-lang/python: 2.3.5-r2, 2.4.2
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.16.1
sys-devel/libtool: 1.5.20
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.tds.net/gentoo
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X Xaw3d a52 aac aalib acpi adns aim alsa apache2 audiofile avi
bash-completion berkdb bitmap-fonts bmp browserplugin bzip2 calendar cdparanoia
crypt cups curl dedicated divx4linux doc dvb dvd dvdread eds emboss
emul-linux-x86 encode esd exif expat ffmpeg flac flash foomaticdb ftp gd gdbm
gif glut gnome gpm gstreamer gtk gtk2 icq idn imap imlib ipv6 jabber jack java
javascript jpeg kde ladcca lcms live lm_sensors lua lzw lzw-tiff mad maildir
matroska mikmod mime ming mmap mng mp3 mpeg msn nas ncurses nls nocd nptl
nptlonly nsplugin nvidia offensive ofx ogg oggvorbis openal opengl pam pcre
pdflib perl png ppds python qt quicktime readline real recode ruby samba sdl
server shorten slang socks5 speex spell ssl svg szip tcltk tcpd theora tiff
truetype truetype-fonts type1-fonts udev usb userlocales vcd vhosts videos
vorbis wmf wxwindows xine xml xml2 xmms xosd xpm xv xvid xvmc yahoo zlib
userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I didn't test the snapshot beyond seeing if it fixed Bug #116723. It didn't.
However, it probably would work, because I can compile mplayer from CVS myself
and have it play h264 just fine.
I guess this should be marked UPSTREAM?
Yes, it is fixed in pre8. Sorry I took so long to verify, my main source of
h.264 videos has all but stopped distributing them.