summaryrefslogtreecommitdiff
path: root/src/loader/backends/jpeg.c
AgeCommit message (Collapse)Author
2026-07-14progressive: libjpeg-turbo two-phase JPEG backend (st0)Paul Buetow
M6: progressive low-res preview via libjpeg-turbo. - jpeg.c: two-phase decode (1/8 low-res via progress_cb, full via GdkPixbuf with EXIF orientation). Feature-gated. - loader.h/c: LoaderProgressCb + load_progressive on backend struct; loader_load_async accepts progress params; JPEG special-cased in task thread. - window.c: _load_progress_cb marshals partial to main thread. - tests: test_loader_jpeg (progress + dims), test_progressive_jpeg (sample). 16/16 green, ASan clean.