QUOTE(pterry @ Jan 30 2007, 19:01)

1) foo_sid refuses to play Stormlord subsongs 2 through 5 (ie all but the first). No error message, just silence.
I'm sorry to hear that. Is it a version featured in the High Voltage SID Collection? Original rip, or modified to work with older versions of sidplay?
QUOTE(pterry @ Jan 30 2007, 19:01)

2) While seeking, foo_sid hogs the CPU
I suppose this is due to how I interface with the sidplay2 library and/or resid. The current solution, as it has always been, is to brute force decode up to the target position. The most recent change I have made to the core settings is to disable the "optimization", which really means to switch between two playback modes supported by this (likely old) version of sidplay. Either it runs N cycles, then renders N cycles of SID output, or it runs 1 cycle of each at a time. The former should sound identical to the latter, if in fact the emulator renders whenever the CPU accesses the emulated SID, but in fact it does not. Possibly because the former method lacks any sort of downsampling, anti-aliasing, or other bandwidth limiting.
I suppose I could disable optimization in the seeking, or even disable the resid altogether, but I'm sure there's probably a better way. I just haven't gotten around to fixing the problem.
QUOTE(pterry @ Jan 30 2007, 19:01)

to such an extent that my system is unresponsive and mouse movement even stops intermittently. This hopefully just means the decoding thread's priority is set too high
Yes, playback and/or seeking bogging down your system would be a problem with thread priority.
QUOTE(pterry @ Jan 30 2007, 19:01)

(could you please fix?)
However, thread priority has nothing to do with my input, or any other input for that matter, since foobar2000 handles playback threads itself. You can find the relevant setting under Preferences, Advanced, Playback, Thread priority.
QUOTE(pterry @ Jan 30 2007, 19:01)

but if a kernel mode driver is involved (which would presumably be foobar's fault not foo_sid's) then I will be disturbed.
Nope, no kernel mode drivers.
QUOTE(pterry @ Jan 30 2007, 19:01)

(I hate programs, such as Winamp, which install (unsigned!) kernel mode drivers without asking permission, and bypassing Windows's warning!)
Oh my, is this something other than the CD recording engine? I'm a little behind.
QUOTE(pterry @ Jan 30 2007, 19:01)

3) (@kode54) Would you please provide the source code? (reSID / libsidplay are GPL)
Certainly, you can find the packages in the same place as my components.