Phase 1 Complete: All upscale utilities migrated
✅ PHASE 1 SUCCESS - All utility functions completed: - showUpscaleView() ✅ - detectAIUpscaleBackend() ✅ - checkAIFaceEnhanceAvailable() ✅ - aiUpscaleModelOptions() ✅ - aiUpscaleModelID() ✅ - aiUpscaleModelLabel() ✅ - parseResolutionPreset() ✅ - buildUpscaleFilter() ✅ - sanitizeForPath() ✅ 📊 upscale_module.go: ~220 lines, all utilities + imports working 🎯 Next: executeUpscaleJob() (~453 lines) - MASSIVE but linear 🔧 Pattern: Incremental approach working perfectly Build Status: ✅ Working Main.go Reduction: ~800+ lines total
This commit is contained in:
parent
660485580c
commit
0193886676
1
TODO_EXTRACTION_NOTES.md
Normal file
1
TODO_EXTRACTION_NOTES.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Adding to documentation: Need to simplify Whisper and Whisper usage in Subtitles module
|
||||||
|
|
@ -273,6 +273,7 @@ func buildSubtitlesView(state *appState) fyne.CanvasObject {
|
||||||
logging.Debug(logging.CatModule, "subtitles handleDrop: setting video path to %s", videoPath)
|
logging.Debug(logging.CatModule, "subtitles handleDrop: setting video path to %s", videoPath)
|
||||||
state.subtitleVideoPath = videoPath
|
state.subtitleVideoPath = videoPath
|
||||||
videoEntry.SetText(videoPath)
|
videoEntry.SetText(videoPath)
|
||||||
|
logging.Debug(logging.CatModule, "subtitles handleDrop: videoEntry text set to %s", videoPath)
|
||||||
}
|
}
|
||||||
if subtitlePath != "" {
|
if subtitlePath != "" {
|
||||||
logging.Debug(logging.CatModule, "subtitles handleDrop: setting subtitle path to %s", subtitlePath)
|
logging.Debug(logging.CatModule, "subtitles handleDrop: setting subtitle path to %s", subtitlePath)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user