Releases: oyvindln/vhs-decode
Decode Suite V0.3.9
Highlights
- Introduction of decode launcher for GUI users
- MacOS Builds Fixed
- HiFi-Decode fixes and quality now at/surpassing hardware for VHS/8mm
- NTSC 3D decoder now viable for colour-under sources.
- Headswitchline the chroma under the line should now be clean allowing for headswich shifted captures to preserve a clean full vertical frame of active picture.
Decode Launcher
- A simple cross platform GUI interaction launcher for binary build users.
TBC-Tools
This release includes a experimental ld-analyse & tools release with export and chroma-decoder adjustment carry though integrated, and SQL/JSON duel support for current upstream ld-decode support until decode-orc development has fully replaced the legacy ld/tbc-tools suite for vhs-decode.
What's Changed
- Performance Tweaks by @eshaz in #261
- dropout bug fixes by @eshaz in #262
- start at first line when detecting dropouts by @eshaz in #263
- subtract pal line offset when mapping rf dropouts to line numbers by @eshaz in #265
- hifi-decode: rework deemphasis and expander by @eshaz in #266
- clean up help menu and audio mode mapping by @eshaz in #267
- check free space and pause decode instead of failing by @JonasCz in #258
- Fix dropout correction to use full field for NTSC by @eshaz in #268
- Fix expander release by @eshaz in #269
- hifi-decode: use other channel as dropout compensation data when muting by @eshaz in #270
- hifi-decode: Windows fixes by @eshaz in #271
- hifi-decode: better padding for last block by @eshaz in #272
- Fix missing library on ld-analyze imports by @Inky1003 in #264
- add option to smooth out wow brightness compensation by @eshaz in #273
- add
--detect_chroma_track_phaseby @eshaz in #276 - NTSC phase detection (allows 3D decoder to be used) by @eshaz in #278
- Fix macOS ARM + Intel GitHub Actions app builds by @harrypm in #279
- Improve NTSC phase detection by @eshaz in #280
- Fixes by @eshaz in #281
- Decode Launcher Qt6 GUI for binary builds; macOS .app usable; Windows hifi-decode fix by @harrypm in #282
Full Changelog: 0.3.8.1...v0.3.9
0.3.8
What's Changed
- lots of improvements to hifi-decode by @eshaz
- filter improvements to vhs and other formats
- slimmed down Qt build on window for fewer dll files in release
- rework of json writing to reduce slowdown on longer decodes
- minor improvements to sync detection behaviour
- improvements and options to for field order detection logic
- minor improvements to cvbs-decode
- replaced python-samplerate with soxr library python bindings
- updates to dependencies and bundled tools
New Contributors
Full Changelog: 0.3.7.1...0.3.8
0.3.8rc1
What's Changed
- lots of improvements to hifi-decode by @eshaz
- filter improvements to vhs and other formats
- slimmed down Qt build on window for fewer dll files in release
- rework of json writing to reduce slowdown on longer decodes
- minor improvements to sync detection behaviour
- improvements and options to for field order detection logic
- minor improvements to cvbs-decode
- replaced python-samplerate with soxr library python bindings
- updates to dependencies and bundled tools
New Contributors
Full Changelog: 0.3.7.1...0.3.8rc1
Decode Suite V0.3.7
Highlights & changes
- Ported some code to rust for a small speedup
- json writing split out to it's own thread to avoid stalling decoding #227
- hifi-decode GUI overhual (with advanced adjustment)
- hifi-decode ld-ldf-reader integration to fix DdD HiFi-Decoding (8mm)
- made ld-ldf-reader work on windows
- fixed a crash bug in filter-tune and add it to main dist
- added sox binary to windows suite
Full Changelog: 0.3.5.1...0.3.7.1
Update aug 12 - update to fix issue with hifi and remove some test binaries
Decode Suite V0.3.5
Highlights & cahnges
ld-analyse improvements
-
Native Y/C view support, clean Y channel with Y+C source mode on.
-
Internal Y/C to CVBS combine feature addded.
-
Mono decoder now also supports luma NR in ld-analyse and in the chroma-decoder
-
Automatic window adjusting.
-
Media format display alongside system type.
-
Defaults changed to DAR 4:3 instead of SAR 1:1.
-
Mono decoder added.
-
Luma nr set to 0 by default with checkbox for disabling and comparing quickly the NR.
-
NTSC phase compensation decoder (defualt on for tape now)
Outher changes
- HiFi-Decode tweaks for normalisation, internal updates.
- Tape format metadata intergration fixes.
- CVBS-Decode "lines" issue fix
- updated Ubuntu 20.04 to 22.04 for decoder and tools building (it was killed by github, but manual building is still fine)
- fix(hifi-decode): allow over 4gb normalize temp file by @eshaz in #208
- hifi-decode: process fixes by @eshaz in #211
- 2" Quad 625-line and 819-line inital implimentation work.
Full Changelog: v0.3.4...v0.3.5
update on may 18
Updated with fix for windows decode exe and linux builds done on oracle linux to work with older linux distros
Decode Suite (Windows) V0.3.4
Notes
- ld-analyse fixes
What's Changed
- upstream merge by @oyvindln in #200
- hifi-decode: Muting during carrier loss by @eshaz in #199
- Improve fallback_vsync to handle fields with partly corrupted hsync area by @Stefan-Olt in #192
- hifi-decode: Do FFT in power of 2 by @eshaz in #204
- GnuRadio RF AFE Playground by @VideoMem in #201
- fallback_vsync: fix and added another method of field type detection by @Stefan-Olt in #205
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Highlights
- ld-analyse Advanced View Modes (Field/Split in 2:1 and 1:1) happycube#905
- HiFi-Decode improvements (noise processing and normalisation, better flac support)
- Code Notes
- MacOS fixes
What's Changed
- fix ctrl-c behavior by @eshaz in #185
- open flac files directly by @itewreed in #186
- adding .ldf and .hifi suffix for direct read into soundfile by @itewreed in #188
- hifi-decode: Head Switching Filtering, IF to Audio resampling improvement by @eshaz in #187
- hifi-decode: fix guess biases by @eshaz in #189
- hifi-decoder: Use SharedMemory for better multi processing, Fix 8mm, Fix Windows CTRL-C by @eshaz in #191
- upstream merge by @oyvindln in #194
- hifi-decode: Performance enhancements, Fix head switching interpolation by @eshaz in #195
- describe sync.pyx pulse logic by @eshaz in #190
- hifi-decode: fix OSX shared memory length, make intel deps optional by @eshaz in #197
- hifi-decode: Normalize option, fix Hifi GUI by @eshaz in #198
Full Changelog: 0.3.2...v0.3.3
0.3.2
Notes
HiFi Decode is now closer then ever to hardware decoders and baseband output, if not better in cases.
This is a refresh update, there has been no ld/tbc tools changes.
What's Changed
- FLAC v1.5.0 with multi-threading added
- HiFi-Decode Filters and Expander fixes by @eshaz in #181
- Fix frequencies in hifi decode noise reduction filters by @eshaz in #182
- HiFi-Decode: Better resampling, Spectral Noise Reduction, Multi processing by @eshaz in #183
- New SD Proxy generation script (YT Compatible) added by @harrypm
vhs-decode 0.3.1
Notes
- Refreshment final 2024 release.
- TBC-Video-Export updated to v0.1.5
What's Changed in vhs-decode
- PAL-M usage fixed by @Inky1003 #174
- Sync code improvements across tape formats by @eshaz
- SuperBeta initial implementation 🎉
- Tape Speed option for correct processing profiles of LP/ELP/VP across formats.
Change Log Summary
- Fix line number rounding by @eshaz in #170
- [workaround] Alias "PAL-M" to "MPAL" in get_format_parameters by @Inky1003 in #174
- fix: skip fallback vsync when no sync pulses are found by @eshaz in #175
- Sync / Field order fixes by @eshaz in #176
- Remove old fallback vsync call by @eshaz in #177
- Cython Performance Optimizations by @eshaz in #178
Full Changelog: 0.3.0...0.3.1
vhs-decode release 0.3.0
notes
- TBC-Video-Export updated
- ffmpeg build update
- update python library dependencies
- updates to latest version of ld-decode and tools, including enhancements to ld-disc-stacker and fixes to video width in ld-analyse
What's Changed in vhs-decode
- minor rf filter tweaks for VHS
- improved chroma filtering for most formats
- minor bug fixes to hifi-decode ui/cli
- add
-ire0-adjustparameter for auto level adjustments
Full Changelog: 0.2.7...0.3.0

