Multimedia :: mplayer.dsl  launch fails on DSL 2.1b



I downloaded mplayer.dsl from the repository onto my DSL 2.1b HD install.
The icon doesn't launch from the the desktop. If I launch gmplayer from the command line, I get the following output:

root@box:~# gmplayer
MPlayer 1.0pre2-2.95.4 © 2000-2003 MPlayer Team

CPU: IDT/Centaur/VIA C3 Samuel 2 (WinChip C5B core)/C3 Ezra 801.4 MHz (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
3DNow supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX SSE

Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/dsl/.mplayer/config
[cfg] read config file: /home/dsl/.mplayer/gui.conf
Reading config file /home/dsl/.mplayer/gui.conf: No such file or directory
Xlib:  extension "XFree86-VidModeExtension" missing on display ":0.0".
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
Reading /home/dsl/.mplayer/codecs.conf: 61 audio & 157 video codecs
font: can't open file: /home/dsl/.mplayer/font/font.desc
font: can't open file: /usr/share/mplayer/font/font.desc
Using Linux hardware RTC timing (1024Hz).
Illegal instruction


Am I missing some X dependency or setup?

The DSL info for this package says it was done in DSL 0.91. I'm willing to fall back to an older DSL version, if that'll do the trick.

Any ideas appreciated,

Mark

I can use it fine in a dsl 2.1b frugal install. It looks more like something to do with your XFree86 config. Sorry I can't help more.
Hey, at least now I know it's possible.

I'm using fluxbox w/XVesa. I'll mess around a bit with my settings & see if there's a difference.

Thanks,

Mark

Hi, Im afraid the problem is more obvious and as such not solvable.
Your post states:

Quote

CPU: IDT/Centaur/VIA C3 Samuel 2 (WinChip C5B core)/C3 Ezra 801.4 MHz (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
3DNow supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX SSE


Thus, I assume you own some Epia. Well the mplayer was compiled for use with MMX and SSE codes as you can see in the message.
The Epias do have MMX (and even 3dnow) but not SSE (as you can see in the message as well).

The mplayer.dsl is compiled for pentium only (BAD).
So you epia-cpu hits some SSE-instruction and bails out with
"illegal instruction"
I have the same prob with my Epia 5000 and Im pretty sure thats the problem.
Quite several mydsl-packages have that very same problem.
You'd have to recompile mplayer for the epia-board on your own.
If its a later version there are even patches around to use the CLE266-mpeg2-decoder. This will speed up your 800mhz alot in dvd-playback.

Hope it helps,
enthusi


original here.