Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
The two plugins mentioned there are fairly outdated in the meantime, but there is a rather new binary of the one developed by ciberfred at http://www.rarewares.org/debian.html although I'm not sure if it works. Usually the RareWares Debian maintainer xmixahlx will have a look at it if you ask him.
Last edited by hans-jürgen; 09-02-2004 at 06:58 AM.
In short: source code of the working plugin (decoding *.mp4, *.m4a and *.aac files, also with HE AAC profile) is included in the FAAD2 package from Audiocoding.com, binary is available from the Debian page on RareWares.org or other RPM maintainers (search with rpmseek.com etc.).
don't know what distro you're using, but if you're using an older distro (i'm using redhat 7.3) building and compiling the latest faad2 from source tarball is a pain in the tush. it wouldn't bootstrap and kept generating an error at some line when doing a ./configure. if you are using an older distro, i'd recommend getting the source rpm of the rc3 version in which i was able to rebuild the source rpm with no problems. use this command to get it built with the xmms plugin:
if you want to install faac, i couldn't get it to configure either due to autoconf not being a recent enough version. i ended up finding rpms from dag wiers that work, even though they say they're for redhat 8.0. you can get those from here:
Thanks for your tips concerning older versions vs. new ones. But you didn't specify what "latest FAAD2 source tarball" you used. There is the release 2.0 which has a known bug with spaces vs. tabs in the makefile - d'oh! This has been fixed in the CVS shortly after the release, so the weekly snapshots available at http://faac.sourceforge.net/modules/mydownloads/ should work concerning this issue at least. Or did you already try them, too? The XMMS plugin (and the one for MPEG4IP) now uses another library for MP4 file reading, so it's probably important to use rather these new tarballs than the older release.
And concerning FAAC using the latest version of autoconf and other install tools you're probably right, but I'm not a Linux user at all, so I only know that this might be a problem with older distributions. Furthermore there are most recent RPMs of FAAC v1.24 available if you use search engines like http://www.rpmseek.com/ or http://rpm.pbone.net/ for several distributions and architectures.
By the way, the usual URL http://www.audiocoding.com/ is not working since yesterday, because the site is moving to a new and faster server. But if you would like to read through the new forum or Wiki, you can access them with the older (original) link to the homepage: http://faac.sourceforge.net/
tried 2.0 final first ( the top link listed as either .tar.gz or .zip ) and the latest cvs version which as stated before, both didn't work. ended up going with the rc3 source rpm version. i'm thinking this could also be some kind of autoconf issue or something, but i don't really know and rc3 is working just peachy.
FAAC v1.24 was released on April 23, 2004. Before that there were several changes mainly related to MP4 tagging (different switches etc.), so if your RPM can already tag MP4 files fine, you probably don't need a newer one. Glad to hear that you are satisfied with the older FAAD2 version, too.
./configure --with-mp4v2 --with-xmms
I had a problem with xmms finding libfaad.so.0 because i think it was looking in /usr/lib instead of /usr/local/lib which is where libfaad was installed to. You could prob. fix this by using --prefix=/usr on the config script. I just copied libfaad* and libmp4* to /usr/lib and it works fine for me.
Originally posted by morin I had a problem with xmms finding libfaad.so.0 because i think it was looking in /usr/lib instead of /usr/local/lib which is where libfaad was installed to. You could prob. fix this by using --prefix=/usr on the config script. I just copied libfaad* and libmp4* to /usr/lib and it works fine for me.
Thanks for the hint, it would be great if you also mention it on the Audiocoding.com forum when the site is working again, so that Menno could add it to the CVS. By the way, I don't know either why the new site is down at the moment, maybe server problems. So downloading the latest CVS snapshot of FAAD2 from Sep 16, 2004 isn't possible, but it would also include the new XMMS plugin from Aug 22, 2004.