summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-14 08:49:12 +0300
committerPaul Buetow <paul@buetow.org>2026-07-14 08:49:12 +0300
commit12be1b9ae52829292d13cc2fcc6ff7571d050d62 (patch)
tree674aafaeb3485bb38dd1e2ecc3d62f77e3584366 /meson_options.txt
parent484fbca06312dbe0f381109763f701671f22e602 (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 'meson_options.txt')
-rw-r--r--meson_options.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/meson_options.txt b/meson_options.txt
index 153a3e3..03054ff 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -18,4 +18,7 @@ option('avif', type : 'feature', value : 'auto',
description : 'AVIF loader backend (libavif)')
option('heif', type : 'feature', value : 'auto',
- description : 'HEIF/HEIC loader backend (libheif)') \ No newline at end of file
+ description : 'HEIF/HEIC loader backend (libheif)')
+
+option('jpeg', type : 'feature', value : 'auto',
+ description : 'libjpeg-turbo direct JPEG backend (progressive low-res preview)') \ No newline at end of file