mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-22 18:22:26 +00:00
The fixture wrote each row as one literal run of w bytes, which PackBits can't express past 128 (a 160-pixel row's header byte read as a repeat run). The old decoder clipped such rows silently; with the PSD fix in this batch an overrun is an error, as it should be, and the fixture now splits rows into valid runs. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01912WaK6Rmew3wxZuPyX7E8