https://gitlab.synchro.net/main/sbbs/-/commit/3c89dedf775070ea0060bcf1
Added Files:
src/syncterm/pixel_image.c pixel_image.h
Modified Files:
src/syncterm/CMakeLists.txt GNUmakefile term.c
Log Message:
Share pixel image decoders
Move PBM, PPM, and JPEG XL decoding out of term.c into a shared
memory-based module. File decoding now maps the source and feeds the
same parser that future Wren byte-string inputs will use.
Keep the existing APC file and blob verbs on the shared path, and load
libjxl on demand so decoder availability no longer depends on entering
a connected terminal session first.
Co-Authored-By: OpenAI Codex <
[email protected]>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net