Hi all,

We currently still follow the brain dead scheme of Asterisk having a 
file format for every codec. Also, we still follow the brain dead scheme 
of not using well developed libraries for audio files, that have learned 
how to handle various quirky files. Right now we follow the wave file 
format like a drunk follows a white line. We do little better with .au 
and other formats.

Clearly we want this stupidity to end. We certainly want to use wave 
files properly, for a wide variety of codecs. We might want to use some 
other popular container files, although most, like .au, are pretty 
limited compared to wave. I don't know how many codecs have defined 
formats within .ogg files, although .ogg would seem like a nice open 
thing to support.

I think we should be using either libaudiofile or libsndfile to deal 
with most of the audio files, and just supplement that where necessary. 
I have used both libraries and they seem to have the same strengths and 
weaknesses, so I don't have a clear recommendation. Who would like to 
vote on this?

Before commenting note that:

    wave is a container file, and not a codec - common mistake.
    ogg is a container file, and not a codec - people keep confusing ogg 
with the vorbis codec.

Steve

_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev

Reply via email to