Skip to content

v0.1.9c

Compare
Choose a tag to compare
@cubicibo cubicibo released this 05 Aug 16:15
· 121 commits to main since this release

SUPer v0.1.9

This version addresses the issues faced by files generated by SUPer imported in Scenarist BD.

Front-end

  • Add a checkbox to force SUPer to always write the entire palette rather than just the difference. Enforced for PES output.
  • Add a stricter mode to further constrain the PG stream and ensure it passes all Scenarist BD checks without warnings or undesirable modifications. Enforced for PES output.
  • Add a checkbox to output PES and SUP together. Handy for validation of the output on a video player of the authored file.
  • v0.1.9a: Add a tickbox to enable normal case object redefinition whenever they are worthwile.
  • v0.1.9b: Rearrange layout.

Back-end

  • Fix a grouping engine regression. It could get stuck in a loop.
  • Fix timestamps, PTS and DTS should be always identical to Scenarist BD now.
  • Filter out empty palette updates.
  • Fix a missing palette assignment on screen wipes preceeding an acquisition point.
  • v0.1.9a: Fix normal case object redefinition
  • v0.1.9a: Fix a fomula error when performing event shifting.
  • v0.1.9b: Fix two crashes: work around a bug in Pillow where quantize does not return the full palette, fix epoch definition logic.

Dependencies

  • Updated to ScenariStream v0.0.4 to have accurate negative PTS and DTS in PES+MUI.
  • v0.1.9c: Use hotfix in ScenariStream branch. Timestamps could be computed wrong for first segments under certain conditions.