[MPlayer-cygwin] [BUGREPORT] MPlayer/MEncoder reproducible crash on particular rmvb files

John Brown johnbrown105 at hotmail.com
Fri Nov 25 18:23:18 CET 2005


Greetings from the land of Newbia!

I was advised on MPlayer-users that this list is not really just for 
developers even though the documentation says so, and I should take my 
Windows-specific problem here. If this is not so, then you know where to aim 
your flame throwers.

Anyway:

I am really working with MEncoder, but I have included information from 
MPlayer as well as MEncoder in this report in case it might be helpful, as 
it appears to be the same problem.


I have a collection of .RMVB files that cause both
progs to crash at certain points within the files. The crashes are
reproducible (by me - chances are it will work on your system).

1) On my PC, it works in Linux, but not in Win98 SE, XP Pro SP2, and
2003.

2) It works on 2 PCs at work to which I have easy access (Win2K Pro SP4,
and Win2K3 Server, both with Intel Express Graphics video on-board.

3) Reducing hardware accelerations only causes the audio and video to
become badly out-of-sync, but the crash still occurs.

4) RealPlayer 10.5 (now uninstalled), Media Player Classic (Real
Alternative) and Windows Media Player 10 (using RealMedia Splitter
Direct Show Filter) can all play these files without problems.

5) MPlayer -vo (gl or gl2) produce the same results as the default -vo.

6) MPlayer -vo null will not crash.

7) I can play other RealMedia files with MPlayer. In particular, 2 of
this batch of 19 files can be played/re-encoded with MPlayer/MEncoder.

8) I have uploaded johbrown105_bugreport.tar.bz2 to www.yousendit.com.
The archive contains a sample movie (1.5MB, approximately 51s) that
causes MPlayer and MEncoder to crash at 39 seconds, as well as program
output, gdb back traces, system info, etc., all of which is included in
this message except for the MPlayer and MEncoder logs. Here I include
the messages that appear before the first status line, and the last few
status lines.

The archive will be available for 7 days or 25 downloads, whichever comes 
first.
You can download it at:
http://s27.yousendit.com/d.aspx?id=098YGATL2US5W1RFM582WE64H0

You can post to MPlayer-cygwin at mplayerhq.hu, or e-mail me at
johnbrown105 at hotmail.com.

/************* System information *****************/
Windows XP Pro SP2, 512 MB.

vendor_id	: GenuineIntel
cpu family	: 15
model		: 3
stepping	: 3
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat 
pse36 cflsh ds acpi mmx fxsr sse sse2 ss tm
cpu MHz		: 3081.073
model name	:               Intel(R) Pentium(R) 4 CPU 3.00GHz

*Note: Hyper-threading enabled.

Video: ATI Radeon 9200 Celestica Gold Edition 128MB, AGP,
       Catalyst 5.11 drivers
Audio: Realtek AC'97 on-board (Version? released Nov. 2005)

DirectX version: 9.0c

MPlayer/MEncoder version: dev-CVS-051116-18:48-3.4.2

GCC version:

C:\temp\main>gcc -v
Reading specs from c:/Progra~1/Mingw/bin/../lib/gcc/mingw32/3.4.2/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as 
--host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls 
--enable
-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared 
--e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x 
--enable-ja
va-gc=boehm --disable-libgcj-debug --enable-interpreter 
--enable-hash-synchroniz
ation --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.2 (mingw-special)

ld version: GNU ld version 2.15.91 20040904

w32api version: ??? How can I find out?

For what it is worth the Win32 binaries distributed at the website have the 
same problem.

/************ MEncoder - Dr. Mingw crash output **************/
mencoder.exe caused an Access Violation at location 6342b75f in module 
drv43260.dll Reading from location 03630000.

Registers:
eax=00000000 ebx=00000000 ecx=03630000 edx=02272a00 esi=ffefd73a 
edi=1ffdfae8
eip=6342b75f esp=02f7fe34 ebp=02f7fe40 iopl=0         nv up ei ng nz ac po 
nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             
efl=00000296

Call stack:
6342B75F  drv43260.dll:6342B75F  ?GetGUID@@YGJPAE at Z
6342B7F2  drv43260.dll:6342B7F2  ?GetGUID@@YGJPAE at Z
634283A2  drv43260.dll:634283A2  ?GetGUID@@YGJPAE at Z
6342A9FA  drv43260.dll:6342A9FA  ?GetGUID@@YGJPAE at Z
6342A16B  drv43260.dll:6342A16B  ?GetGUID@@YGJPAE at Z
7C80B50B  kernel32.dll:7C80B50B  GetModuleFileNameA

/************** MEncoder gdb crash output *************/
Reading symbols from mencoder.exe...done.
(gdb) run bugreport\test.rmvb -verbose 1 -of mpeg -mpegopts 
format=dvd:telecine
-vf scale=704:480,harddup -oac lavc -aid 0 -ovc lavc -lavcopts 
vcodec=mpeg2vide
o:vbitrate=1046:vmax_b_frames=1:mbd=2:aspect=4/3:dia=2:trell:mv0:vpass=1:turbo=1
:acodec=ac3:abitrate=96:vrc_buf_size=1835:keyint=18:vrc_maxrate=1536 -ofps 
24000
/1001 -srate 48000 -af lavcresample=48000 -o bugreport\test.mpg
Starting program: C:\temp\main/mencoder.exe bugreport\test.rmvb -verbose 1 
-of m
peg -mpegopts format=dvd:telecine  -vf scale=704:480,harddup -oac lavc -aid 
0 -o
vc lavc -lavcopts 
vcodec=mpeg2video:vbitrate=1046:vmax_b_frames=1:mbd=2:aspect=4
/3:dia=2:trell:mv0:vpass=1:turbo=1:acodec=ac3:abitrate=96:vrc_buf_size=1835:keyi
nt=18:vrc_maxrate=1536 -ofps 24000/1001 -srate 48000 -af lavcresample=48000 
-o b
ugreport\test.mpg

Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 2592.0x1508]
0x6342b75f in _libws2_32_a_iname ()
(gdb) bt
#0  0x6342b75f in _libws2_32_a_iname ()
#1  0x00000000 in ?? ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x6342b73f to 0x6342b77f:
0x6342b73f <_libws2_32_a_iname+1652318211>:     or     $0x33,%al
0x6342b741 <_libws2_32_a_iname+1652318213>:     leave
0x6342b742 <_libws2_32_a_iname+1652318214>:     add    %edi,%esi
0x6342b744 <_libws2_32_a_iname+1652318216>:     mov    (%eax),%cl
0x6342b746 <_libws2_32_a_iname+1652318218>:     cmp    $0x8,%esi
0x6342b749 <_libws2_32_a_iname+1652318221>:     mov    %ecx,%eax
0x6342b74b <_libws2_32_a_iname+1652318223>:
    jb     0x6342b76a <_libws2_32_a_iname+1652318254>
0x6342b74d <_libws2_32_a_iname+1652318225>:     mov    %esi,%edi
0x6342b74f <_libws2_32_a_iname+1652318227>:     push   %ebx
0x6342b750 <_libws2_32_a_iname+1652318228>:     shr    $0x3,%edi
0x6342b753 <_libws2_32_a_iname+1652318231>:     mov    0x4(%edx),%ecx
0x6342b756 <_libws2_32_a_iname+1652318234>:     xor    %ebx,%ebx
0x6342b758 <_libws2_32_a_iname+1652318236>:     inc    %ecx
0x6342b759 <_libws2_32_a_iname+1652318237>:     sub    $0x8,%esi
0x6342b75c <_libws2_32_a_iname+1652318240>:     mov    %ecx,0x4(%edx)
0x6342b75f <_libws2_32_a_iname+1652318243>:     mov    (%ecx),%bl
0x6342b761 <_libws2_32_a_iname+1652318245>:     shl    $0x8,%eax
0x6342b764 <_libws2_32_a_iname+1652318248>:     or     %ebx,%eax
0x6342b766 <_libws2_32_a_iname+1652318250>:     dec    %edi
0x6342b767 <_libws2_32_a_iname+1652318251>:
    jne    0x6342b753 <_libws2_32_a_iname+1652318231>
---Type <return> to continue, or q <return> to quit---
0x6342b769 <_libws2_32_a_iname+1652318253>:     pop    %ebx
0x6342b76a <_libws2_32_a_iname+1652318254>:     mov    $0x8,%ecx
0x6342b76f <_libws2_32_a_iname+1652318259>:     sub    %esi,%ecx
0x6342b771 <_libws2_32_a_iname+1652318261>:     shr    %cl,%eax
0x6342b773 <_libws2_32_a_iname+1652318263>:     mov    0x8(%ebp),%ecx
0x6342b776 <_libws2_32_a_iname+1652318266>:     mov    
0x63438604(,%ecx,4),%edi
0x6342b77d <_libws2_32_a_iname+1652318273>:     mov    %esi,0xc(%edx)
End of assembler dump.
(gdb) info all-registers
eax            0x0      0
ecx            0x2280000        36175872
edx            0x2272960        36120928
ebx            0x0      0
esp            0x2d7fe34        0x2d7fe34
ebp            0x2d7fe40        0x2d7fe40
esi            0xffc71d3a       -3728070
edi            0x1ff8e3a8       536404904
eip            0x6342b75f       0x6342b75f
eflags         0x10296  66198
cs             0x1b     27
ss             0x23     35
ds             0x23     35
es             0x23     35
fs             0x3b     59
gs             0x0      0
st0            0        (raw 0xffff0000000070707070)
st1            0        (raw 0xffff0000000070707070)
st2            0        (raw 0xffff0000000070717070)
st3            0        (raw 0xffff0000000070717070)
st4            0        (raw 0xffffffffffffffffffff)
st5            0        (raw 0xffffffffffffffffffff)
st6            0        (raw 0xffffffffffffffffffff)
---Type <return> to continue, or q <return> to quit---
st7            0        (raw 0xffff000000004a4a4a4a)
fctrl          0xffff027f       -64897
fstat          0xffff0000       -65536
ftag           0xffffaaaa       -21846
fiseg          0x0      0
fioff          0x0      0
foseg          0xffff0000       -65536
fooff          0x0      0
fop            0x0      0
(gdb) quit

/*************** MEncoder command line ***********************/

see MEncoder gdb crash output above

/*************** MEncoder output -verbose 1 *****************/
Using GNU internationalization
Original domain: messages
Original dirname: c:\usr\share\locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MEncoder dev-CVS-051116-18:48-3.4.2 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Celeron D Prescott; Xeon Nocona (Family: 15, Stepping: 
3)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

success: format: 0  data: 0x0 - 0x180000
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
Stream mimetype: logical-fileinfo
VIDEO:  [RV40]  576x432  24bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11  fourcc:0x30345652  size:576x432  fps:24.00  ftime:=0.0417
==========================================================================
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook.so'
Error loading dll
ERROR: Could not open required DirectShow codec cook.so.
Read the RealAudio section of the DOCS!
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook.so.6.0'
Error loading dll
ERROR: Could not open required DirectShow codec cook.so.6.0.
Read the RealAudio section of the DOCS!
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook3260.dll'
Audio codec: [21] 32 kbps Stereo Music High Response - RA8
Audio bitrate: 32.041 kbit/s (4005 bps)
AUDIO: 44100 Hz, 2 ch, s16le, 32.0 kbit/2.27% (ratio: 4005->176400)
Selected audio codec: [racookwin] afm: realaud (Win32 RealAudio COOK)
==========================================================================
PACKET SIZE: 2048 bytes
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [harddup]
Opening video filter: [scale w=704 h=480]
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
opening win32 dll 'drvc.so'
Error loading dll
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
opening win32 dll 'drv4.so.6.0'
Error loading dll
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
opening win32 dll 'drv43260.dll'
Selected video codec: [rv40win] vfm: realvid (Win32 RealPlayer 9 RV40 
decoder)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 48000Hz/0ch/??...
Building audio filter chain for 44100Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Writing AVI header...
Limiting audio preload to 0.4s
Increasing audio density to 4
VDec: vo config request - 576 x 432 (preferred colorspace: Planar I420)
VDec: using Planar I420 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.

SwScaler: BICUBIC scaler, from Planar YV12 to Planar YV12 using MMX2
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
videocodec: libavcodec (704x480 fourcc=3267706d [mpg2])
High quality encoding selected (non real time)!
Pos:   0.0s      1f ( 4%)   0fps Trem:   0min   0mb  A-V:0.000 [0:0]

ENABLED SOFT TELECINING, FPS=29.97, INITIAL PATTERN IS TFF:0, RFF:0
... many more status lines snipped, entire log in previously mentioned 
archive at
...  http://s27.yousendit.com/d.aspx?id=098YGATL2US5W1RFM582WE64H0
... last 3 lines below

Pos:  39.1s    939f (75%)  64fps Trem:   0min   7mb  A-V:0.009 [1033:95]
Pos:  39.1s    940f (75%)  64fps Trem:   0min   7mb  A-V:0.006 [1033:96]
Pos:  39.2s    941f (75%)  64fps Trem:   0min   7mb  A-V:0.008 [1033:96]



/************** MPlayer Dr. Mingw crash output *************/
mplayer.exe caused an Access Violation at location 6342b75f in module 
drv43260.dll Reading from location 0a379000.

Registers:
eax=64724c73 ebx=00000000 ecx=0a379000 edx=0a3f2960 esi=ffff5b7a 
edi=1fffeb70
eip=6342b75f esp=0adffe34 ebp=0adffe40 iopl=0         nv up ei ng nz ac pe 
nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             
efl=00000292

Call stack:
6342B75F  drv43260.dll:6342B75F  ?GetGUID@@YGJPAE at Z
6342B7F2  drv43260.dll:6342B7F2  ?GetGUID@@YGJPAE at Z
634283A2  drv43260.dll:634283A2  ?GetGUID@@YGJPAE at Z
6342A9FA  drv43260.dll:6342A9FA  ?GetGUID@@YGJPAE at Z
6342A16B  drv43260.dll:6342A16B  ?GetGUID@@YGJPAE at Z
7C80B50B  kernel32.dll:7C80B50B  GetModuleFileNameA

/************** MPlayer gdb crash output ************/
C:\temp\main>gdb mplayer.exe
GNU gdb 5.1.1 (mingw experimental)
Copyright 2002 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 "mingw32"...
(gdb) run -verbose 1 c:/progra~1/mplayer/test.rmvb
Starting program: C:\temp\main/mplayer.exe -verbose 1 
c:/progra~1/mplayer/test.r
mvb

Program received signal SIGSEGV, Segmentation fault.
[Switching to thread 2640.0xa60]
0x6342b75f in _libws2_32_a_iname ()
(gdb) bt
#0  0x6342b75f in _libws2_32_a_iname ()
#1  0x00000000 in ?? ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x6342b73f to 0x6342b77f:
0x6342b73f <_libws2_32_a_iname+1652659247>:     or     $0x33,%al
0x6342b741 <_libws2_32_a_iname+1652659249>:     leave
0x6342b742 <_libws2_32_a_iname+1652659250>:     add    %edi,%esi
0x6342b744 <_libws2_32_a_iname+1652659252>:     mov    (%eax),%cl
0x6342b746 <_libws2_32_a_iname+1652659254>:     cmp    $0x8,%esi
0x6342b749 <_libws2_32_a_iname+1652659257>:     mov    %ecx,%eax
0x6342b74b <_libws2_32_a_iname+1652659259>:
    jb     0x6342b76a <_libws2_32_a_iname+1652659290>
0x6342b74d <_libws2_32_a_iname+1652659261>:     mov    %esi,%edi
0x6342b74f <_libws2_32_a_iname+1652659263>:     push   %ebx
0x6342b750 <_libws2_32_a_iname+1652659264>:     shr    $0x3,%edi
0x6342b753 <_libws2_32_a_iname+1652659267>:     mov    0x4(%edx),%ecx
0x6342b756 <_libws2_32_a_iname+1652659270>:     xor    %ebx,%ebx
0x6342b758 <_libws2_32_a_iname+1652659272>:     inc    %ecx
0x6342b759 <_libws2_32_a_iname+1652659273>:     sub    $0x8,%esi
0x6342b75c <_libws2_32_a_iname+1652659276>:     mov    %ecx,0x4(%edx)
0x6342b75f <_libws2_32_a_iname+1652659279>:     mov    (%ecx),%bl
0x6342b761 <_libws2_32_a_iname+1652659281>:     shl    $0x8,%eax
0x6342b764 <_libws2_32_a_iname+1652659284>:     or     %ebx,%eax
0x6342b766 <_libws2_32_a_iname+1652659286>:     dec    %edi
0x6342b767 <_libws2_32_a_iname+1652659287>:
    jne    0x6342b753 <_libws2_32_a_iname+1652659267>
---Type <return> to continue, or q <return> to quit---
0x6342b769 <_libws2_32_a_iname+1652659289>:     pop    %ebx
0x6342b76a <_libws2_32_a_iname+1652659290>:     mov    $0x8,%ecx
0x6342b76f <_libws2_32_a_iname+1652659295>:     sub    %esi,%ecx
0x6342b771 <_libws2_32_a_iname+1652659297>:     shr    %cl,%eax
0x6342b773 <_libws2_32_a_iname+1652659299>:     mov    0x8(%ebp),%ecx
0x6342b776 <_libws2_32_a_iname+1652659302>:     mov    
0x63438604(,%ecx,4),%edi
0x6342b77d <_libws2_32_a_iname+1652659309>:     mov    %esi,0xc(%edx)
End of assembler dump.
(gdb) info all-registers
eax            0x0      0
ecx            0xa368000        171343872
edx            0xa3f2a00        171911680
ebx            0x0      0
esp            0xafffe34        0xafffe34
ebp            0xafffe40        0xafffe40
esi            0xffffd13a       -11974
edi            0x1ffffa28       536869416
eip            0x6342b75f       0x6342b75f
eflags         0x10296  66198
cs             0x1b     27
ss             0x23     35
ds             0x23     35
es             0x23     35
fs             0x3b     59
gs             0x0      0
st0            0        (raw 0xffff0000000070707070)
st1            0        (raw 0xffff0000000070707070)
st2            0        (raw 0xffff0000000070717070)
st3            0        (raw 0xffff0000000070717070)
st4            0        (raw 0xffffffffffffffffffff)
st5            0        (raw 0xffffffffffffffffffff)
st6            0        (raw 0xffffffffffffffffffff)
---Type <return> to continue, or q <return> to quit---
st7            0        (raw 0xffff000000004a4a4a4a)
fctrl          0xffff027f       -64897
fstat          0xffff0000       -65536
ftag           0xffffaaaa       -21846
fiseg          0x0      0
fioff          0x0      0
foseg          0xffff0000       -65536
fooff          0x0      0
fop            0x0      0
(gdb)

/******************* MPlayer command line ********************/

see MPlayer gdb crash output above

/******************* MPlayer output (-verbose 1) ************/

Using GNU internationalization
Original domain: messages
Original dirname: c:\usr\share\locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MPlayer dev-CVS-051116-18:48-3.4.2 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Celeron D Prescott; Xeon Nocona (Family: 15, Stepping: 
3)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2


CommandLine: 'c:\progra~1\mplayer\test.rmvb' '-verbose' '1'
init_freetype
get_path('font/font.desc') -> 'C:/temp/main/mplayer/font/font.desc'
font: can't open file: C:/temp/main/mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using Windows native timing
get_path('input.conf') -> 'C:/temp/main/mplayer/input.conf'
Can't open input config file C:/temp/main/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
get_path('c:\progra~1\mplayer\test.rmvb.conf') -> 
'C:/temp/main/mplayer/c:\progra~1\mplayer\test.rmvb.conf'
Playing c:\progra~1\mplayer\test.rmvb.
get_path('sub/') -> 'C:/temp/main/mplayer/sub/'
WINSOCK2 init: 0
[file] File size is 39243803 bytes
STREAM: [file] c:\progra~1\mplayer\test.rmvb
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
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: 0x25694b3
First data chunk offset: 0x364
Flags (9): [save allowed]
Chunk: CONT (544e4f43) (size: 0x40, offset: 0x44)
Chunk: MDPR (5250444d) (size: 0xac, offset: 0x84)
Found new stream (id: 0)
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
==> Found audio stream: 0
Found audio stream!
version: 5
00 00
2E 72 61 35
00 00 00 10
00 05
header size: 78
00 00 00 00
00 03 AA B4
00 00 00 00
frame_size: 465
sub_packet_size: 93
00 00
00 00 AC 44 00 00
00 00
samplerate: 44100, channels: 2
67 65 6E 72
01 07 00
00
======= WAVE Format =======
Format Tag: 28515 (0x6F63)
Channels: 2
Samplerate: 44100
avg byte/sec: 32041
Block align: 465
bits/sample: 16
cbSize: 26
Unknown extra header dump: [5d] [0] [10] [0] [15] [0] [d1] [1] [10] [0] [1] 
[0] [0] [3] [8] [0] [0] [20] [0] [0] [0] [0] [0] [2] [0] [4]
===========================
### skipping 0 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x70, offset: 0x130)
Found new stream (id: 1)
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
==> Found video stream: 1
video fourcc: RV40 (30345652)
H.263 ID: 40002000
unknown id: 40002000
### skipping 0 bytes of codec info
Chunk: MDPR (5250444d) (size: 0x1ba, offset: 0x1a0)
Found new stream (id: 2)
Stream mimetype: logical-fileinfo
Got a logical-fileinfo chunk
### skipping 380 bytes of codec info
Chunk: DATA (41544144) (size: 0x2569159, offset: 0x35a)
Packets in file: 50227
Reading index table from index chunk (39228595)
size: 9022 bytes
entries: 643
stream_id: 0
next_header_pos: 39237617
Reading index table from index chunk (39237617)
size: 6166 bytes
entries: 439
stream_id: 1
next_header_pos: 39243783
Reading index table from index chunk (39243783)
size: 20 bytes
entries: 0
stream_id: 2
next_header_pos: 0
Auto-selected RM audio ID = 0
Auto-selected RM video ID = 1
VIDEO:  RV40 [40002000,01081020]  576x432  (aspect 0.00)  24.00 fps
VIDEO:  [RV40]  576x432  24bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:11  fourcc:0x30345652  size:576x432  fps:24.00  ftime:=0.0417
Clip info:
copyright: (C) 2002
comment:
get_path('sub/') -> 'C:/temp/main/mplayer/sub/'
SUB: Could not determine file format
Cannot load subtitles: c:\progra~1\mplayer\test.txt
get_path('default.sub') -> 'C:/temp/main/mplayer/default.sub'
==========================================================================
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook.so'
Error loading dll
ERROR: Could not open required DirectShow codec cook.so.
Read the RealAudio section of the DOCS!
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook.so.6.0'
Error loading dll
ERROR: Could not open required DirectShow codec cook.so.6.0.
Read the RealAudio section of the DOCS!
ADecoder preinit failed :(
ADecoder init failed :(
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook3260.dll'
Audio codec: [21] 32 kbps Stereo Music High Response - RA8
Audio bitrate: 32.041 kbit/s (4005 bps)
dec_audio: Allocating 7440 bytes for input buffer.
dec_audio: Allocating 128000 + 65536 = 193536 bytes for output buffer.
AUDIO: 44100 Hz, 2 ch, s16le, 32.0 kbit/2.27% (ratio: 4005->176400)
Selected audio codec: [racookwin] afm: realaud (Win32 RealAudio COOK)
==========================================================================
<vo_directx><INFO>checking primary surface
<vo_directx><FORMAT PRIMARY>14 BGR32 supported
<vo_directx><INFO>testing supported overlay pixelformats
<vo_directx><FORMAT OVERLAY>0 YV12  supported
<vo_directx><FORMAT OVERLAY>1 I420  not supported
<vo_directx><FORMAT OVERLAY>2 IYUV  not supported
<vo_directx><FORMAT OVERLAY>3 YVU9  supported
<vo_directx><FORMAT OVERLAY>4 YUY2  supported
<vo_directx><FORMAT OVERLAY>5 UYVY  supported
<vo_directx><FORMAT OVERLAY>6 BGR8  not supported
<vo_directx><FORMAT OVERLAY>7 RGB15 supported
<vo_directx><FORMAT OVERLAY>8 BGR15 supported
<vo_directx><FORMAT OVERLAY>9 RGB16 supported
<vo_directx><FORMAT OVERLAY>10 BGR16 supported
<vo_directx><FORMAT OVERLAY>11 RGB24 not supported
<vo_directx><FORMAT OVERLAY>12 BGR24 not supported
<vo_directx><FORMAT OVERLAY>13 RGB32 supported
<vo_directx><FORMAT OVERLAY>14 BGR32 supported
<vo_directx><INFO>Your card supports 10 of 15 overlayformats
<vo_directx><INFO>hardware supports overlay
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000  sub-id: 0x01081020
opening win32 dll 'drvc.so'
win32 real codec handle=00000000
Error loading dll
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000  sub-id: 0x01081020
opening win32 dll 'drv4.so.6.0'
win32 real codec handle=00000000
Error loading dll
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed :(
Opening video decoder: [realvid] RealVideo decoder
realvideo codec id: 0x40002000  sub-id: 0x01081020
opening win32 dll 'drv43260.dll'
win32 real codec handle=63410000
INFO: RealVideo codec init OK!
Selected video codec: [rv40win] vfm: realvid (Win32 RealPlayer 9 RV40 
decoder)
==========================================================================
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
ao_dsound: Output Devices:
0 Primary Sound Driver <--
1 Realtek AC97 Audio
2 Modem #1 Line Playback (emulated)
ao_dsound: DirectSound initialized
ao_dsound: Samplerate:44100Hz Channels:2 Format:s16le
ao_dsound: Buffersize:176400 bytes (1000 msec)
ao_dsound: primary buffer created
ao_dsound: secondary (stream)buffer created
AO: [dsound] 44100Hz 2ch s16le (2 bytes per sample)
AO: Description: Windows DirectSound audio output
AO: Author: Gabor Szecsi <deje at miki.hu>
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Starting playback...
VDec: vo config request - 576 x 432 (preferred colorspace: Planar I420)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
VDec: using Planar I420 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (576x432->576x432,flags=0,'MPlayer',0x30323449)
SwScaler: using unscaled Planar YV12 -> Planar YV12 special converter
REQ: flags=0x417  req=0x0
VO: [directx] 576x432 => 576x432 Planar YV12
VO: Description: Directx DDraw YUV/RGB/BGR renderer
VO: Author: Sascha Sommer <saschasommer at freenet.de>
<vo_directx><INFO>overlay with format YV12  created
*** [scale] Allocating mp_image_t, 576x432x12bpp YUV planar, 373248 bytes
*** [vo] Allocating mp_image_t, 576x432x12bpp YUV planar, 373248 bytes
get_path('subfont.ttf') -> 'C:/temp/main/mplayer/subfont.ttf'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
A:   0.1 V:   0.0 A-V:  0.100 ct:  0.000   1/  1 ??% ??% ??,?% 0 0
... many more status lines snipped
... complete log is in previously mentioned archive at
... http://s27.yousendit.com/d.aspx?id=098YGATL2US5W1RFM582WE64H0
... last 3 lines below
A:  39.2 V:  39.2 A-V: -0.005 ct:  0.074 939/939  0%  0%  0.0% 0 0
A:  39.2 V:  39.2 A-V: -0.005 ct:  0.074 940/940  0%  0%  0.0% 0 0
A:  39.3 V:  39.3 A-V:  0.001 ct:  0.074 941/941  0%  0%  0.0% 0 0





More information about the MPlayer-cygwin mailing list