Immutable
release. Only release title and notes can be modified.
Highlights
- Eligible multi-worker compact VHS decodes now materialize
Video,Envelope, andChromawhile low-pass-only sync analysis continues. - The overlap is limited to one bounded staged span per decoder. Single-worker, sharpness/stateful, RF-diagnostic, and single-block paths retain eager behavior.
- Block ownership, cache eviction, exception precedence, DC-offset handling, ordered output, and deterministic commit remain compatibility-gated.
- The English, Simplified Chinese, and Japanese overview and detailed performance references now contain the refreshed 60-run matrix and scoped long-pair evidence.
- The standard xUnit v3 suite now contains 1,331 discoverable tests.
Validation
- PR #119 was squash-merged through protected
mainatced6afbcf9d2ab66ec0e5efdf553d4ec7af0182eafter an independent local sub-agent review found no actionable issues. - Protected-main workflow run 30922550787 passed the Intel IPP native bridge, Release build, all 1,331 tests, scalar fallback gates, win-x64 single-file publish, and artifact upload.
- Local Release build completed with 0 warnings and 0 errors. The full 1,331-test suite passed normally, with AVX2 disabled, and with all hardware intrinsics disabled.
- On the same private local 40 MHz PAL VHS fixture, Exact and IPP-fast baseline/candidate gates matched luma, chroma, raw JSON, stdout, normalized stderr/logs, and every ordered
fileLocfor both v0.4.0 andcurrent. Default,--threads 0, and--threads 20determinism gates also matched. - Two reverse-order 1,000-frame Exact pairs moved v0.4.0 from 49.195 to 47.886 seconds (2.66% lower, 1.027x throughput) and
currentfrom 43.986 to 42.862 seconds (2.55% lower, 1.026x throughput). - Two reverse-order 600-frame IPP-fast pairs moved v0.4.0 from 28.758 to 28.226 seconds (1.85% lower);
currentremained neutral at 23.415 versus 23.422 seconds (-0.03%). Peak working sets remained bounded in the audited range. - The packaged executable contains one file and passed VHS, CVBS, LD, and HiFi
--helpstartup smoke tests after extraction from the final ZIP.
Python v0.4.0 g4315520 --threads 0 remains the strict oracle for the v0.4.0 profile. Merged Python PR341 remains the profile peer for current; Python output hashes can vary across nonzero worker counts.
Package
Windows x64 binary-only package containing a single self-contained decode.exe.
decode.exeSHA-256:B2A081826E592BC0B4553CB5CB29FDCAB18D2D09C63DC4B6BBCEA00C2DDA955F- ZIP SHA-256:
D9FB3A491A0650BA6BE5E693DDB0C68FE15B44FA9AB7ECDAD792BBA6F3995F2D