Re: [Toolame-devel] API changes on 02n-beta2
Status: Alpha
Brought to you by:
mikecheng
From: Nicholas J H. <nj...@ec...> - 2005-02-24 14:42:34
|
Hello, Mike Cheng contacted me asking me to rename/version my unofficial toolame release. I should have made it clearer in the first place. He wants to keep the toolame code simple, and doesn't want to have a dependency on libsndfile. I personally think it is very handy being able to encode other audio file formats, and supporting more variants of the WAV file format. So I think I am going to start a separate fork, based on the changes I made. Thinking of calling it twolame. Not quite as good a pun but hey! Sufficiently different ? Any other suggestions ? I look at renaming symbols, so that it compiles alongside LAME for the next release. nick. - changed build system to use automake/libtool - now builds shared library - restructured lots of code - Removed some dead code and unused files - should now be close to being thread safe - removed memory leaks / static variables - changed library API so that it is almost the same as LAMEs - hopefully not too many people have been using the old API - not too many big differences - will hopefully add resampling support to next release - API is ready for resampling support to be added - ready for downmixing to be added to libtoolame - Added libsndfile support to toolame frontend (if you have it) - moved set/get functions into get_set.c - I have broken energy levels support (sorry !) - will try and fix - Added LGPL header to the top of all the files - Added toolame_encode_buffer_interleaved - other stuff I have forgotten - Frontend displays information about the input file format - Fixed bug with audio_get_samples reading more than buffer size - Added asciidoc documentation - Added doxygen documentation |