I'm a Delphi/C++ programmer.
Currently I'm using LZ4 from here in a small Delphi application (work-in-progress) to compress animation frames (temporary/work RAM storage).
But sometimes, on high resolution animations, I get "Out of memory".
In such cases it's preferable to wait a little longer for the application to process the data.
So I'm looking for an alternative with higher compression rate but close speed. The application will still use LZ4 by default but the user can choose to use the alternative in Options.
So far I tested SynLZ, it has close speed but only 4% higher compression ratio.
What do you recommend?