Release v0.1.0-dev15
Major features in this release:
1. Fixed merge job progress reporting
- Progress counter was jumping to 100% immediately due to incorrect
time unit conversion (microseconds vs milliseconds)
- Now shows accurate real-time progress throughout merge operations
2. Hardware encoder benchmarking system
- Automatic test video generation (30s 1080p test pattern)
- Detects available hardware encoders (NVENC, QSV, AMF, VideoToolbox)
- Tests all available encoders with multiple presets
- Measures FPS performance and ranks results
- Provides optimal encoder recommendation for user's hardware
- Real-time progress tracking with live results display
3. Benchmark history tracking
- Stores up to 10 most recent benchmark runs
- Browse past benchmark results with detailed comparisons
- View all encoder/preset combinations tested in each run
- Compare performance across different presets and encoders
- Apply recommendations from any past benchmark
- Persistent storage in ~/.config/VideoTools/benchmark.json
UI improvements:
- "Run Benchmark" button in main menu
- "View Results" button to browse benchmark history
- Live progress view showing current test and results
- Comprehensive results view with all encoder data
- Fixed merge module file list to use full vertical space
Bug fixes:
- Fixed merge progress calculation (microseconds issue)
- Fixed Fyne threading errors in benchmark UI updates
- Fixed progress bar percentage display (0-100 range)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b01e83b97c
commit
56a0d3f39f
Loading…
Reference in New Issue
Block a user