What's Changed
Improvements
- Higher-quality preview frames — ffmpeg now renders preview frames at up to 4K (3840×2160) instead of 960×540. The resolution is capped at the source, so a 1080p video stays at 1080p and is never upscaled. The display pane continues to scale images to fit the window as before.
Fixes
- Scale filter no longer upscales — added
force_original_aspect_ratio=decreaseto all ffmpeg scale filters (both static and dynamic tonemap paths, plus the plain frame extractor). This prevents ffmpeg from stretching a smaller source to fill the 4K target.
Internal / Test Suite
- Removed tautological tests that called mocks directly then asserted the mock was called (no production code exercised)
- Removed dead helper methods with stale API signatures never called by any test
- Removed exact-duplicate GPU availability tests (three identical copies of the same assertion)
- Removed a zero-assertion test (
test_monitor_progress_failure) - Removed a duplicate updater test with misleading "network error" name
- Fixed two tests with inverted
@patchdecorator order that were silently testing the wrong failure path
Installation
Download HDR_to_SDR_Setup.exe below and run the installer. It will upgrade any existing installation automatically.