Skip to content

vhs-decode-dotnet-v0.4.0-1.3.8

Choose a tag to compare

@JunliangRen JunliangRen released this 29 Jul 11:11
Immutable release. Only release title and notes can be modified.
2b0b7e8

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 20 pairs 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.0 contract remains pinned to upstream Python v0.4.0 commit 43155200da87c0d49eb37d8ec09b1372075ee8e4, with --threads 0 as 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 main Release 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-fast current real-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.exe SHA-256: 6364FE287A0A0B8FCFC755A88955073125450E644CECBEA7E913AD929E359206