vhs-decode-dotnet-v0.4.0-1.3.8
Immutable
release. Only release title and notes can be modified.
Highlights
- Filters the decoder-owned Betamax FSC-notch video buffer in place after its previous contents are no longer needed. The public helper still returns an independent array, while notch design, padding, pooled extension, IIR arithmetic, reversal order, and copy-back behavior remain unchanged.
- Six order-reversed, interleaved 160-frame Exact
current --threads 20pairs reduced median wall time from 14.667 s to 14.495 s (1.17% lower; 1.19% higher throughput) and median CPU time from 107.227 s to 106.398 s (0.77% lower). - Matched 80-frame GC traces reduced sampled allocation from 18.245 GiB to 17.388 GiB (4.70%),
Double[]allocation from 9.690 GiB to 8.820 GiB (8.98%), and Gen2 collections from 73 to 64. - Matched 400-frame runtime counters reduced total allocation from 84.082 GiB to 79.278 GiB (5.71%) and Gen2 collections from 325 to 294. Wall time and resident-memory samples were noisy, so no long-run speed or resident-memory improvement is claimed from that pair; successive 100-frame intervals remained stable after startup.
- Refreshes the English, Simplified Chinese, and Japanese five-path performance tables for default, 1, 5, 10, and 20 workers.
Compatibility and validation
- The default
--compat-version v0.4.0contract remains pinned to upstream Python v0.4.0 commit43155200da87c0d49eb37d8ec09b1372075ee8e4, with--threads 0as the strict oracle. - Six 160-frame A/B pairs, twelve Exact profile/thread gates, and one 400-frame run matched luma, chroma, JSON, ordered
fileLoc, stdout, normalized stderr/logs, and determinism where applicable. - All 60 refreshed Exact/IPP overview-matrix runs matched their corresponding compatibility references.
- The merged
mainRelease workflow passed. The local solution built with 0 warnings and 0 errors, the Intel IPP native smoke test passed, and all 1,109 xUnit v3 tests passed. - Exact and
ipp-fastcurrentreal-capture smoke tests passed from the packaged single-file executable.
Package
vhs-decode-dotnet_win-x64-v0.4.0-1.3.8.zip is a binary-only Windows x64 package containing only decode.exe.
- ZIP SHA-256:
E839EA8F00CF6ED88650737208BF32702310C6D22983B31F21E3A03BF67969A0 decode.exeSHA-256:6364FE287A0A0B8FCFC755A88955073125450E644CECBEA7E913AD929E359206