Files
miga-heygen b65933b112 fix: honor FFMPEG_PROCESS_TIMEOUT_MS during video-frame extraction
FFMPEG_PROCESS_TIMEOUT_MS resolves correctly into EngineConfig and is
correctly forwarded to the audio-extraction ffmpeg call, but
runExtractVideosStage (shared by both the in-process renderer and
distributed plan()) built the config object it passes to
extractAllVideoFrames with only { extractCacheDir, extractCacheMaxBytes },
silently dropping ffmpegProcessTimeout even though the full EngineConfig
was already in scope. That config flows straight into
extractVideoFramesRange, which falls back to a hardcoded 300s deadline
whenever the field is undefined -- so video-frame extraction always
used a fixed 300s timeout no matter what the env var was set to.

Threads cfg.ffmpegProcessTimeout into that config literal the same way
the two cache fields already are.

Co-Authored-By: Miguel Angel <miguel.sierra@heygen.com>
2026-09-13 02:37:40 +00:00
..
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00
2026-09-12 13:03:01 -04:00