[00:20] <OvenWerks> Eickmeyer: I decided that sinse there are a number of calls that refresh what devices show up in various places, I should do that refresh in one place/call. The problem is that I set in each case the active device which also calls the refresh... and so it goes forever.
[00:24] <OvenWerks> I have some choices, use a signal with a delay. Detect something other than a select. Set a value true and ignore other selects untill finished. ignore any select that comes without a dropdown/click.
[00:48] <Eickmeyer> OvenWerks: That's quite a few options!
[00:49] <Eickmeyer> Back in the day, when programing in BASIC, you'd just make an infinite loop looking for a keypress. When the keypress was detected, act. Things aren't so simple anymore.
[01:47] <OvenWerks> infinite loop = 100%cpu
[02:04] <Eickmeyer[m]> Eek! Yeah, not good.
[02:07] <OvenWerks> Thats why we don't wait for keystrokes that way any more.
[02:07] <OvenWerks> (well maybe windows does, but I think even they got over that one)
[03:11] <Eickmeyer[m]> Yeah, that was back in the day when every device got an interrupt.
[21:25] <OvenWerks> Eickmeyer: feel free to look at the jack alive indicator in -controls.
[21:26] <Eickmeyer> OvenWerks: Will do. Recently pushed?
[21:29] <OvenWerks> Ya, may not be build as I did not request that
[22:17] <Eickmeyer> OvenWerks: No worries. I'm working on lsp-plugins, and am to the point to ask for sponsorship.
[22:18] <Eickmeyer> It was actually pretty easy to split, but the funny part is that the ladspa/vst/lv2 plugins are just wrappers for binaries. So, I had to make a common package and put the wrappers in their own packages.
[22:19] <Eickmeyer> Also made a metapackage for standalone, which literally just installs the common packages.
[22:27] <Eickmeyer> bug 1827288