Avatar for the cornerstonejs user
cornerstonejs
codecs
BlogDocsChangelog

Performance History

Latest Results

build+fix(libjpeg-turbo-12bit): upgrade to libjpeg-turbo 3.x (multi-precision API) 3.x forbids add_subdirectory() and removed WITH_12BIT (one build is now multi-precision). Build libjpeg-turbo standalone and link libjpeg.a as an IMPORTED target (two-phase build.sh), and rewrite the decoder for 3.x: - decode grayscale 12-bit via jpeg12_read_scanlines + J12SAMPARRAY (the 3.x per-precision API) instead of jpeg_read_scanlines (the old WITH_12BIT model) - guard on num_components==1 and data_precision==12; overflow-checked sizing - correct single-component int16 output (no JCS_EXT_RGBA overflow) 3.x headers moved under src/. No dependency on #73 (left untouched); the decode-correctness fix here mirrors #73's grayscale logic but on the 3.x API.
chore/libjpeg-turbo-submodule-3.2.0
15 days ago

Latest Branches

CodSpeed Performance Gauge
+7%
chore(libjpeg-turbo): update submodule to upstream 3.2.0 (8-bit + 12-bit)#79
15 days ago
7c0c49a
chore/libjpeg-turbo-submodule-3.2.0
CodSpeed Performance Gauge
+8%
15 days ago
3518c7d
chore/openjpeg-submodule-2.5.4
CodSpeed Performance Gauge
-57%
15 days ago
68d6f90
chore/charls-submodule-2.4.4
© 2026 CodSpeed Technology
Home Terms Privacy Docs