Video shows end of regular play, then flag for a few seconds, then skips BACK in time to where FLAG first appeared
Fix
Clip generation now merges overlapping plays into single segments (see _compute_mergeable_segments in ffmpeg_ops.py). When play A (x to x+10) and FLAG B (x+7 to x+15) overlap, we create one clip (x to x+15) instead of two—no duplicate footage, full context preserved
Status
Fixed
4. Special Play Max Duration Too Long ✅
Issue
Details
Previous value
10 seconds max for special plays (when clock reset happens)
Fix applied
Reduced to 7 seconds
Condition
Special plays end when whichever happens first: (1) scorebug/playclock disappears, or (2) max duration elapsed
Rationale
10 seconds was too long for most special plays (punts, FGs, XPs)
Positive Results ✅
No significant missed plays detected - core play detection appears to be working well for this video
TODO Items
Investigate FLAG merge duplication issue (high priority)
Reduce special play max duration from 10s to 7s
Increase pre-play buffer from 2s to 4s for normal plays
Investigate VFR handling in ffmpeg clip extraction logic