v0.2.6
SUPer v0.2.6
It got better, again! But like all good things, it comes to an end. Windows user also gets an executable CLI for this release.
Update 10 Sept.: Fixed broken Windows CLI, and re-built the GUI to remove a memory leak.
Front-end
- Add
-d
(--ahead
) flag to enable palette update buffering. Some Display Sets can be decoded early for later usage, while the PG Decoder is busy decoding upcoming objects. This flag enables a lot of stream optimization to avoid dropped events. - Add
--layout
to override the config.inilayout_mode=
value. This option is not available on the GUI. - Add succint log output.
--log-to-file -10
will generate a single file listing all filtering decisions. Handy for inspection after batch conversion with the CLI.
Back-end
- Support BDN XML with unordered events [MonoS].
- Fix wrong palette shift with quantized bitmaps that had a transparent palette ID different than zero.
- Correct event shift on epoch start collision and reduce the shift to the minimum acceptable.
- Ensure orphaned display sets are discarded on epoch start collision.
- Improve the rendering code to avoid odd displays in some tricky contexts.
- Clean-up filtering code and fix some hard to trigger bugs.
- Improve debug logging.
Users executing SUPer in their own Python environment should do a clean pip install.