Releases: oscnord/FramePeek
Releases · oscnord/FramePeek
Release list
v1.4.0
v1.3.0
1.3.0 (2026-07-24)
Features
- EBU R128 loudness measurement (BS.1770-4) (#47) (33a53d2)
- HLS ladder inspection (RFC 8216 parsing, measured vs declared bitrates, keyframe alignment) (#48) (8e6c339)
- inspect_hls_ladder MCP tool and compact analyze_media default (a85828d)
- MCP over HTTP - /mcp endpoint on the embedded server (7144301)
- MCP server via framepeek-cli mcp (#45) (7084f72)
- MCP server via framepeek-cli mcp (stdio, JSON-RPC 2.0) (22997d7), closes #45
Bug Fixes
v1.2.0
FramePeek 1.1.0
1.1.0 (2026-07-24)
Features
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
FramePeek 1.0.0
What's Changed
Initial release