[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: m4a/aac pmeg4 audio encoding



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 - rbrito@ime.usp.br - http://www.ime.usp.br/~rbrito
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> 
>> 
>> -- 
>> To UNSUBSCRIBE, email to debian-powerpc-request@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>-- 
>
>
>-- 
>To UNSUBSCRIBE, email to debian-powerpc-request@lists.debian.org
>with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>


_________________________________________________________________________
William R Sowerbutts                                  will@sowerbutts.com
Coder / Guru / Nrrrd                                http://sowerbutts.com
         main(){char*s=">#=0> ^#X@#@^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));}  



Reply to: