• v0.1.0-dev15 56a0d3f39f

    Release v0.1.0-dev15

    stu released this 2025-12-13 19:33:43 +00:00 | 330 commits to master since this release

    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

    Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com

    Downloads