Code: Select all
Failed to pin the sample data to RAM; swapping is possible.
What is this???
Moderator: GZDoom Developers
Code: Select all
Failed to pin the sample data to RAM; swapping is possible.
I mean it's not a big deal to most apps that the sample data isn't locked to RAM, so a message like that is unnecessary, not that the message itself isn't a big deal. I agree that the message shouldn't be just printed out like that.Graf Zahl wrote:It's a "deal" because it gives the false appearance of things being broken.
Can't fault them for having aspirations. The code is structured for the mixer thread to be real-time safe, whether or not it manages to cover all its bases (the soundfont is far from everything that would need to be locked to RAM, and its use of mlock looks very naive) and get enough performance to be practical in a real-time context.But FluidSynth and real-time processing? Are you joking? That thing is notorious for being excessively CPU intensive.