Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: LAME ports for non-x86 platforms (Read 3196 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

LAME ports for non-x86 platforms

Is there a recent list of which platforms LAME can be readily built on?  (By "readily" I mean... makefiles/projectfiles are already provided and the code is known to compile without errors.) -- I did some searching here on the forum, but only found a list from years back.

In particular I was curious if there's an ARM Cortex A8 port available (this CPU has floating point support), or one for, e.g., TI or Analog Devices DSPs (again the floating point versions).

If not, is there much in LAME that's x86 specific?  Is there a decent chance that it would readily compile with decent performance on another CPU architecture?

Thanks in advance,
---Joel Koltner

 

LAME ports for non-x86 platforms

Reply #1
Sorry, I have no idea about porting LAME to other platforms, but at least there is a port for ARM, based on LAME 3.97b2 available here:

http://brooknet.no-ip.com/~lex/public/zaurus/lame/

Maybe that gets you started to make a new port ?

Cheers,
Maggi

LAME ports for non-x86 platforms

Reply #2
from Makefile.unix:

Quote
# LAME is reported to work under:
# Linux (i86), NetBSD 1.3.2 (StrongARM), FreeBSD (i86)
# Compaq Alpha(OSF, Linux, Tru64 Unix), Sun Solaris, SGI IRIX,
# OS2 Warp, Macintosh PPC, BeOS, Amiga and even VC++

LAME ports for non-x86 platforms

Reply #3
Thanks guys, that's useful information.  Looks like I should just try it out on a different processor and cross my fingers!