Tags: StuartCameronCode/VapourBox
Tags
Fix DVD extraction path error on Windows root drives, bump to 0.9.3 Path::file_name() returns None for Windows root paths like "D:\", causing the full path (including colon) to be embedded in the temp filename. Strip illegal characters in both the Rust worker and Dart UI. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Update Windows deps SHA256/size, add deps-version.json step to releas… …e checklist Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Make 30 advanced QTGMC parameters optional and fix missing template b… …locks Parameters like TrueMotion, GlobalMotion, DCT, SubPelInterp, ThSAD1/2, ThSCD1/2, and 22 others were always passed to QTGMC even when the user hadn't touched them. Tools like Hybrid don't expose these at all — they should be optional so QTGMC uses its own preset-driven defaults. - Mark 30 QTGMC parameters as optional in deinterlace.json schema - Add 5 missing template blocks (Str, Amp, FastMA, ESearchP, RefineMotion) to pipeline_template.vpy — these params had no template substitution - Add corresponding process_optional_* calls in script_generator.rs - Fix OpenCL vapoursynth.name casing (OpenCL→opencl) to match template Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Add display aspect ratio correction for anamorphic DVD previews Compute DAR from SAR metadata (e.g. 32:27 for anamorphic DVDs) and pass it to the before/after comparison widget, which uses FittedBox to stretch the preview to the correct display aspect ratio. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Streamline README for end users, move technical docs to docs/ README now focuses on download/install, features, and usage. Build instructions moved to docs/BUILDING.md. Custom filter schema was already in docs/FILTER_SCHEMA.md. Updated feature list with subtitles, batch queue, hardware encoding, etc. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Fix false telecine detection on VHS tapes, bump version to 0.7.1 Scan type detection was misclassifying interlaced PAL VHS content as hard telecine because any single repeated field (repeatedFields > 0) triggered telecine. VHS tapes produce stray repeated fields from tracking instability, especially at the start. Now requires >= 15% repeated fields ratio, matching real 3:2 pulldown (~40%) while filtering out VHS noise. Also skips the first 2s of longer videos to avoid unstable VHS leader sections. Co-Authored-By: Claude Opus 4.6 <[email protected]>
PreviousNext