OpenJOC v0.4.1
[0.4.1] — 2026-08-16
OpenJOC 0.4.1 is a patch release focused on real-world usability, diagnostics,
and OAMD configuration correctness.
Fixed
- Ordinary valid
render-jocinput no longer requires users to provide
--trim-config-countwhen it is omitted. The shared normative OAMD default
resolvesNUM_TRIM_CONFIGSto9; the explicit option remains available as
an expert override. - OAMD configuration resolution is consistent across render, decode, and
inspect paths without changingAUTOprofile selection or rendering
semantics.
Improved
render-jocprovides TTY-aware terminal progress on stderr and supports
--no-progressfor explicit opt-out without corrupting stdout diagnostics.--performance-reportwrites versioned machine-readable stage timings and
frame percentile diagnostics.- Low-risk render and WAV allocation improvements reduce avoidable per-frame
work while retaining the existing output contract.
Known limitations
- Synthetic benchmarks improved substantially, but real E-AC-3/JOC performance
still requires qualification on representative media. A real-media
performance retest is required. JocSpatialBridgeremains Experimental andSemanticBindingStateremains
Unresolved; no renderer-fidelity equivalence with Dolby is claimed.
Verification
- GitHub Actions verified the exact version tag, source tree, and release artifact checksums.
- The published binary targets are macOS arm64, Windows x86_64, and GNU/Linux x86_64.
- Per-platform manifests remain internal verification artifacts; the public asset set contains one unified SHA256SUMS file.