Releases: happycube/ld-decode
Release v7.1.0
This is an interim release now that the ld-decode-tools have been removed to their own repo. The release mechanism now produces installation packages for Linux (flatpak), Windows (msi) and Mac OS (dmg). Note that these are unsigned installations (so you will need to provide additional permissions to use).
Full Changelog: v0.3.2...v7.1.0
ld-decode rev7
- AC3 support! (special thanks to Staffan Ulfberg for figuring out the decoding and error correction, and Ian and Leighton Smallshire for the code here)
- Improved ld-analyze UI with more functionality, including a vectorscope
- cmake is now used, allowing builds on many more distributions
- Improvements to disk stacking
- Further improved EFM decoding with better filters and higher accuracy
- ld-process-efm is now a command line tool
- DTS decoding support
- Option for line-locked NTSC analog audio output
- Improved analog(ue) audio decoding quality (but CX still needs work)
- Lots (and lots and lots) of bug fixes
What's Changed
- Add regression tests using GitHub CI by @atsampson in #382
- Update the .gitignore files. by @atsampson in #384
- Make ld-decode into a Python package by @atsampson in #385
- Make the top-level Makefile build/install all of ld-decode by @atsampson in #387
- Fix piped TBC input with 3D chroma decoders by @atsampson in #390
- Rev7 by @happycube in #391
- Added enhanced Multidisc dropout correction feature to ld-dropout-correct by @simoninns in #393
- Fix ld-decode deadlock on exit. by @atsampson in #394
- NTSC WibbleRemover by @happycube in #395
- Add unit tests for VbiDecoder by @atsampson in #396
- Multidisc issues dev by @simoninns in #397
- More multidisc dev by @simoninns in #398
- Three VBI fixes for ld-decode by @atsampson in #400
- Add ld-export-metadata by @atsampson in #399
- workaround code for #389 when there isn't enough data by @happycube in #402
- Miscellaneous tidying in ld-decode-vbi by @atsampson in #403
- Fix index types in testfilter by @atsampson in #408
- Tweaks for Mac compilation. by @Gamnn in #409
- Added Capture Quality Index graph by @simoninns in #411
- Fix issue 414 by looking at each field for leadout by @happycube in #415
- Remove some now-unused member variables by @atsampson in #417
- Icons for tools by @Gamnn in #413
- fix scope on mac by @Gamnn in #419
- Use QVector rather than QByteArray for TBC fields and RGB output by @atsampson in #418
- fix for Issue #405 by @happycube in #420
- Remove unused MacOS definition of M_PIl by @atsampson in #421
- fix for #422 by @Gamnn in #423
- Use an odd number of taps for PAL/NTSC LPFs by @atsampson in #424
- Issue104 2 by @simoninns in #425
- Fix for issue #410 - all logging now provided by TBC library by @simoninns in #426
- Fix for issue #427 by @simoninns in #430
- #431 - remove MTF options and try to document it a little by @happycube in #436
- Fix for #428 and some library logging improvements by @simoninns in #437
- Fix for issue #429 by @simoninns in #438
- Fix for issue #433 by @simoninns in #439
- Fix for issue #380 and issue #416 - both in ld-analyse by @simoninns in #440
- Speed up ld-analyse VBI processing and other tbcsource methods by @simoninns in #441
- Issue 442 - A better ld-diffdod by @simoninns in #443
- Added first and last fieldNumber to the videoParameters metadata by @simoninns in #444
- Use VideoParameters::first/lastActiveFrameLine directly in more places by @atsampson in #446
- Issue 445 by @simoninns in #447
- Added git commit and branch to all --version and --debug output of ld… by @simoninns in #448
- Issue 240 - Added git information to about dialogues in ld-analyse an… by @simoninns in #449
- ld-cut: add .ldf output support by @happycube in #450
- Diffdod dev by @simoninns in #455
- Define the hsync tolerance in RFDecode class by @oyvindln in #457
- Fix for issue #454 by @simoninns in #458
- Make all operator member functions const by @atsampson in #461
- Fix for issue #463 by @simoninns in #465
- crack at #462 by @Gamnn in #464
- issue #471: disable one of the demod checks by @happycube in #472
- Initial support for subcarrier-locked sampling. by @atsampson in #470
- getVideoField: when seeking forward isn't possible, try reading and discarding by @atsampson in #473
- Simple PAL UV filter and PAL encoder enhancements by @atsampson in #476
- Simplify the video deemphasis filter generation by @atsampson in #479
- Add "Use Simple PAL decoder" checkbox in ld-analyse by @atsampson in #480
- sync/black level AGC by @happycube in #482
- Remove burst-based chroma gain calculation by @atsampson in #481
- Fix some miscellaneous warnings by @atsampson in #485
- Fix for issue #484 by @simoninns in #486
- NTSC: Change field1/4 computation on off-color-phase disks (checked a… by @happycube in #487
- setup.py: add matplotlib dep by @mistydemeo in #488
- add wow correction to agc by @happycube in #494
- Issue #495: begin seek well into the file by default by @happycube in #496
- Add options for NTSC noise reduction levels by @atsampson in #491
- I495 by @happycube in #498
- add deemp adjustment by @happycube in #501
- Adjust PAL filtering by @happycube in #502
- Issue #503 - use median instad of mean for line level comp by @happycube in #504
- Chad 062120 by @happycube in #506
- AGC: filter out lines with crazy sync failure by @happycube in #507
- Various AGC/TBC tweaks by @happycube in #508
- Use the 3D rather than 2D result in ntsc3d by @atsampson in #511
- Fix initial offset logic in findPotentialReplacementLines by @atsampson in #515
- Add some explanation to the NTSC chroma filter code by @atsampson in #512
- Various cleanups and skipping/tbc fixes on dodgy disks. by @happycube in #517
- Enable 3D decoders in ld-analyse by @atsampson in #516
- Fix repeat-on-skipping issue seen on one cap by @happycube in #518
- remove another rogue print, add .rf format for 32-bit floating pt by @happycube in #519
- add direct path for float32 by @happycube in #520
- Fix for issue #477 by @simoninns in #521
- New adaptive mode for ntsc3d decoder by @atsampson in #522
- In downscale_audio, mute audio with no samples by @atsampson in #533
- Implemented cosine similarity correction for EFM symbols in ld-proces… by @simoninns in #536
- Issues 525 and 524 implemented by @simoninns in #537
- Bug fix to 4:3 PNG save in ld-analyse by @simoninns in #538
- Refactored dropout handling into its own class by @simoninns in #542
- Fix for issue #541 by @simoninns in #543
- Issue 435 by @simoninns ...
ld-decode rev6
- ld-decode processing speed greatly improved
- ld-decode and ld-decode tool multithreading support
- Direct support for compressed RF disc images in ld-decode
- Lots (and lots) of bug fixes
- Improved TBC
- NTSC Analog audio improvements
- PAL Analogue audio improvements
- PAL Transform chroma-decoder
- Many improvements to the chroma decoder
- New ld-analyse GUI with better UI and improved graphing
- Differential dropout detection
- Improved single-disc drop-out correction
- Greatly improved EFM decoding with better filters and higher accuracy
- Automatic disc mapping and metadata correction
- Improved wiki with more documentation
(and one makefile tweak)
rev5.0
rev4.0
release notes here https://www.domesday86.com/?p=2670
rev3.0.1
rev3.0 "JSON and the Argonauts"
This is a rather major upgrade with Simon Inn's ld-decode-tools integrated (tools/ directory), JSON metadata, and quality improvements (especially for PAL) Enjoy!
v0.4.0rc1 "Seaking"
This version includes the -S option (not fully refined yet), the -c option for cutting, and rough MTF compensation.
v0.3.2 "combi" final
About to merge in Seaking, and I fixed a couple of things in comb-ntsc, so one more v0.3.x release.
classic-v0.7
As used to create https://youtu.be/Vh1ysah_1B0