Open
Conversation
- Added ld-json-converter tool for migrating existing JSON metadata to SQLite format .db files - Implemented SQLite I/O library with optimized bulk read operations - Updated all tools to use SQLite metadata format (.db files) instead of JSON - Modified ld-analyse, ld-chroma-decoder, ld-disc-stacker, ld-discmap, ld-dropout-correct, ld-export-metadata, ld-process-vbi, and ld-process-vits - Fixed thread-safe database connections for ld-analyse - Removed Wayland support warnings - Enhanced error handling and performance optimizations This migration provides better performance, reduced memory usage, and improved reliability for metadata operations via SQLite. Added ld-json-converter to the test-script to get the CI/CD running Change ld-json-converter prompt Fix CI: Add SQLite dependencies and correct ld-json-converter arguments - Add libqt5sql5-sqlite for Qt5 build - Add libqt6sql6-sqlite for Qt6 build - Add libsqlite3-dev for both builds - Fix ld-json-converter to use --input-json and --output-sqlite arguments Fixed bug in ld-json-convert that caused the CI tests to fail Fixing some bugs in both the testing and the tools - checking in to make sure the changes don't get too confusing Fixed bug in the SQLite library Expected VBI reversed by mistake. Now corrected Fixed off by one error in encoders (caused by change in metadata indexing) and fixed test issues
…tories to be left behind by cmake. This commit ensures the directories are cleaned-up correctly.
…e of the GUI when pressing and holding the next/previous frame buttons
…-resize on zoom" so it's clear what it does
… multi-source tape file is loaded
Fix for scope issue on Y/C input
Resolved conflicts in tools/ld-analyse/tbcsource.cpp: - Kept SPDX license format from sqlite-2025 branch - Added #include <limits> from main branch - Integrated new chroma handling features from main branch
… duplicates rather than stopping with a UNIQUE critical error
Migrate metadata storage from JSON to SQLite
Performance and UI improvements to ld-analyse
Minor fixes to efm-decoder-audio
…ecode values were still corrupt. Now clamps and does not crash
…another needed --no-timecodes
Issues 20260331
Add missing documentation deployment action
Fix to deploy-docs.yml
Owner
Author
|
There are some nix build/install files and docs and workflows we may or may not want to update. Probably want to at least have something vhs-decode specific in the build/install md files |
…d link to build md
* fix(flake): fix fetchCargoVendor src/hash, pass cargoDeps to derivation, add noisereduce, drop static-ffmpeg, remove duplicate decode-launcher script * Clean the flake a bit and make "nix run" run --------- Co-authored-by: Simon Inns <simoninns@fastmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
merge of upstream changes
once this is merged we need to add a few bits to get rid of the workarounds that deletes sqlite files after creation
This also removes all of the tools stuff from this repo