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