Markus Jonsson created a DLL from Toolame 0.2l. He told me the following:
"I built a simple wrapper around the tooLame 0.2l code. That was the easy
part. The hard part was to get rid of all memory leaks in it... (tooLame
never frees any memory it has allocated, expecting that the program should
only be run once so the OS will clean up any allocated memory)."
You can download it here:
There is a Readme included with it, which begins:
"tooLameF.dll is a DLL implementation of parts of the tooLame MPEG layer II
encoder. It has been modified in order to remove numerous memory leaks, to
allow multi-threaded execution, and to provide a C-compatible DLL interface.
The 'F' in the DLL name is intended to indicate that it is a floating point
input version of tooLame."
Mike, if you'd like to post it on your site, that might be more reliable.
Steve Schultze, steve@...
Technical Manager, The Public Radio Exchange