[MPlayer-dev-eng] [BUG] sig4 with cyrix m2+MGA

Gabucino gabucino at mplayerhq.hu
Wed Apr 17 20:16:10 CEST 2002


$subj. It works with xv. Enable/disable runtime cpudetect doesn't matter.

--($:~)-- cat /proc/cpuinfo 
processor       : 0
vendor_id       : CyrixInstead
cpu family      : 6
model           : 2
model name      : M II 2.5x Core/Bus Clock
stepping        : 8
cpu MHz         : 0.000
                  ^^^^^ ROTFL ;)
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu de tsc msr cx8 pge cmov mmx cyrix_arr
bogomips        : 208.07


Starting program: /home/gabucino/mplayer/src/./mplayer ~/Media/Movie/Neon_Genesis_Evangelion-OP.avi
[New Thread 1024 (LWP 9772)]


MPlayer CVS-020417-19:30-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU vendor name: CyrixInstead  max cpuid level: 1
CPU: Cyrix/VIA 6x86MX M2/M-II (Type: 6, Stepping: 0)
CPUflags: Type: 6 MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get best performance, recompile mplayer from sources with --disable-runtime-cpudetection
/home/gabucino/.mplayer/config(1): option: vo
/home/gabucino/.mplayer/config(1): parameter: xmga
/home/gabucino/.mplayer/config(2): option: fs
/home/gabucino/.mplayer/config(2): parameter: igen
/home/gabucino/.mplayer/config(6): option: osdlevel
/home/gabucino/.mplayer/config(6): parameter: 1
/home/gabucino/.mplayer/config(7): option: framedrop
/home/gabucino/.mplayer/config(7): parameter: nem
/home/gabucino/.mplayer/config(8): option: autoq
/home/gabucino/.mplayer/config(8): parameter: 100
/home/gabucino/.mplayer/config(11): option: cache
/home/gabucino/.mplayer/config(11): parameter: 1024
/home/gabucino/.mplayer/config(12): option: vop
/home/gabucino/.mplayer/config(12): parameter: pp
Reading /home/gabucino/.mplayer/codecs.conf: 30 audio & 81 video codecs
Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
Linux RTC init error in ioctl (rtc_pie_on): Permission denied
Using usleep() timing
Input config file /home/gabucino/.mplayer/input.conf parsed : 50 binds
Playing /home/gabucino/Media/Movie/Neon_Genesis_Evangelion-OP.avi
Can't open IFO file: No such file or directory
Not an URL!
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0  
Cache fill:  0.00% (0 bytes)    Detected AVI file format!
list_end=0x2290
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
list_end=0x10F4
list_end=0x2184
list_end=0x2290
list_end=0xEBCC16
VIDEO:  [DIV3]  352x240  24bpp  29.97 fps  1374.5 kbps (167.8 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:352x240  fps:29.97  ftime:=0.0334
Detected audio codec: [divx] drv:4 (DivX audio (WMA))
Selecting Audio Decoder: [acm] Win32 ACM audio decoder
fs seg 0x40053000
Loading DLL: 'divxa32.acm'
AUDIO: srate=44100  chans=2  bps=2  sfmt=0x10  ratio: 8010->176400
Opening video filter 'pp' with args '(null)'...
==========================================================================
Opening Video Decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec: CPU flags: mmx
Detected video codec: [ffdivx] drv:5 prio:0 (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
[PP] Using external postprocessing filter, max q = 6
AO: [oss] 44100Hz Stereo Signed 16-bit (Little-Endian)
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
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 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
Start playing...
VDec: vo config request - 352 x 240, Planar YV12  
[PP] Using external postprocessing filter, max q = 6
Movie-Aspect is undefined - no prescaling applied.
REQ: flags=0x437  req=0x0  
VO: [xmga] 352x240 => 352x240 Planar YV12 fs 
vo: X11 running at 1024x768 with depth 24 and 32 bits/pixel (":0.0" => local display)
[xmga] x: 0 y: 0 w: 1024 h: 768
[xmga] dcx: 1 dcy: 1 dx: 0 dy: 0 dw: 1024 dh: 768
[xmga-fs] dcx: 1 dcy: 36 dx: 0 dy: 35 dw: 1024 dh: 698
[mga] Using 3 buffers.
[xmga] x: 0 y: 0 w: 1024 h: 768
[xmga] dcx: 1 dcy: 1 dx: 0 dy: 0 dw: 1024 dh: 768
[xmga-fs] dcx: 1 dcy: 36 dx: 0 dy: 35 dw: 1024 dh: 698
*** [pp] Exporting mp_image_t, 352x240x12bpp YUV planar, 126720 bytes
*** [vo] Allocating mp_image_t, 352x240x12bpp YUV planar, 126720 bytes

Program received signal SIGILL, Illegal instruction.
[Switching to Thread 1024 (LWP 9772)]
mem2agpcpy (to=0x40d77000, from=0x8486200, len=84480) at aclib_template.c:402
402                     __asm__ __volatile__ (
(gdb) bt
#0  mem2agpcpy (to=0x40d77000, from=0x8486200, len=84480)
    at aclib_template.c:402
#1  0x808caf6 in draw_slice_g400 () at vo_xmga.c:100
#2  0x808cd7e in draw_slice () at vo_xmga.c:100
#3  0x80a6137 in put_image (vf=0x8337648, mpi=0x8332f00) at vf_vo.c:73
#4  0x80a5e4d in vf_next_put_image (vf=0x8337690, mpi=0x8332f00) at vf.c:254
#5  0x80a6b05 in put_image (vf=0x8337690, mpi=0x8336c20) at vf_pp.c:87
#6  0x809ffcc in decode_video (sh_video=0x8339ff0, 
    start=0x8338990 "\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^\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á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=439, drop_frame=0) at dec_video.c:206
#7  0x806b816 in main (argc=2, argv=0xbffff934, envp=0xbffff940)
    at mplayer.c:1532
#8  0x405cb906 in __libc_start_main () from /lib/libc.so.6
(gdb) 
Dump of assembler code from 0x807f396 to 0x807f3d6:
0x807f396 <mem2agpcpy+498>:     loope  0x807f39f <mem2agpcpy+507>
0x807f398 <mem2agpcpy+500>:     je     0x807f3aa <mem2agpcpy+518>
0x807f39a <mem2agpcpy+502>:     mov    $0x8,%eax
0x807f39f <mem2agpcpy+507>:     sub    %ecx,%eax
0x807f3a1 <mem2agpcpy+509>:     mov    %eax,%ecx
0x807f3a3 <mem2agpcpy+511>:     mov    0x10(%ebp),%eax
0x807f3a6 <mem2agpcpy+514>:     sub    %ecx,%eax
0x807f3a8 <mem2agpcpy+516>:     repz movsb %ds:(%esi),%es:(%edi)
0x807f3aa <mem2agpcpy+518>:     mov    %eax,%ecx
0x807f3ac <mem2agpcpy+520>:     shr    $0x6,%ecx
0x807f3af <mem2agpcpy+523>:     and    $0x3f,%eax
0x807f3b2 <mem2agpcpy+526>:     test   %ecx,%ecx
0x807f3b4 <mem2agpcpy+528>:     je     0x807f404 <mem2agpcpy+608>
0x807f3b6 <mem2agpcpy+530>:     prefetchnta 0x140(%esi)
0x807f3bd <mem2agpcpy+537>:     movq   (%esi),%mm0
0x807f3c0 <mem2agpcpy+540>:     movq   0x8(%esi),%mm1
0x807f3c4 <mem2agpcpy+544>:     movq   0x10(%esi),%mm2
0x807f3c8 <mem2agpcpy+548>:     movq   0x18(%esi),%mm3
0x807f3cc <mem2agpcpy+552>:     movq   0x20(%esi),%mm4
0x807f3d0 <mem2agpcpy+556>:     movq   0x28(%esi),%mm5
0x807f3d4 <mem2agpcpy+560>:     movq   0x30(%esi),%mm6
End of assembler dump.
(gdb) 

-- 
Gabucino
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20020417/2054054c/attachment.pgp>


More information about the MPlayer-dev-eng mailing list