Apparently FAAC doesn't have very high quality output. I've had limited success producing AAC files with the PsyTel command-line encoder running under Wine on my x86 box.
I think it would be much more interesting to replace the firmware on the iPod with uCLinux and port an optimised version of the "tremor" Ogg Vorbis decoder. uCLinux already boots on the generation 1 and 2 iPod hardware. I've booted uCLinux on my new generation 3 (15Gb) iPod hardware, but it doesn't work very well yet (it can't talk to the ATA controller, and it can only boot through a soft-reset from the Apple firmware). It's not bad given that zero effort has gone into making it work on the new iPods. Will On Mon, May 19, 2003 at 07:11:55PM +0100, Joss Winn wrote: >I've tried compiling faad2 but during the 'make' i get this error: > >/bin/sh ../libtool --mode=link gcc -O2 -D_FILE_OFFSET_BITS=64 -o >faad main.o audio.o ../libfaad/libfaad.la >../common/mp4v2/libmp4v2.la -lm -lsndfile >mkdir .libs >gcc -O2 -D_FILE_OFFSET_BITS=64 -o .libs/faad main.o audio.o >../libfaad/.libs/libfaad.so ../common/mp4v2/.libs/libmp4v2.so -lm >/usr/local/lib/libsndfile.so -Wl,--rpath -Wl,/usr/local/lib >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `operator >new[](unsigned)' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `vtable >for __cxxabiv1::__pointer_type_info' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `vtable >for __cxxabiv1::__si_class_type_info' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `operator >delete(void*)' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to >`__cxa_end_catch' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to >`__gxx_personality_v0'../common/mp4v2/.libs/libmp4v2.so: undefined >reference to `__cxa_pure_virtual' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `vtable >for __cxxabiv1::__class_type_info' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to >`__cxa_throw' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `operator >delete[](void*)' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to >`__cxa_begin_catch' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to >`__cxa_allocate_exception' >../common/mp4v2/.libs/libmp4v2.so: undefined reference to `operator >new(unsigned)' >collect2: ld returned 1 exit status >make[1]: *** [faad] Error 1 >make[1]: Leaving directory `/home/joss/faad2/frontend' >make: *** [all-recursive] Error 1 >linux:/home/joss/faad2# > >I've also tried compiling mpeg4ip-0.9.8 but get this error during >'make': > >cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but >not for C++ >make[3]: *** [bitstream.lo] Error 1 >make[3]: Leaving directory `/home/joss/mpeg4ip-0.9.8/lib/bitstream' >make[2]: *** [all-recursive] Error 1 >make[2]: Leaving directory `/home/joss/mpeg4ip-0.9.8/lib' >make[1]: *** [all-recursive] Error 1 >make[1]: Leaving directory `/home/joss/mpeg4ip-0.9.8' >make: *** [all] Error 2 > > >Maybe someone understands how to fix these and will let us know (or >even make debs! :-) ) > >thanks > >Joss > >On Mon, May 19, 2003 at 09:08:32AM -0300, Rog??rio Brito wrote: >> On May 18 2003, Joss Winn wrote: >> > A (Mac OSX) friend kindly sent me some .m4a audio files yesterday. >> > I can play them with xine but was wondering what people are using to >> > encode aac mpeg 4 files with. >> >> I don't know how it works, but you could try the encoder >> available at <http://faac.sourceforge.net/>. I would be >> interested in having Debian packages of these tools, if other >> people have already packaged them. >> >> >> []s, Roger... >> >> -- >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= >> Rog??rio Brito - [EMAIL PROTECTED] - http://www.ime.usp.br/~rbrito >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= >> >> >> -- >> To UNSUBSCRIBE, email to [EMAIL PROTECTED] >> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >-- > > >-- >To UNSUBSCRIBE, email to [EMAIL PROTECTED] >with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > _________________________________________________________________________ William R Sowerbutts [EMAIL PROTECTED] Coder / Guru / Nrrrd http://sowerbutts.com main(){char*s=">#=0> [EMAIL PROTECTED]@^7=",c=0,m;for(;c<15;c++)for (m=-1;m<7;putchar(m++/6&c%3/2?10:s[c]-31&1<<m?42:32));}