Am Wed, 8 Oct 2008 10:46:02 +0300 schrieb "Siarhei Siamashka" <siarhei.siamashka@xxxxxxxxx>: > 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.
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ MPlayer-dev-eng mailing list MPlayer-dev-eng@xxxxxxxxxxxx https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng