This version contains a number of subtle yet very important bug fixes.
In particular, it fixes a subtle multi-threading race condition in the core system (very hard to induce), plus quite a number of other issues that are documented in the usual "Updates.txt" file. Problems with the channel state estimation logic in "kdu_server" are corrected and a number of reported security vulnerabilities have been eliminated.
In addition, the following new features are provided:
-- The multi-threaded background processing capabilities of the core system have been expanded to allow greater concurrency in background processing for codestream generation. This allows full processor utilization to be achieved on platforms with very large numbers of CPU cores (e.g., on server platforms which offer 48 hardware threads).
-- Added support for the Scalable Digital Camera profiles (known internally as CINEMA2S, CINEMA4S and CINEMASS).
-- Replaced the use of deprecated drawing methods in "kdu_macshow" with methods that are supported on the latest OSX SDK's and, more importantly, migrated all drawing of animated content to OpenGL to ensure tear-free rendering at full frame rate with maximum processing efficiency.
-- Both versions of kdu_show (Windows and MAC) should now experience improvements in interactive navigation during video and other animated content due to some minor enhancements to the high level platform independent `kdu_region_animator' object.
-- The `kdu_region_compositor' object provides support now for additional compositing buffer formats via a `set_colour_order' function.