[MPlayer-cygwin] avi with totally garbled picture (Linux is fine)

Diego Biurrun diego at biurrun.de
Mon Nov 18 14:14:17 CET 2002


Sascha Sommer wrote:

> >Current CVS crashes with -vop yuy2, interested in a backtrace?
> >
> >It works with -vo directx:noaccel, but my machine is not nearly fast
> >enough for this (K6-III 500).
>
> then use -vop format=yuy2


Also crashes.  Here is the stack trace:

(gdb) bt
#0  0x00428547 in fast_memcpy_3DNow (to=0x1b17800, from=0x3ac0040, len=0)
     at aclib_template.c:259
#1  0x00428705 in fast_memcpy (to=0x1b17800, from=0x3ac0040, len=430080)
     at aclib.c:140
#2  0x0042c6ec in put_image (mpi=0x101e1f98) at vo_directx.c:1163
#3  0x0042cd63 in control (request=13, data=0x101e1f98) at vo_directx.c:1264
#4  0x00449f7b in put_image (vf=0x10032940, mpi=0x101e1f98) at vf_vo.c:100
#5  0x00438d83 in vf_next_put_image (vf=0x10032998, mpi=0x101e1f98) at 
vf.c:390
#6  0x00438d83 in vf_next_put_image (vf=0x10032a58, mpi=0x101e1f98) at 
vf.c:390
#7  0x0043b5dd in decode_video (sh_video=0x10032788,
     start=0x10035e80 
"\tq\003\003Äx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^
\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\02
7\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\2
05áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205á
x^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\
027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205áx^\027\205á"...,
     in_size=1031, drop_frame=0) at dec_video.c:329
#8  0x00407424 in main (argc=7, argv=0x10031a88) at mplayer.c:1580
#9  0x61007288 in _libwinmm_a_iname ()
#10 0x6100753d in _libwinmm_a_iname ()
#11 0x0057c242 in cygwin_crt0 ()
#12 0x0040103c in mainCRTStartup ()
#13 0x77e8ca90 in _libwinmm_a_iname ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x428527 to 0x428567:
0x428527 <fast_memcpy_3DNow+215>:       test   $0x83,%al
0x428529 <fast_memcpy_3DNow+217>:       stc
0x42852a <fast_memcpy_3DNow+218>:       aas
0x42852b <fast_memcpy_3DNow+219>:       jbe    0x4285c7 
<fast_memcpy_3DNow+375>
0x428531 <fast_memcpy_3DNow+225>:       mov    $0x1000,%edx
0x428536 <fast_memcpy_3DNow+230>:       xor    %eax,%eax
0x428538 <fast_memcpy_3DNow+232>:       nop
0x428539 <fast_memcpy_3DNow+233>:       lea    0x0(%esi,1),%esi
0x428540 <fast_memcpy_3DNow+240>:       mov    (%esi,%eax,1),%ebx
0x428543 <fast_memcpy_3DNow+243>:       mov    0x20(%esi,%eax,1),%ebx
0x428547 <fast_memcpy_3DNow+247>:       mov    0x40(%esi,%eax,1),%ebx
0x42854b <fast_memcpy_3DNow+251>:       mov    0x60(%esi,%eax,1),%ebx
0x42854f <fast_memcpy_3DNow+255>:       add    $0x80,%eax
0x428554 <fast_memcpy_3DNow+260>:       cmp    %edx,%eax
0x428556 <fast_memcpy_3DNow+262>:       jb     0x428540 
<fast_memcpy_3DNow+240>
0x428558 <fast_memcpy_3DNow+264>:       xor    %eax,%eax
0x42855a <fast_memcpy_3DNow+266>:       lea    0x0(%esi),%esi
0x428560 <fast_memcpy_3DNow+272>:       movq   (%esi,%eax,1),%mm0
0x428564 <fast_memcpy_3DNow+276>:       movq   0x8(%esi,%eax,1),%mm1
End of assembler dump.

I have an AMD K6-III processor.

> >>I guess, I shouldn't only test on this old machine with win98...
> >
> >
> >Oh yes, please upgrade to Windows 2000, nobody cares about win98
>
> anymore...
> No, I won't buy another Microsoft OS.


Fair enough.  Maybe you should ask for a copy of Windows 2000/XP on the 
donations page, maybe somebody can spare a license.

Diego




More information about the MPlayer-cygwin mailing list