v0.2.5
SUPer v0.2.5
It is just better. Users of the python package must perform a new pip install ./SUPer
to update the dependencies.
Front-end
- Threading is now enabled by default.
- Warn user if the BDN has unusual FPS-Video Format combinations: the Blu-ray format does not support all possible pairs.
- Fix paths with dots (e.g. remote servers).
- Remove subsampled flag: a better feature was moved to ass2bdnxml (-z).
- Add
layout_mode
in config.ini. Value ranges from 0 (safe) to 2 (aggressive). If you have odd issues in Scenarist when (re-)building, decrease the value. - Add support for both pngquant and libimagequant, when the first is in %PATH%.
Back-end
- Add a C-optimised bitmap run-length encoder.
- Add a C-optimised layout engine.
- Order windows to reduce DTS-PTS gaps and to define epochs more aggressively.
- No longer cache graphics to save RAM.
- Rewrite the threading orchestrator to manage threads more efficiently.
- Fix crash caused by the object shift logic hitting epoch start.
- Fix rare out-of-spec output (PTS-DTS issue flagged without any associated timestamp printed) due to an oversight in the epochs definition logic.
- Distribute palette entries dynamically in normal case object redefinition according to the object area ratio