Quote:
The extra processing that you talked about just a couple of days ago when we were talking about the CPU load of "loudness", and you mentioned that AGC, Noise Gate, and MB had extra calculations that may not be needed...and that it was the sum total of everything that was pushing my system over the edge, not exclusively loudness.
Ah, that. I don't expect too much improvement from removing it, and it's too much work for now - however I'll make sure that everything I design from now on will take this into account. And I'm definitely converting Loudness (which is already nearly converted) and Hard Limit soon - because a big customer is requesting a new feature that requires me to change it. Those two happen to be some of the easiest ones to convert.
Quote:
As for where locks happen, it's really random, and it has to do with high CPU load. For example, not always, but from time to time, if I click the X to put the GUI to the tray, it will partially tray, meaning that the tray icon is there, but the GUI window remains "up", sort of, displaying normal GUI updates as the track progresses, but you can't actually do anything with the GUI. To get it working again, you have to click the tray icon to "really" bring it back up.
Cannot only be CPU load related, must be a real bug... (Once you click the X, the window updating should stop immediately). I'll try what happens if I run it on 1 core (you have 1 core right?) and check the code.
Quote:
Another example is when changing presets while a track is playing. From time to time when I do that, the preset list will just get stuck and I can't click anything, including the stop button in Winamp! That situation does clear up when the track ends, but until the track ends, or you end task on Winamp, there's nothing you can do in ST or in Winamp.
Not always? Does this happen with specific file types? (I'm guessing .wav and .flac files, NOT .mp3 files)
Quote:
I've also had an instance where Winamp claimed that the last track played was one of the STS files! That has only happened once, and it was after a high CPU load situation where I ended task on Winamp.
There's no way Windows can ever see an STS file unless you dragged it to or opened it in Winamp yourself. So I'll assume that this is a user error for now...