After a couple of unsuccessful attempts to locate a good version of SDL_mixer, I gave up and switched my attention to SDL. (Note: I'm using Debian, but I am aware that this issue also occurs on various other operating systems and should be treated as such.)
There are old libsdl1.2 Debian packages available at http://snapshot.debian.net/package/libsdl1.2. By using dpkg to downgrade the libsdl1.2debian-alsa package, I quickly managed to locate the last known-good version, which is "1.2.7+1.2.8cvs20041007-5" (trailing "5"). The version right after this one, "1.2.7+1.2.8cvs20041007-5.1" (trailing "5.1"), has the problem.
My understanding is that the upstream sources used for both packages are identical. Locating the cause of the issue should be a matter of looking at the diff of debian subdirectories of those packages by a person familiar with SDL and Debian packaging. But unfortunately, I am not that person.
Another Neverball contributor here.
After a couple of unsuccessful attempts to locate a good version of SDL_mixer, I gave up and switched my attention to SDL. (Note: I'm using Debian, but I am aware that this issue also occurs on various other operating systems and should be treated as such.)
There are old libsdl1.2 Debian packages available at http:// snapshot. debian. net/package/ libsdl1. 2. By using dpkg to downgrade the libsdl1. 2debian- alsa package, I quickly managed to locate the last known-good version, which is "1.2.7+ 1.2.8cvs2004100 7-5" (trailing "5"). The version right after this one, "1.2.7+ 1.2.8cvs2004100 7-5.1" (trailing "5.1"), has the problem.
My understanding is that the upstream sources used for both packages are identical. Locating the cause of the issue should be a matter of looking at the diff of debian subdirectories of those packages by a person familiar with SDL and Debian packaging. But unfortunately, I am not that person.