[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