Skip to content

FramePeek 1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 13:27
04ffd2a

1.1.0 (2026-07-24)

Features

  • report real per-phase job progress over the REST API (#35) (22767fd)

Bug Fixes

  • correct Planckian locus math behind CCT confidence, color analysis perf (#24) (15fe619)
  • harden media parsers against malformed files (#20) (a6ac94f)
  • harden the embedded REST server (#25) (d911605)
  • player seek clamping, duplicate setup, per-tick task, timeline guards (#38) (f7c685e)
  • stale-task races on file switch, reader teardown, CacheManager off main thread (#21) (58d12c1)
  • waveform envelope keeps true peaks from skipped buffers (#33) (5abdcec)

Performance

  • batch AVAsset property loads, stop re-fetching format descriptions (#22) (fc542ff)
  • cache derived chart data instead of recomputing per render (#23) (69e27e2)
  • isolate hover and playback state from heavy chart redraws (#37) (be8878b)
  • parallelize per-frame color analysis and GOP preload (#28) (9f911d1)
  • sync analysis reads the video stream once instead of twice (#32) (762df76)
  • vectorize color analysis pixel loops with Accelerate (#30) (31da30b)
  • zero-copy frame type detection, one shared BitReader (#34) (c17b51d)

Refactoring

  • Clean up logging, error handling, and AVFoundation helpers (#11) (1066048)
  • consolidate LTTB downsampling into one generic implementation (#31) (8fe3067)
  • drop 'professional' from color analysis naming (#26) (0d68199)
  • one shared collect/bucket/emit engine for bitrate extraction (#36) (0caebd6)