Description
Reproducing steps:
- Install AC'97 VBox driver from Rapps.
- Replace dsound.dll in system32 onto MS version from Win2k3SP2 or from directx_feb2010_redist.exe\dxnt.cab, which you can download here: https://download.microsoft.com/download/E/E/1/EE17FF74-6C45-4575-9CF4-7FC2597ACD18/directx_feb2010_redist.exe.
- Download Aimp 2.61.583 here: http://www.aimp.ru/files/windows/aimp_2.61.583.zip, extract and launch aimp_2.61.583.exe or run it directly from the archive.
- Install it with default settings.
- After installation, uncheck all checkboxes and click "Finish".
- Reboot the system for saving the registry settings.
- Launch Aimp 2.61.583. Up to 0.4.12-dev-405-g20ddde0a97bb927a3ccfe331a9b3bd30d0c5922d, it starts successfully, although with some crashes, and is able to play audio files after selecting "Avance AC97 Audio (emulation)" in its settings. Since 0.4.12-dev-406-g677edc637c76abd45d6d9b1afcb266ce1cfe4dfc, it hangs on splash screen and loads CPU on 100%, and system becames responding slowly.
Also I noticed that all of my other apps which use DirectSound audio output, hang when trying to play any sound with MS dsound.dll instead of our in the fresh trunk (yes, Aimp uses it too). For the reference, with our dsound.dll they can't play the sound at all: they even don't see audio device. In particular, Aimp shows error: "Can't initialize sound engine! ErrorCode:23" (see CORE-7535 also).