Skip to content

JXR 0.1.2 codec patches

Choose a tag to compare

@jcwal1516 jcwal1516 released this 07 Sep 01:28
· 24 commits to main since this release
1b188d9

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.