Repository navigation
JXR 0.1.2 codec patches
Publishes the shared device reconstruction plans used by Metal and CUDA and moves the graph-submission owner to its published crates.io dependency. CPU defaults and public decode contracts remain unchanged.
| Crates | Version |
|---|---|
| jxr, jxr-metal | 0.1.2 |
| jxr-core, jxr-native, jxr-cuda, jxr-image, jxr-mpsgraph | 0.1.1 |
The unchanged jxr-math crate remains at 0.1.0. The graph adapter depends on j2k-mpsgraph-support 0.11.0; other J2K dependencies remain at 0.10.0.
Formatting, Clippy, workspace and no-default-feature tests, documentation, and fuzz-build checks passed. The Metal hardware workflow passed CPU, Annex-A writer, and Metal comparisons: each had 517 passing in-scope cases, 179 declared out-of-scope cases, and no failures. All seven graph-device lifecycle tests passed. Metal validation used the reviewed PR head; the release merge has an identical source tree.
The CUDA hardware workflow passed on the tagged merge commit, including all 517 in-scope reference comparisons, CPU/ROI differential tests, and the configured benchmarks.