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