Am 01.02.2010 11:50, schrieb gerald mwangi:
> I'd rather suggest to use libmad for mp3's, since the old code did the
> same thing: Loading the files with external programs and piping them
> into tX.
> I wanted to get rid of that, cause it looks awfull in code. You can see
> it in audiofile.cpp. With sndfile and mad we have 2 libs for all common
> file types.
> Gerald


Gerald,

do you need the files decoded into memory? You could consider doing a gstreamer
based loader for the formats that are not covered by libsndfile? Then you can
load mp3, aac and heck what not (e.g. loading mod files or sid songs as well).

I have such code in buzztard and can point you where it is and how it works
(maybe offline discussion if people are not interested in the details).

Stefan

> 
> On Mon, 2010-02-01 at 11:53 +1100, Erik de Castro Lopo wrote:
>> Dan Mills wrote:
>>
>> > At the moment I try libsndfile then if that fails do the pipe, dup2 and
>> > execve thing to shovel it through an external decoder, but it is a lot
>> > of code that would be better in the library. 
>> > 
>> > Patch acceptable once it finally expires?
>>
>> Sure! As long as its LGPL compatible code and not your pipe/dup2/execve
>> hack :-).
>>
>> Erik
> 
> 
> 
> _______________________________________________
> Linux-audio-dev mailing list
> Linux-audio-dev@lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-dev

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to