Files
hyperframes/packages
Miguel Ángel 1aa39d4653 fix(producer): copy extracted frames on Windows to avoid symlink EPERM
The local render path (renderOrchestrator → runExtractVideosStage) materialized
each video's extracted frames into the compiled dir via symlinkSync, with no
materializeSymlinks flag. On Windows without Developer Mode/Administrator,
symlinkSync throws EPERM, so local video renders failed at the video_extract
stage (users worked around it with materializeSymlinks patches / snapshot-frame
hacks). The distributed plan() path already copies (materializeSymlinks: true).

Pass materializeSymlinks: shouldCopyExtractedFrames(process.platform) at the
local caller — copy on win32 (symlinks unavailable), symlink elsewhere (cheap).
New pure shouldCopyExtractedFrames() helper + unit tests.
2026-07-07 17:10:14 -04:00
..
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-06-16 13:16:09 -04:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00
2026-07-07 20:30:24 +00:00