Skip to content

v0.0.6

Choose a tag to compare

@MagicalTux MagicalTux released this 05 May 08:38
· 47 commits to master since this release

Other

  • add FORM/ILBM read + round-trip support
  • replace never-match regex with semver_check = false
  • migrate to centralized OxideAV/.github reusable workflows
  • pin release-plz to patch-only bumps

Added

  • ilbm module: read/round-trip support for FORM/ILBM (Amiga
    InterLeaved BitMap, 1986 Jerry Morrison spec). BMHD / CMAP / CAMG /
    BODY chunks; uncompressed and ByteRun1 (PackBits) BODY; 1..=8
    colour bitplanes; EHB (32→64-entry palette mirroring); HAM6 and HAM8
    with running-state channel modify ops; Masking::HasMask plane and
    Masking::HasTransparentColor alpha. Public API:
    parse_ilbm / encode_ilbm / IlbmImage / Bmhd / Camg /
    byterun1_{decode,encode}_row / expand_ham_row /
    expand_ehb_palette.
  • New container registration "iff_ilbm" with .ilbm / .lbm
    extensions and a FORM....ILBM probe; demuxer emits one keyframe
    packet of RGBA pixels through a rawvideo stream.