[MPlayer-dev-eng] [PATCH] correct illegal instruction on < armv5tE

Thomas Orgis thomas-forum at orgis.org
Wed Oct 8 15:48:27 CEST 2008


Am Wed, 8 Oct 2008 10:46:02 +0300
schrieb "Siarhei Siamashka" <siarhei.siamashka at gmail.com>: 

> Regarding audio decoders, you need to avoid any of them using floating
> point math, the most obvious example is mp3lib which is used as a
> default mp3 decoder in mplayer. A good choice of fixed point audio
> decoders is libmad for mp3

Just a note on that: libmpg123, the active spawn of what once led to
mp3lib, can be compiled to use fixed point math for the actual
decoding. In the current development version
(http://mpg123.org/snapshot), this also works with the internal
resampling (what can save CPU cycles).
I don't have a performance comparisong of libmad and libmpg123 on ARM
on hand, but there are people who seem to use libmpg123 happily on such
devices (i.e. Nintendo DS or Sony PSP, also lately someone with a
ColdFire thingy without FPU).

Well, I'm just poking a bit on the replace-mp3lib-by-libmpg123 issue. I
know it would be best settled by me doing a patch, but perhaps this is
an opportunity to offload this work to someone who wants efficient mpeg
audio decoding with a decoder that's still maintained on ARM;-)

(On the other hand, I still need to include the recent AMD64 SSE code
from mp3lib... once that is in libmpg123, we got a full
replacement/enhancement).


Alrigthy then,

Thomas.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20081008/9cc15f9d/attachment.pgp>


More information about the MPlayer-dev-eng mailing list