diff options
| author | Paul Buetow <paul@buetow.org> | 2026-07-14 08:49:12 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-07-14 08:49:12 +0300 |
| commit | 12be1b9ae52829292d13cc2fcc6ff7571d050d62 (patch) | |
| tree | 674aafaeb3485bb38dd1e2ecc3d62f77e3584366 /src/mover.c | |
| parent | 484fbca06312dbe0f381109763f701671f22e602 (diff) | |
progressive: libjpeg-turbo two-phase JPEG backend (st0)
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.
Diffstat (limited to 'src/mover.c')
0 files changed, 0 insertions, 0 deletions
