MovGrab-1.1.14 (Lucid 528-005)

Browsers, email, chat, etc.
Message
Author
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer version for p54c

#16 Post by sindi »

mikeb wrote:I have a mplayer built that runs on 2.02 (early glibc ok) and has cpu detection ..not sure if useable but
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE CMOV
from its version info. Its built from 2009 sources so quite useful.

mike
MMX P54C 1996
MMX2 P55C 1997
SSE Pentium III 1999
latest SSE 2009 - your version will support the latest acceleration instructions.

CFLAGS -march=i486 -mcpu=i686

when compiling optimizes for P4=i686 (makes use of capabilities of that cpu) but also makes it usable for i486 and later,
which I think means cpu detection. It will support SSE but not require it. Mplayer compiled ONLY for very early
pentium or older would be smaller but play videos more poorly on later hardware than mplayer with MMX support.

I need something compiled -march=i486 (or maybe -march=pentium?) that will work without MMX.

objdump -p filename
Lists required libraries including GLIBC version.
glibc can be upgraded, the cpu architecture cannot.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#17 Post by mikeb »

I didn't configure anything about cpu features and it defaulted to auto cpu detect....

rename pup to zip.

486...run it

dos to linux...grub4dos perhaps ...check their readme.

mike

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer 1.0rc1 dotpup needs libs not in puppy 1.07

#18 Post by sindi »

mikeb wrote:I didn't configure anything about cpu features and it
defaulted to auto cpu detect....

rename pup to zip.

486...run it

dos to linux...grub4dos perhaps ...check their readme.

mike
Detecting a cpu does not mean it will run on it.

An mplayer I compiled for P55C or later plays mp3s offline but not
online on a P54C, after detecting the cpu.

I renamed the MPlayer 1.0rc2 pup (for puppy1/2) to zip. It unzipped to
a bunch of files including FILESYSTEM.tbz. I looked up tbz - unpacks
with tar -xjf giving /usr/local/bin/mplayer. Puppy 1.07 has no objdump.
ldd reveals it is missing libpangocairo, libGL, liblircc, libXvMCW and
libasound (ALSA).

1.07 is the last version to use OSS not ALSA sound. Puppy 2.10 (ALSA)
could not detect any sound chips. They both work with pcmcia. Puppy 4
could not find pcmcia cards (but ALSA sound works).

I don't need to play movies on this internet radio but if Mike wants to
try compiling mplayer 1.0 -march=i486 without libraries missing in puppy
1.07, for fun, I will test it.

I got Puppy 2 to boot with loadlin and will keep working on Puppy 1.
It stalls at uncompressing a file.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#19 Post by mikeb »

-march=i486 and oss too?

well you never know

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#20 Post by mikeb »

hang on...what about xmms....

mike

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer for oldest puppies; boot puppy from DOS with linld

#21 Post by sindi »

mikeb wrote:-march=i486 and oss too?

well you never know

mike
Surprise me.

Not just oss - libpangocairo etc. You will probably need puppy 1.07 to
check what libraries it has. I compiled for a much older Basiclinux
with fb video and no X but this computer has no framebuffer.

To boot Puppy 1.07 from DOS, get linld from the wakepup image or floppy.
Put all the puppy files in a FAT32 directory.

Make a pup1.cfg:

root=/dev/ram0
pfile=ask
acpi=off

or pfile=pup100-none-(6-digit filesize in K). I downloaded the 124MB
pup001.zip from dotpups.de and it booted using that but said it was
making a 256MB one.

The pfile=ask might let you specify an ext2 partition.

linld image=vmlinuz initrd=image.gz cl=@pup1.cfg

usr_cram.fs must be in c:\ and pup001 in a root (main) directory,
but you can tell linld to use c:\pup107\vmlinuz and c:\pup107\image.gz

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#22 Post by mikeb »

I have puppy 1.08
pangocairo...probably for the gmplayer gui ...

mike

gcmartin

#23 Post by gcmartin »

There is another discussion thread on the functionality provided in this thread expressed thru the eyes of others with the offerings they share.

FYI

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer without gui or ALSA for puppy 1.07

#24 Post by sindi »

mikeb wrote:I have puppy 1.08
pangocairo...probably for the gmplayer gui ...

mike
Puppy 1.07 is the last to use OSS. I know that Puppy 2.10 onebone (with ALSA) does not find any sound cards (chips).

I can try some day to compile mplayer for p54c and x11 - this computer does not support framebuffer or probably svgalib
(unless I can adjust something to make it work - scrambled).

Not important to view mp4s and flvs on here, just a challenge.

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#25 Post by Semme »

And who <with any blue blood in their veins> :razz: doesn't love a challenge?

Post Reply