diff --git a/scripts/git_converter/ai-speak.md b/scripts/git_converter/ai-speak.md index c7d3eee..619c773 100644 --- a/scripts/git_converter/ai-speak.md +++ b/scripts/git_converter/ai-speak.md @@ -8,18 +8,27 @@ - Jake (human developer) - User (Windows testing & feedback) +**Role focus:** Jake leads the `git_converter` scripts (lt-convert modules); Stu is driving the overall VideoTools GUI and app stack. + **📅 Project:** lt-convert.sh - Cross-platform Video Converter **🔄 Last Updated:** 2025-12-14 --- ## 🧭 **Project Overview (VideoTools & lt-convert)** -- VideoTools is a professional GUI suite focused on DVD-compliant output (MPEG-2 NTSC/PAL), AC-3 audio, and DVDStyler/PS2 compatibility. +- VideoTools is a full FFmpeg-based conversion suite with a professional GUI; DVD-compliant output is one focus area (MPEG-2 NTSC/PAL, AC-3, DVDStyler/PS2), but the scope includes broad AV1/HEVC/H.264 workflows, queueing, and future modules (merge/trim/filters/etc.). - Core app: Go-based modular architecture (convert/queue/ui/player), batch queue with pause/resume/history, smart framerate/audio conversion, aspect handling, and validation. - Scripts: `lt-convert.sh` provides cross-platform hardware-accelerated AV1/HEVC conversions with modular bash components (hardware/codec/quality/filters/encode). - Key docs: `README.md` (overview), `INSTALLATION.md`, `DVD_USER_GUIDE.md`, `DVD_IMPLEMENTATION_SUMMARY.md`, `QUEUE_SYSTEM_GUIDE.md`, `INTEGRATION_GUIDE.md`, `BUILD_AND_RUN.md`. - Current Linux display focus is Wayland-first while retaining X11 support; VT_Player is moving to GTK and not yet functional. +### 📜 **Release/Planning Snapshot** +- dev11–dev13: See `DONE.md` (batch queue, multi-video nav, auto crop/fps UI, encoder presets, target size mode, compare module, hardware detection, mobile profiles, 10-bit defaults, deinterlace, etc.). +- dev14: Windows compatibility (cross-compilation, path/process handling, GPU detection, docs) completed; installer planned for dev15 per `TODO.md`. +- dev15 (planned in `TODO.md`): UI polish (progress indicators), performance optimizations, merge/trim/filters module implementations, encoding enhancements (2-pass, custom args, presets), Blu-ray groundwork, Windows installer. +- dev16/dev17: Not documented in repo—need Jake to outline what shipped; flag to capture in `DONE.md`. +- dev18 (needs plan): Define next wave after dev15–17 catch-up; likely focus on stabilization, installer completion, progress bars/batch polish, subtitle support, GTK player viability, Blu-ray, and advanced modules—require Jake’s input. + --- ## 📖 **HOW TO USE THIS FILE (For Stu's AI)** @@ -161,6 +170,13 @@ - Wayland is the primary Linux target; X11 support must be preserved - VT_Player is moving to GTK; current GTK player support is not yet functional +### **Testing Needs** +- Wayland drag/drop and file detection (Linux primary), X11 parity +- Batch queue reliability and performance under load; progress indicators once implemented +- Windows installer (planned for dev15), GPU detection/encoder selection on NVIDIA/AMD/Intel +- Cross-platform hardware benchmarking and encoder fallback paths +- Subtitle flow (once added) and Blu-ray pipeline (planned dev15+) + ### **Technical Debt** - Consider replacing bash arrays for better portability - Evaluate using Python for complex GUI interactions