Files
psxrecomp/runtime
Alex Vanderveen 2298c90cb7 rewind: do not densify the FMV capture interval at 8 MB
An 8 MB snapshot is ~10 MiB raw and do_capture streams its deflate at
RW_ZSLICE (1 MiB) per vblank, so one capture takes ~10 vblanks to drain
and any capture requested while s_zpend is active is skipped. Asking for
a capture every 4 frames therefore never achieves 4 — it just pins the
compressor at 100% duty on the emu thread for the whole movie, buying
rewind granularity the pump cannot actually deliver.

Measured on the WipEout 3 ntscfull8 intro: 17% of FMV frame rate.

Give the FMV interval the same 8 MB floor RW_DEF_INTERVAL_8MB already
gives the normal one. PSX_REWIND_FMV_INTERVAL still overrides (its clamp
grows to 60 so the new default is reachable).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 15:43:33 -04:00
..
2026-08-15 14:46:26 -07:00
2026-08-17 11:40:25 -04:00
2026-08-13 10:37:18 -04:00
2026-07-29 03:18:10 -04:00