Well, I think the version (of "AudioList") should be incremented and then something like `s >= 2 ? count : ARRAY_SIZE(codec_)` to ensure that savestates/games that otherwise worked can still load.

Although the code looks somewhat questionable anyway.

-[Unknown]