rbziggy wrote:
One thing I do want to let you know about. I have had a problem at XL (and thus winamp) startup. At startup, each of the 'stacked' direct sound (dlls) versions revert to the same soundcard (i.e. sound for the 3 zones comes out of one set of speakers!). Going into the winamp output setup and pointing them to the right soundcard sorts it out and this works fine until you close/restart xl. Clearly this is not very desirable (especially if you set up several multizones). I think it must be a config file problem but I can't find anything in winamp.ini that shows the directsound output soundcard as a config item.
Richard
Yeup - this is a problem
The config item in winamp.ini is cfg.dev2 (the soundcard name seems to be encoded in hex format not plain text).
Because i'm using diplicates of the direct sound dll (out_ds.dll) it appears it reads from the same field from the winamp.ini file. I can't think of a way to give directsound its own ini file for each instance (e.g. in a plugin subdirectory). Consequently may be stuck with this feature. Only way I can see round it is if we had an XL linkage via winamp that would allow us to subsequently update the config of the stacked out_ds versions after startup. Might be possible but not without Steves intervention but that may not happen for a while I guess.
(any super plugin authors who would like a crack at this one)
I think I can live with this feature for a bit but it does seem a shame.
(Winamp forums suggest using wave out as an alternative but my guess is that it may give sync probs and it only allows 2 zones to be linked without probs anyway.)
Rgds
Richard