[MPlayer-users] mplayer-30286 cannot play rmvb video, while mplayer-29776 can (Willey Chen)

chwilley at gmail.com chwilley at gmail.com
Sat Jan 16 15:56:03 CET 2010


On Sat, 16 Jan 2010 10:17:53 +0100 Reimar D?ffinger <Reimar.Doeffinger at gmx.de> wrote:
> Need at least:
> - full mplayer -v output
> - a sample file (upload one or if you are right that it happens with every
>   RMVB file you should be able to reproduce it with this one:
>   http://samples.mplayerhq.hu/real/VC-RV40/rmvb_window_with_large_black_blank.rmvb)

Here are full mplayer -v outputs and debug info for the sample file:

=======
% - gdb mplayer
GNU gdb (GDB) 7.0.1
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/mplayer...(no debugging symbols found)...done.
(gdb) r -v rmvb_window_with_large_black_blank.rmvb 
Starting program: /usr/bin/mplayer -v rmvb_window_with_large_black_blank.rmvb
[Thread debugging using libthread_db enabled]
MPlayer UNKNOWN-4.4.2 (C) 2000-2009 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 10
CPU: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz (Family: 6, Model: 23, Stepping: 6)
extended cpuid-level: 8
extended cache-info: 201351232
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/willey/.mplayer/codecs.conf'
Reading /home/willey/.mplayer/codecs.conf: Can't open '/home/willey/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: 142 audio & 332 video codecs
Configuration: --prefix=/usr --enable-runtime-cpudetection --disable-gui --disable-arts --disable-liblzo --disable-speex --disable-openal --disable-fribidi --disable-libdv --disable-musepack --disable-esd --disable-mga --enable-xvmc --language=all --confdir=/etc/mplayer --extra-cflags=-fno-strict-aliasing
CommandLine: '-v' 'rmvb_window_with_large_black_blank.rmvb'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/willey/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/willey/.mplayer/input.conf'
Can't open input config file /home/willey/.mplayer/input.conf: No such file or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 90 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('rmvb_window_with_large_black_blank.rmvb.conf') -> '/home/willey/.mplayer/rmvb_window_with_large_black_blank.rmvb.conf'

Playing rmvb_window_with_large_black_blank.rmvb.
get_path('sub/') -> '/home/willey/.mplayer/sub/'
[file] File size is 3072000 bytes
STREAM: [file] rmvb_window_with_large_black_blank.rmvb
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: RealMedia format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for REAL
REAL file format detected.
real: Header size: 18
real: Header object version: 1
real: File version: 0
Chunk: PROP (504f5250) (size: 0x32, offset: 0x12)
First index chunk offset: 0x8b8d3db
First data chunk offset: 0x3f0
Flags (9): [save allowed] 
Chunk: CONT (544e4f43) (size: 0x75, offset: 0x44)
Chunk: MDPR (5250444d) (size: 0xac, offset: 0xb9)
Found new stream (id: 0)
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
==> Found audio stream: 0
[real] Audio stream found, -aid 0
Found audio stream!
version: 5
header size: 78
coded_frame_size: 465
sub_packet_h: 16
frame_size: 465
sub_packet_size: 93
samplerate: 22050, channels: 2
audio fourcc: cook (6b6f6f63)
======= WAVE Format =======
Format Tag: 28515 (0x6F63)
Channels: 2
Samplerate: 22050
avg byte/sec: 4005
Block align: 93
bits/sample: 16
cbSize: 16
Unknown extra header dump: [1] [0] [0] [3] [4] [0] [0] [18] [0] [0] [0] [0] [0] [2] [0] [4] 
==========================================================================
### skipping 0 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x70, offset: 0x165)
Found new stream (id: 1)
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
==> Found video stream: 1
[real] Video stream found, -vid 1
video fourcc: RV40 (30345652)
### skipping 0 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x211, offset: 0x1d5)
Found new stream (id: 2)
Stream mimetype: logical-fileinfo
Got a logical-fileinfo chunk
### skipping 467 bytes of codec info
Chunk: DATA (41544144) (size: 0x8b8cff5, offset: 0x3e6)
Packets in file: 206904
stream_seek: WARNING! Can't seek to 0x8B8D3DB !
Something went wrong, no index chunk found on given address (146330587)
Auto-selected RM audio ID = 0
Auto-selected RM video ID = 1
VIDEO:  RV40 [00200040,20100801]  512x384  (aspect 0.00)  23.00 fps
AUDIO:  cook [6B6F6F63]
VIDEO:  [RV40]  512x384  24bpp  23.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11  fourcc:0x30345652  size:512x384  fps:23.000  ftime:=0.0435
Clip info:
 title: \u04bb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u04f0\ufffd\ufffd\u01f0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u01b7\ufffd\ufffdWWW.44588.COM\ufffd\ufffd
 author: \u04bb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u04f0\ufffd\ufffd\u01f0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u01b7\ufffd\ufffdWWW.44588.COM\ufffd\ufffd
 copyright: (c)2002 RealMedia
get_path('sub/') -> '/home/willey/.mplayer/sub/'
[gl] using extended formats. Use -vo gl:nomanyfmts if playback fails.
[gl] Using 0 as slice height (0 means image height).
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x800 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000  sub-id: 0x01081020
opening win32 dll 'drvc.dll'
magic code not found in ext_subs, expect crash
magic code not found in ext_subs, expect crash
magic code not found in ext_subs, expect crash
win32 real codec handle=0x61050000  
get_path('registry') -> '/home/willey/.mplayer/registry'

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x61051b89 in ?? ()
#2  0x00000000 in ?? ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xffffffe0 to 0x20:
End of assembler dump.
(gdb) info all-registers
eax            0x1	1
ecx            0xbfffc488	-1073757048
edx            0xbfebfb01	-1075053823
ebx            0x0	0
esp            0xbfffc460	0xbfffc460
ebp            0xbfffc48c	0xbfffc48c
esi            0x909ae30	151629360
edi            0xbfffc5bc	-1073756740
eip            0x0	0
eflags         0x210246	[ PF ZF IF RF ID ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x8f	143
gs             0x33	51
st0            0	(raw 0x00000000000000000000)
st1            0	(raw 0x00000000000000000000)
st2            0	(raw 0x00000000000000000000)
st3            0	(raw 0x00000000000000000000)
---Type <return> to continue, or q <return> to quit---
st4            0	(raw 0x00000000000000000000)
st5            0	(raw 0x00000000000000000000)
st6            0	(raw 0x00000000000000000000)
st7            -1	(raw 0xbfff8000000000000000)
fctrl          0x37f	895
fstat          0x20	32
ftag           0xffff	65535
fiseg          0x73	115
fioff          0x80f51f7	135221751
foseg          0x7b	123
fooff          0xbfffc6c8	-1073756472
fop            0x55c	1372
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
---Type <return> to continue, or q <return> to quit---
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
mxcsr          0x9fc0	[ DAZ IM DM ZM OM UM PM FZ ]
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm4            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm5            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm7            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 
    0x0, 0x0, 0x0, 0x0, 0x80}}
(gdb) 
============


More information about the MPlayer-users mailing list