Skip to content

v1.1.0 — EOF-freeze reconstruction

Latest

Choose a tag to compare

@madebysaira madebysaira released this 10 Sep 01:30

Fixed

  • EOF freezes are now caught. freezedetect never prints freeze_duration when a freeze runs to end of file (the classic stalled-generator render — last frame cloned to EOF). freeze_detect now pairs the orphan freeze_start with the probed duration and emits a reconstructed fail event: frozen frames 5.04s at t=2.96s (ran to end of file). engine.py wires probe_result.duration_s through.
  • Mid-stream freeze pairing fixed too. freezedetect emits each event as separate single-key lines (freeze_start / freeze_duration / freeze_end), so the old same-record parser dropped real events. Now a proper pairing state machine.
  • No false positives: clean clips still produce zero freeze issues (regression-tested).

Tests

40 passed (was 37): new frozen_tail_clip EOF regression, clean-clip guard, mid-stream pairing test.