Release notes:
- Added support for interactively resizing the main window. The layout now responds to resize events and an optional aspect ratio lock can be enabled via
-k/--lock-window-aspect - Added support for loading command-line arguments from an options file via
-o/--options-file. If present, a default file namedvideo-compare.optis automatically loaded at startup, making it easier to reuse complex comparison setups (#24, #80, #105) - Added per-right-video parameter specification using the
::separator, enabling fine-grained configuration when comparing a single left reference against multiple right-side inputs. An example of this can be found in the project'sREADME.md Shift+Anow seeks to the previous frame in a "best-effort" manner. This enables seamless backward navigation for intra-frame formats (such as ProRes) and image sequences (#46)- Improved scope performance and energy efficiency by caching frames and refining refresh tracking
- Improved window focus and z-order handling across platforms by consistently using
SDL_RaiseWindow(), fixing macOS window ordering issues when opening scope windows - Fixed Sample Aspect Ratio (SAR) handling for certain formats (e.g. AV1) by deriving SAR via
av_guess_sample_aspect_ratio()(#132) - Attested Windows release ZIP (provenance + SBOM) and hardened permissions (#126)
- Windows builds are now produced using MSYS2 instead of Cygwin
The build for Windows 10 64-bit includes FFmpeg v8.0.1, SDL2 v2.32.8 and SDL2_ttf v2.24.0 DLLs.