Releases: happycube/ld-decode
Releases · happycube/ld-decode
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
dd-rev1.1/v0.3.1 "combi"
This fixes a pretty bad (and subtle) bug in v0.3rc1 caused by going to 525 line output, and a few other bug fixes. This is likely the last tag for Combi.