fix: addClip uses s.fps instead of hardcoded TC.secondsToFrames (59.94)

This commit is contained in:
Zac Gaetano 2026-05-19 23:08:13 -04:00
parent b175eaf54c
commit d21c61a8b2

View file

@ -475,8 +475,10 @@
srcIn = srcIn || 0;
srcOut = srcOut || (asset.duration_ms ? asset.duration_ms / 1000 : 10);
var srcInFr = TC.secondsToFrames(srcIn);
var srcOutFr = TC.secondsToFrames(srcOut);
// Use s.fps for frame conversion so clips land on the correct frame grid
// regardless of sequence frame rate (not hardcoded to 59.94).
var srcInFr = Math.round(srcIn * s.fps);
var srcOutFr = Math.round(srcOut * s.fps);
var tlInFr = s.playheadFrames;
var tlOutFr = tlInFr + (srcOutFr - srcInFr);