Tape Decode v3.0.0
Decode Launcher (decode-rust-gui)
This release ships the Decode Launcher ("decode-rust-gui") with built-in support for x86-64 microarchitecture level selection (Auto / v1 / v2 / v3 / v4).
The decode-rust-gui binary is the primary artifact. It provides the GUI when launched normally, and full CLI functionality when invoked from a terminal (e.g. decode-rust-gui list-profiles, decode-rust-gui decode ...). No separate raw tape-decode binary is released.
Included
- decode-rust-gui launcher for:
- Windows (x86-64 + arm64, packaged in ZIP)
- Linux (x86-64 + arm64 AppImage, packaged in ZIP)
- macOS (x86-64 + arm64)
- 6 GUI artifacts total: 2 Windows ZIPs, 2 Linux ZIPs, 2 macOS DMGs.
- The tape-decode core implementation is bundled inside (v1 default + v2/v3/v4 level-optimized variants for x86-64 where applicable).
- Profiles list and list-profiles verification included.
x86-64 Microarchitecture Levels
- Auto detects best available.
- Explicit levels use targeted RUSTFLAGS:
- v1:
-C target-feature=+sse2 - v2:
-C target-feature=+sse3,+ssse3,+sse4.1,+sse4.2 - v3:
-C target-feature=+avx,+avx2 - v4:
-C target-feature=+avx512f,+avx512bw,+avx512cd,+avx512dq,+avx512vl
- v1:
Auto-generated notes
What's Changed
- Add SECAM_VHS profile (SECAM method 1 chroma decoding) by @hugoatease in #1
- Clamp under-carrier deviation to the SECAM-legal corridor by @hugoatease in #4
New Contributors
- @hugoatease made their first contribution in #1
Full Changelog: v2.0.0...v3.0.0