Update:
First of all, this post is related to the “Generic” Stereo Tool DLL (simply labeled “Stereo Tool” in the mAirList DSP Add menu); not the Winamp DSP version.
Hans van Zutphen (developer of Stereo Tool) and I did some debugging over the last few days, and in fact, it turned out that Stereo Tool 10 did not work anymore in mAirList. Partly because there were functions removed from the DLL which we still required (causing the Access Violation error mentioned in the original code), but there were also some problems in my code leading to other issues like an error message when you clicked Apply in the config, and then Save.
Hans released version 10.21 of the DLL yesterday, and I uploaded mAirList 7.2.6 today. They both should work together very well now. We also fixed some bugs like the GUI not appearing when you open the config for the second time.
Please note that the “Stereo Tool Generic DLL” is now known as "libStereoTool, and can be found under the same name on the Downloads page on thimeo.com.
The ZIP archive contains libraries for various operating systems and architectures. The one that we need can be found in the lib\Windows\32
folder, and is now called libStereoTool_32.dll
.
mAirList 7.2.6 will detect the DLL under both this new name, as well as under the old name generic_stereo_tool.dll
, for those still working with ST 9.xx.
I have also started to work on better configuration management - storing all StereoTool settings as part of the mAirList DSP/encoder configuration, so you don’t need to fiddle with external .sts files anymore. Please expect this to be released in mAirList 7.4.