[01:49:43] --- DominusExult is now known as Dominus
[19:19:52] <Dominus> heya Marzo, any idea why this user (linux mint) has 100% CPu usage with Exult? http://exult.info/forum/viewtopic.php?f=1&t=1791251&p=1791314#p1791314
[19:21:20] <Marzo> Mint is a bit of a clusterfuck
[19:21:32] <Dominus> :)
[19:21:38] <Marzo> It mixes packages from Debian, Ubuntu, and their own
[19:21:48] <Marzo> Among a lot of other similarly idiotic decisions
[19:22:07] <Marzo> But it could be the window manager
[19:22:12] <Dominus> ok, that could very well be the problem :)
[19:22:40] <Dominus> And also, what I wanted to ask you before I read the latest reply there, I forgot what was preventing us from going with the munt lib? https://sourceforge.net/p/exult/patches/103/
[19:24:42] <Marzo> We can add support for it; in fact, getting rid of the version we have in our source tree would probably be a good idea
[19:24:59] <Marzo> In general, we don't even need to link with munt at all to use it
[19:25:27] <Dominus> how so? you mean just use an installed version?
[19:25:38] <Marzo> Downloading the drivers they provide (Windows or Linux, maybe even OSX?), we can just set up as a normal midi device
[19:26:07] <Dominus> yes, that works, I've used that before
[19:26:42] <Marzo> Linking with munt would only be useful for embedded OSes and things like that
[19:26:54] <Dominus> but generally I'd rather have at least the option to link against it for other devices that don't have drivers to use
[19:26:58] <Dominus> like iOS :)
[19:27:02] <Marzo> Yep
[19:28:23] <Marzo> That patch has just the issue that it stops using the included mt32emu files, but does not remove them from the source tree
[19:28:49] <Marzo> And it only does that on automake side, it does not do the same for Windows side, or iOS
[19:30:11] <Marzo> The biggest advantage of swapping to either munt as external drivers, or linking to libmt32emu, would be that it is easier to update Exult to newer versions
[19:31:02] <Marzo> And even embedded devices (such as iOS) would still benefit from being able to include the library because we could set up static linking in those cases
[19:32:11] <Dominus> I've at least set the iOs part up to use it similar to how the oggvorbis/sdl2 libs are integrated on compiling exult
[19:32:54] <Dominus> but yes, I didn't setup Windows things
[19:33:16] <Marzo> Regarding mint: https://lwn.net/Articles/676664/
[19:33:28] <Marzo> (a bit old, but I doubt much has changed in that department)