lightcraft/crates
Andrew Frahn 0a6f8d3db8 LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision
AVIF HDR export takes hdrTransfer = pq | hlg (export dialog: HDR curve;
MCP export schema lists it). HLG writes CICP transfer 18 and no clli box.
The window logs whether it shows HDR; today always SDR (eframe configures
an 8-bit surface), with the platform / surface format / headroom / opt-out
rules unit-tested. Also satisfies clippy 1.99's chunks_exact_to_as_chunks
in spots.rs.

Part of #868.

Sources: ITU-R BT.2100 (HLG OETF, inverse OOTF with system gamma 1.2),
ITU-R BT.2408 (203 cd/m2 reference white at 75 % HLG); own design for
the display decision.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-12 03:02:02 +11:00
..
catalog Merge PR #752 2026-10-11 12:02:46 +00:00
codecs LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision 2026-10-12 03:02:02 +11:00
color LR-EDIT-COLOR-TEMP: Kelvin white balance for raws whose camera has colour matrices (#730) 2026-10-10 16:09:31 +02:00
denoise LR-EDIT-DETAIL-DENOISE: a remote denoise tile with values that aren't finite fails, and runs on this computer instead (follow-up to #813) 2026-10-11 12:04:23 +00:00
denoise-core LR-EDIT-DETAIL-DENOISE: address installation and model-policy review 2026-10-08 22:07:23 -04:00
develop Merge PR #645 2026-10-11 12:03:53 +00:00
engine LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision 2026-10-12 03:02:02 +11:00
faces LR-PREF-PEOPLE: update pure-Rust recognition and preserve valid model replacements 2026-10-08 22:29:31 -04:00
fetch Fetch: say where the bearer token goes (#259) 2026-10-08 17:55:31 +00:00
geocode Reverse geocoding: surface download failures, cache the gazetteer, e2e download test 2026-10-11 21:09:53 +11:00
geom Merge PR #794 2026-10-11 12:00:57 +00:00
gpu Merge PR #645 2026-10-11 12:03:53 +00:00
heif LR-IMP-FORMATS: HEIC decodes like libheif; release builds include it 2026-10-09 14:38:00 -07:00
inpaint Content-aware Remove: inpaint crate (PatchMatch completion) and a Fill spot mode 2026-10-11 19:30:42 +11:00
lensdb lensdb: lens distortion (poly3/poly5/PTLens), TCA (linear/poly3) and vignetting (pa) profiles, lensfun-format loader 2026-10-11 19:30:18 +11:00
mcp LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision 2026-10-12 03:02:02 +11:00
merge LR-IMP-FORMATS: read DNG BaselineSharpness and keep it in DNG exports 2026-10-08 18:18:54 -07:00
meta Merge PR #687 2026-10-11 11:47:28 +00:00
pipeline LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision 2026-10-12 03:02:02 +11:00
preview LR-BEHAV-GPU: no render is inside the GPU driver when the app quits (issue #620) 2026-10-10 00:46:24 -05:00
raster Merge PR #677 2026-10-11 13:09:34 +00:00
raw Merge PR #755 2026-10-11 12:37:14 +00:00
scenes LR-BEHAV-BG-TASKS: demo scenes: a rayon worker renders a scene alone, never in parallel (deadlock) 2026-10-09 18:52:10 +02:00
segment LR-EDIT-DETAIL-DENOISE: list settings tabs from TABS; fix the SAM 3 worker's wasm check 2026-10-09 01:07:43 -04:00
sysmem Never crash: move the one unsafe FFI call into crates/sysmem 2026-10-05 02:06:08 -04:00
tiff Merge PR #513 2026-10-09 20:34:54 -04:00
ui-egui LR-HDR-EXPORT: HLG HDR AVIF export (hdrTransfer) and a tested SDR/HDR display decision 2026-10-12 03:02:02 +11:00