I downloaded the "Half-Life 2 E3 2004 Demo Video" from fileplanet, and tried playing it with mplayer and xine. It crashes in both after less than a second (maybe a tenth of second). I also tried playing it on WinXP with Quicktime, and it plays fine. So I know it works, and it's not a corrupt file. Note, the video is 709MB. Reproducible: Always Steps to Reproduce: 1. mplayer hl2_fulldemo_e32004.mov 2. xine hl2_fulldemo_e32004.mov Actual Results: Player 1.0pre4-3.3.2 (C) 2000-2004 MPlayer Team CPU: Intel Pentium 4/Xeon/Celeron Foster 1896 MHz (Family: 8, Stepping: 7) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 Reading config file /usr/share/mplayer/mplayer.conf Reading config file /home/tomek/.mplayer/config Reading /home/tomek/.mplayer/codecs.conf: Can't open '/home/tomek/.mplayer/codecs.conf': No such file or directory Reading /usr/share/mplayer/codecs.conf: 66 audio & 176 video codecs font: can't open file: /home/tomek/.mplayer/font/font.desc Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars) Failed to open /dev/rtc: Permission denied (/dev/rtc should be readable by the user.) Using usleep() timing Can't open input config file /home/tomek/.mplayer/input.conf: No such file or directory Input config file /usr/share/mplayer/input.conf parsed: 53 binds Playing hl2_fulldemo_e32004.mov. Cache fill: 10.74% (901120 bytes) QuickTime/MOV file format detected. -------------- MOV track #0: 5986 chunks, 44832 samples MOV: Found unknown movie atom SMI (1877)! Image size: 640 x 360 (32 bpp) Display size: 640 x 360 Fourcc: SVQ3 Codec: 'Sorenson Video 3' -------------- MOV track #1: 3038 chunks, 0 samples Audio bits: 16 chans: 2 rate: 44100 MOV: Found unknown audio atom fon (1769237605)! Fourcc: ima4 -------------- MOV: longest streams: A: #1 (3038 samples) V: #0 (44832 samples) ========================================================================== Opening audio decoder: [imaadpcm] IMA ADPCM audio decoder AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 46856->176400 (374.8 kbit) Selected audio codec: [imaadpcm] afm:imaadpcm (IMA ADPCM) ========================================================================== vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffsvq3] vfm:ffmpeg (FFmpeg Sorenson Video v3 (SVQ3)) ========================================================================== Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian) AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps) Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... Starting playback... VDec: vo config request - 640 x 360 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. VO: [xv] 640x360 => 640x360 Planar YV12 [svq3 @ 0x84ef2c0]error while decoding MB 4 0 Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 0 0/ 1 0% 0% 0.0% 0 0 35% Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 0 0/ 2 0% 0% 0.0% 1 0 99% Error while decoding frame! [svq3 @ 0x84ef2c0]error in B-frame picture id/ 3 0% 0% 0.0% 1 0 99% Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 2 0/ 4 0% 0% 0.0% 1 0 99% Error while decoding frame! [svq3 @ 0x84ef2c0]top block unavailable for requested intra mode at 7 0% [svq3 @ 0x84ef2c0]error while decoding MB 7 0 Error while decoding frame! [svq3 @ 0x84ef2c0]top block unavailable for requested intra mode at 2 0% [svq3 @ 0x84ef2c0]error while decoding MB 2 0 Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 2 0/ 7 0% 0% 0.0% 1 0 98% Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 2 0/ 8 0% 0% 0.0% 1 0 98% Error while decoding frame! [svq3 @ 0x84ef2c0]error in B-frame picture id/ 9 0% 0% 0.0% 1 0 98% Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 3 0/ 10 0% 0% 0.0% 1 0 98% Error while decoding frame! [svq3 @ 0x84ef2c0]top block unavailable for requested intra mode at 0 0% [svq3 @ 0x84ef2c0]error while decoding MB 0 0 Error while decoding frame! [svq3 @ 0x84ef2c0]top block unavailable for requested intra mode at 2 0% [svq3 @ 0x84ef2c0]error while decoding MB 2 0 Error while decoding frame! [svq3 @ 0x84ef2c0]error in B-frame picture id/ 13 0% 0% 0.0% 1 0 97% Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 2 0/ 14 0% 0% 0.0% 1 0 97% Error while decoding frame! [svq3 @ 0x84ef2c0]error while decoding MB 2 0/ 16 69% 0% 10.4% 1 0 96% Error while decoding frame! [svq3 @ 0x84ef2c0]error in B-frame picture id/ 17 64% 0% 9.9% 1 0 96% Error while decoding frame! [svq3 @ 0x84ef2c0]top block unavailable for requested intra mode at 2 0% [svq3 @ 0x84ef2c0]error while decoding MB 2 0 Error while decoding frame! A: 0.6 V: 0.6 A-V: -0.006 ct: 0.002 19/ 19 57% 0% 8.9% 1 0 96% MPlayer interrupted by signal 11 in module: decode_video - 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. =============================================================================== This is xine (X11 gui) - a free video player v0.9.23. (c) 2000-2003 The xine Team. [svq3 @ 0x41201674]error while decoding MB 4 0 [svq3 @ 0x41201674]error while decoding MB 0 0 [svq3 @ 0x41201674]error while decoding MB 0 0 [svq3 @ 0x41201674]error in B-frame picture id [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]top block unavailable for requested intra mode at 7 0 [svq3 @ 0x41201674]error while decoding MB 7 0 [svq3 @ 0x41201674]top block unavailable for requested intra mode at 2 0 [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]error in B-frame picture id [svq3 @ 0x41201674]error while decoding MB 3 0 [svq3 @ 0x41201674]top block unavailable for requested intra mode at 0 0 [svq3 @ 0x41201674]error while decoding MB 0 0 [svq3 @ 0x41201674]top block unavailable for requested intra mode at 2 0 [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]error in B-frame picture id [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]error while decoding MB 2 0 [svq3 @ 0x41201674]error in B-frame picture id [svq3 @ 0x41201674]top block unavailable for requested intra mode at 2 0 [svq3 @ 0x41201674]error while decoding MB 2 0 xiTK received SIGSEGV signal, RIP. Killed Portage 2.0.50-r7 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4) ================================================================= System uname: 2.6.4 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.90GHz Gentoo Base System version 1.4.9 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.57-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -mmmx -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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="-march=pentium3 -O2 -mmmx -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo" MAKEOPTS="-j1" PKGDIR="/mnt/gentoo/usr/portage/packages/pentium3" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" USE="3dnow S3TC X X509 aalib acl alsa apm arts avi berkdb bindist bonobo cdr crypt cscope cups directfb divx4linux doc dvd encode esd fbcon foomaticdb gdbm gif gimpprint gpm gtk gtk2 gtkhtml guile imap imlib java jpeg kde libg++ libwww lzw-tiff mad maildir mbox mmx mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg ncurses nls nogcj noreiserfs oggvorbis opengl oss pam pcmcia pdflib perl plotutils png pnp python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex threads tiff truetype type1 unicode usb video_cards_nvidia vim-with-x wifi wildlsearch wmf wxwindows x86 xchattext xerces xface xine xml2 xv xvid zlib"
could you try newer win32codecs ?
I emerged the last unstable version of win32codecs (20040427 to be exact) and I still get the crash. Should I do that --enable-debug and provide a backtrace? Should I go upstream with this bug?
Can you please try and re-create this using the latest xine (_rc5-r2)?
Same error with xine-lib-1_rc5-r2
In order to best help get this resolved, a good idea would be to have this movie you're refering to avaliable. Please post any links/etc. you may have to help further address the issues.
I would close this bug. It's not a huge problem, and it's more likely a bug with xine, mplayer than gentoo. Plus, I don't feel like keeping with huge video around on my hard drive anymore. It's available of fileplanet in case your interested though.
Works with the latest win32codecs and mplayer pre5-r4.. though: mplayer -vc qtsvq3 hl2_fulldemo_e32004.mov you sort of have to over-ride the codecs. If you find one doesn't work, you can simply: mplayer -vc help to get a list of codecs. It's somewhat trial by error :).