Mario Lang wrote:
> Hi.
>
> My little time-compressing audio player yatm currently supports 3 different
> audio formats, ogg and speex via the xiph libraries, and mpeg via libmad.
> I currently just blindly try to launch the decoder for either ogg, speex or
> mp3 in series. SO if the first fails, I try the second, and so on. Which
> kinda works but is a bit ugly. I'd like to add flac support at some point,
> which would make this even more ugly.
> Additionally, libsndfile support wouldnt be that bad either, so, I am
> wondering, is there a reliable way to detect a audio streams file
> format just given some bits of the header?
For the vast majority of file formats yes.
> So that I could set the
> appropriate decoder algorithm based on that analysis? Or is
> there actually a library one step higher level than libsndfile which
> does generic audioformat to PCM?
Isn't that what libsndfile does?
BTW, the latest release of libsndfile supports FLAC via the same API
as all the other formats.
Erik
-- +-----------------------------------------------------------+ Erik de Castro Lopo +-----------------------------------------------------------+ Spammer: Any of you guys looking for a permanent position in Scotland? Kaz Kylheku: No, I'm looking for a thug in Scotland who might be interested in beating up off-topic Usenet spammers, on a pro bono basis.Received on Mon Oct 3 20:15:04 2005
This archive was generated by hypermail 2.1.8 : Mon Oct 03 2005 - 20:15:04 EEST