[MPlayer-dev-eng] MS-ADPCM/Stereo Works

Arpi arpi at thot.banki.hu
Fri Dec 28 15:16:58 CET 2001


Hi,

> it might be possible to do the imdct with 32-bit intergers (in mmx) but 
> overflows and such could be a problem i guess
we know them from old libac3 :(
it stil lhave some unfixed verflows causing strange noise with some files

> > are all of those optims sse-only, or may work (mayeb with small mods) on
> > 3dnow?
> some SSE, some MMX, iam not an 3dnow expert and i have no 3dnow compatile 
> chip, but i could try to do it blindly and we'll see if it works ... 
or maybe try to port 3dnow code from libac3. i don't know how different it
is, but for example, idct is a strict algo, shouldn't be different.
(but you know it may be - walken's idct vs. your simple_idct :))

> > amd k6 users reporetd that libac3 still faster than liba52 :(
> > (but i really want to kill libac3 from release)
> i see, -> kill k6 users ;)
> the k6 has a very slow fpu iirc ...
it's even slower :(
once we developed some 3d engine stuff on a celeron 300. it ran at avg 25fps
but when it was played back on a amd k6-2 450, it was about 14fps :(
(it used lots of float stuff for 3d+light calculations, no simd optimization)

k6 series (maybe k7 too?) was designed for cpu+3dnow. no fpu if possible,
it's just for compatibility, not for use.


A'rpi / Astral & ESP-team

--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu



More information about the MPlayer-dev-eng mailing list