Skip to content

v0.2.5

Compare
Choose a tag to compare
@cubicibo cubicibo released this 21 Jun 20:43
· 30 commits to main since this release

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