

I rarely mix personal issues and this project, but In this case I am hoping you wont mind. I have set up a Fundly at Ive never done one of these so hopefully I set it up correctly. I will let you guys know when I return to the project, but for now I need to be with my family.Ī pretty serious memory leak bug has been discovered in IM 1.7. More accurately it’s a buffer overflow issue where some mid- range or heavily taxed systems are generating output device reports faster than the output driver can process them.

This in itself isn’t an issue as devices do this all the time and is why DPC, interrupts and buffers exist. But the issue is that the output buffer isnt being corrected when it starts to back up which over time can become noticeable in the form of lag and audio glitches or other hardware device stuttering. This is a top priority right now as I modify the plugin to handle clearing a buffer when it starts to overflow.

The plugin system is getting some tweaks in the way that InputMapper manages the plugin instances themselves. Currently they are uncontained and pretty much after initialization IM has no real control or interaction with them whatsoever. I am going to start to tweak this and have the plugins exist within wrappers so they can have better access to settings and be more easily managed as-well as enabled or disabled as needed.
