[MPlayer-users] Two Bugs when playing Matroska Video Files
Philipp Wollermann
phil_wo at gmx.net
Fri Mar 26 17:35:03 CET 2004
Hi,
okay, then lets see if someone else can explain this audio decoding bug. :)
I've got one crash left, however. It happens when I seek in the file,
like loading it up in gmplayer and then clicking on the position bar.
I just tried again and it sometimes happens nearly immediately after I
clicked on the position bar, sometimes it seeks a little (jumps a few
frames forward) and I get a lot of these messages:
[mkv] seek unsupported flags1 ct: -0,197 746/746 29% 8% 1,8% 46 0 0%
[mkv] seek unsupported flags8 ct: 0,022 747/747 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags6 ct: 0,023 748/748 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags0 ct: 0,017 749/749 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags8 ct: 0,022 750/750 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags6 ct: 0,023 751/751 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags0 ct: 0,017 752/752 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags7 ct: 0,034 756/756 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags0 ct: 0,071 769/769 30% 8% 2,1% 0 0 0%
[mkv] seek unsupported flags8 ct: 0,022 770/770 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags3 ct: 0,023 771/771 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags3 ct: 0,029 775/775 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags3 ct: 0,285 942/942 28% 8% 1,5% 0 0 0%
[mkv] seek unsupported flags6 ct: 0,023 943/943 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags0 ct: 0,017 944/944 0% 0% 0,0% 0 0 0%
[mkv] seek unsupported flags8 ct: 0,022 945/945 0% 0% 0,0% 0 0 0%
Then it crashes, however and it occurs with both files (BluesBrothers
and Indy), shouldn't be due to muxing. It seems to be another bug in the
matroska splitter, as I can seek in an OGM file without problems.
Philipp
[philwo at erazor libpostproc]$ gdb --args gmplayer -v
~/Desktop/BluesBrothers\ \(XviD\ 1.0rc3-cvs\)_1.mkv
GNU gdb 6.0-2mdk (Mandrake Linux)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-mandrake-linux-gnu"...Using host
libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/gmplayer -v
/home/philwo/Desktop/BluesBrothers\ \(XviD\ 1.0rc3-cvs\)_1.mkv
[Thread debugging using libthread_db enabled]
[New Thread 1084796992 (LWP 14920)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer dev-CVS-040326-15:47-3.3.2 (C) 2000-2004 MPlayer Team
CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1536 MHz
(Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
directory
Reading config file /home/philwo/.mplayer/config
[cfg] read config file: /home/philwo/.mplayer/gui.conf
Reading config file /home/philwo/.mplayer/gui.conf
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local
display)
xscreensaver_disable: Could not find xscreensaver window.
Detaching after fork from child process 14923.
Reading /home/philwo/.mplayer/codecs.conf: 64 audio & 172 video codecs
CommandLine: '-v' '/home/philwo/Desktop/BluesBrothers (XviD
1.0rc3-cvs)_1.mkv'
init_freetype
Font /usr/local/share/mplayer/font/font-arial-iso-8859-1/ loaded
successfully! (0 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/home/philwo/.mplayer/input.conf'
Can't open input config file /home/philwo/.mplayer/input.conf: No such
file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such
file or directory
Falling back on default (hardcoded) input config
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x30, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x31, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x32, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x33, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x34, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x35, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x36, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x37, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x38, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x39, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x40, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x41, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x42, depth 24, R:FF0000 G:FF00 B:FF
get_path('Skin') -> '/home/philwo/.mplayer/Skin'
SKIN dir 1: '/home/philwo/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x30, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x31, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x32, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x33, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x34, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x35, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x36, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x37, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x38, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x39, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x40, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x41, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x42, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x30, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x31, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x32, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x33, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x34, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x35, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x36, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x37, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x38, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x39, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x40, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x41, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x42, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x30, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x31, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x32, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x33, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x34, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x35, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x36, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x37, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x38, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x39, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x40, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x41, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x42, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x27, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x28, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x29, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x2f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x30, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x31, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x32, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x33, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x34, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x35, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x36, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x37, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x38, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x39, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3a, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3b, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3c, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3d, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3e, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x3f, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x40, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x41, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x42, depth 24, R:FF0000 G:FF00 B:FF
get_path('BluesBrothers (XviD 1.0rc3-cvs)_1.mkv.conf') ->
'/home/philwo/.mplayer/BluesBrothers (XviD 1.0rc3-cvs)_1.mkv.conf'
Playing /home/philwo/Desktop/BluesBrothers (XviD 1.0rc3-cvs)_1.mkv.
[file] File size is 733413594 bytes
STREAM: [file] /home/philwo/Desktop/BluesBrothers (XviD 1.0rc3-cvs)_1.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x86d84b0
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x86d84b0
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x86d84b0
Checking for REAL
DEMUXER: freeing demuxer at 0x86d84b0
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x86d84b0
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] /---- [ parsing seek head ] ---------
[mkv] \---- [ parsing seek head ] ---------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] | + Track number: 1
[mkv] | + Default flag: 1
[mkv] | + Track type: Video
[mkv] | + Default duration: 40,000ms ( = 25,000 fps)
[mkv] | + Codec ID: V_MS/VFW/FOURCC
[mkv] | + CodecPrivate, length 40
[mkv] | + Video track
[mkv] | + Pixel width: 688
[mkv] | + Pixel height: 560
[mkv] | + Display width: 688
[mkv] | + Display height: 560
[mkv] | + a track...
[mkv] | + Track number: 2
[mkv] | + Default flag: 0
[mkv] | + Track type: Audio
[mkv] | + Default duration: 24,000ms ( = 41,667 fps)
[mkv] | + Codec ID: A_MPEG/L2
[mkv] | + Audio track
[mkv] | + Sampling frequency: 48000,000000
[mkv] | + Channels: 2
[mkv] | + Bit depth: 0
[mkv] |+ segment information...
[mkv] | + duration: 4086,240s
[mkv] |+ found cluster, headers are parsed completely :)
[mkv] Track ID 1: video (V_MS/VFW/FOURCC), -vid 0
[mkv] Track ID 2: audio (A_MPEG/L2), -aid 0, -alang eng
==> Found video stream: 1
[mkv] Aspect: 1,228571
[mkv] Will play video track 1
==> Found audio stream: 2
[mkv] Will play audio track 2
Matroska file format detected.
[V] filefmt:31 fourcc:0x44495658 size:688x560 fps:25,00 ftime:=0,0400
get_path('sub/') -> '/home/philwo/.mplayer/sub/'
get_path('default.sub') -> '/home/philwo/.mplayer/default.sub'
==========================================================================
Trying to force audio codec driver family ffmpeg...
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 131072 + 65536 = 196608 bytes for output buffer.
FFmpeg's libavcodec audio codec
INFO: libavcodec init OK!
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 24000->192000 (192,0 kbit)
Selected audio codec: [ffmp3] afm:ffmpeg (FFmpeg MPEG layer-3 audio decoder)
==========================================================================
==========================================================================
Trying to force video codec driver family xvid...
Opening video decoder: [xvid] XviD 1.0 decoder
VDec: vo config request - 688 x 560 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1,23:1 - prescaling to correct movie aspect.
VO Config (688x560->688x560,flags=0,'MPlayer',0x32315659)
VO: [xv] 688x560 => 688x560 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 116 for hw scaling
[xv] dx: 0 dy: 0 dw: 688 dh: 598
xscreensaver_disable: Could not find xscreensaver window.
Detaching after fork from child process 14927.
Selected video codec: [xvid] vfm:xvid (XviD (MPEG-4))
==========================================================================
AutoQ: setting quality to 0
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
ao2: 48000 Hz 2 chans Signed 16-bit (Little-Endian)
audio_setup: using '/dev/sound/dsp' dsp device
audio_setup: using '/dev/sound/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested:
Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags: 8/8 (8192 bytes/frag) free: 65536
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001
and bps = 2
Starting playback...
*** [vo] Exporting mp_image_t, 688x560x12bpp YUV planar, 577920 bytes
[xv] dx: 0 dy: 0 dw: 688 dh: 560
[xv] dx: 0 dy: 0 dw: 688 dh: 560: -0,132 55/ 55 30% 8% 1,8% 0 0 0%
[xv] dx: 0 dy: 0 dw: 688 dh: 560: -0,136 56/ 56 30% 8% 1,8% 0 0 0%
[xv] dx: 0 dy: 0 dw: 688 dh: 560: -0,132 57/ 57 31% 8% 1,8% 0 0 0%
[xv] dx: 0 dy: 0 dw: 688 dh: 560: -0,128 58/ 58 30% 9% 1,8% 0 0 0%
[xv] dx: 0 dy: 0 dw: 688 dh: 560: -0,124 60/ 60 31% 9% 1,8% 1 0 0%
[mkv] seek unsupported flags5 ct: -0,240 620/620 29% 8% 1,7% 14 0 0%
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1084796992 (LWP 14920)]
0x080c2da7 in fast_memcpy_MMX2 (to=0x4112e000, from=0x0, len=48) at
aclib_template.c:320
320 __asm__ __volatile__ (
(gdb) bt
#0 0x080c2da7 in fast_memcpy_MMX2 (to=0x4112e000, from=0x0, len=48) at
aclib_template.c:320
#1 0x080c2ee0 in fast_memcpy (to=0x4112e000, from=0x0, len=688) at
aclib.c:138
#2 0x080ab657 in draw_slice (image=0x86ff700, stride=0x86ff710, w=688,
h=560, x=0, y=0) at fastmemcpy.h:52
#3 0x080ab9c1 in draw_image (mpi=0x86ff6e0) at vo_xv.c:516
#4 0x080ac0d0 in control (request=13, data=0x86ff6e0) at vo_xv.c:711
#5 0x080fb838 in put_image (vf=0x87019c8, mpi=0x86ff6e0) at vf_vo.c:106
#6 0x080f3303 in decode_video (sh_video=0x86da588, start=0x86fb020 "",
in_size=5596, drop_frame=0) at dec_video.c:332
#7 0x08080687 in main (argc=3, argv=0xbffff574) at mplayer.c:2091
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x80c2d87 to 0x80c2dc7:
0x080c2d87 <fast_memcpy_MMX2+327>: add %edx,%esi
0x080c2d89 <fast_memcpy_MMX2+329>: add %edx,%edi
0x080c2d8b <fast_memcpy_MMX2+331>: sub $0x40,%ecx
0x080c2d8e <fast_memcpy_MMX2+334>: cmp $0x40,%ecx
0x080c2d91 <fast_memcpy_MMX2+337>: jae 0x80c2d10
<fast_memcpy_MMX2+208>
0x080c2d97 <fast_memcpy_MMX2+343>: test %ecx,%ecx
0x080c2d99 <fast_memcpy_MMX2+345>: je 0x80c2dee
<fast_memcpy_MMX2+430>
0x080c2d9b <fast_memcpy_MMX2+347>: nop
0x080c2d9c <fast_memcpy_MMX2+348>: lea 0x0(%esi,1),%esi
0x080c2da0 <fast_memcpy_MMX2+352>: prefetchnta 0x140(%esi)
0x080c2da7 <fast_memcpy_MMX2+359>: movq (%esi),%mm0
0x080c2daa <fast_memcpy_MMX2+362>: movq 0x8(%esi),%mm1
0x080c2dae <fast_memcpy_MMX2+366>: movq 0x10(%esi),%mm2
0x080c2db2 <fast_memcpy_MMX2+370>: movq 0x18(%esi),%mm3
0x080c2db6 <fast_memcpy_MMX2+374>: movq 0x20(%esi),%mm4
0x080c2dba <fast_memcpy_MMX2+378>: movq 0x28(%esi),%mm5
---Type <return> to continue, or q <return> to quit---
0x080c2dbe <fast_memcpy_MMX2+382>: movq 0x30(%esi),%mm6
0x080c2dc2 <fast_memcpy_MMX2+386>: movq 0x38(%esi),%mm7
0x080c2dc6 <fast_memcpy_MMX2+390>: movntq %mm0,(%edi)
End of assembler dump.
(gdb)
(gdb) info all-registers
eax 0x0 0
ecx 0xa 10
edx 0x86ff700 141555456
ebx 0x4112e000 1091756032
esp 0xbfffcfd8 0xbfffcfd8
ebp 0xbfffcfe8 0xbfffcfe8
esi 0x0 0
edi 0x4112e000 1091756032
eip 0x80c2da7 0x80c2da7
eflags 0x210206 2163206
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
st0 -nan(0xd9b8a000cab68) (raw 0xffff000d9b8a000cab68)
---Type <return> to continue, or q <return> to quit---
st1 -nan(0xea26e000e4305) (raw 0xffff000ea26e000e4305)
st2 -nan(0xd09b5000e5f92) (raw 0xffff000d09b5000e5f92)
st3 -nan(0x86833000adcdf) (raw 0xffff00086833000adcdf)
st4 -nan(0x349ed0005de99) (raw 0xffff000349ed0005de99)
st5 25.479999542236328125 (raw 0x4003cbd70a0000000000)
st6 0.00027799999929811747279018163681030273 (raw
0x3ff391c0873e00000000)
st7 0.00027799999929811747279018163681030273 (raw
0x3ff391c0873e00000000)
fctrl 0x37f 895
fstat 0x120 288
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
---Type <return> to continue, or q <return> to quit---
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
---Type <return> to continue, or q <return> to quit---
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
{0x8000000000000000, 0x8000000000000000}, v16_int8 = {
0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff},
v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64
= {0xffffffffffffffff, 0xffffffffffffffff},
uint128 = 0xffffffffffffffffffffffffffffffff}
mxcsr 0x1f80 8064
mm0 {uint64 = 0xd9b8a000cab68, v2_int32 = {0xcab68, 0xd9b8a},
v4_int16 = {0xab68, 0xc, 0x9b8a, 0xd},
v8_int8 = {0x68, 0xab, 0xc, 0x0, 0x8a, 0x9b, 0xd, 0x0}}
mm1 {uint64 = 0xea26e000e4305, v2_int32 = {0xe4305, 0xea26e},
v4_int16 = {0x4305, 0xe, 0xa26e, 0xe},
---Type <return> to continue, or q <return> to quit---
v8_int8 = {0x5, 0x43, 0xe, 0x0, 0x6e, 0xa2, 0xe, 0x0}}
mm2 {uint64 = 0xd09b5000e5f92, v2_int32 = {0xe5f92, 0xd09b5},
v4_int16 = {0x5f92, 0xe, 0x9b5, 0xd},
v8_int8 = {0x92, 0x5f, 0xe, 0x0, 0xb5, 0x9, 0xd, 0x0}}
mm3 {uint64 = 0x86833000adcdf, v2_int32 = {0xadcdf, 0x86833},
v4_int16 = {0xdcdf, 0xa, 0x6833, 0x8},
v8_int8 = {0xdf, 0xdc, 0xa, 0x0, 0x33, 0x68, 0x8, 0x0}}
mm4 {uint64 = 0x349ed0005de99, v2_int32 = {0x5de99, 0x349ed},
v4_int16 = {0xde99, 0x5, 0x49ed, 0x3},
v8_int8 = {0x99, 0xde, 0x5, 0x0, 0xed, 0x49, 0x3, 0x0}}
mm5 {uint64 = 0xcbd70a0000000000, v2_int32 = {0x0,
0xcbd70a00}, v4_int16 = {0x0, 0x0, 0xa00, 0xcbd7},
v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xd7, 0xcb}}
mm6 {uint64 = 0x91c0873e00000000, v2_int32 = {0x0,
0x91c0873e}, v4_int16 = {0x0, 0x0, 0x873e, 0x91c0},
v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x3e, 0x87, 0xc0, 0x91}}
mm7 {uint64 = 0x91c0873e00000000, v2_int32 = {0x0,
0x91c0873e}, v4_int16 = {0x0, 0x0, 0x873e, 0x91c0},
v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x3e, 0x87, 0xc0, 0x91}}
(gdb) q
The program is running. Exit anyway? (y or n) y
More information about the MPlayer-users
mailing list