dragonflight/services
ZGaetano 3c689ccddf fix(timecode): correct framesToTC for all frames beyond position 3
The previous algorithm used `if (rem >= DROP)` (i.e. rem >= 4) to decide
whether to advance to the next minute group.  This fired immediately at
frame 4, still inside minute 0 of the 10-minute non-drop group, producing
00:01:00;00 for what should be 00:00:00;04.  Every timecode display in
the editor was wrong for any position past the first four frames.

Each 10-minute block has one 3600-frame non-drop minute followed by nine
3596-frame drop minutes.  The fix checks `rem < FRAMES_FIRST_MIN` (3600)
to identify the non-drop minute, then subtracts it before dividing into
drop-minute slots.  Frame labels within drop minutes are shifted by DROP
(+4) so the first usable label is :00;04 as per SMPTE 12M.
2026-05-19 00:01:18 -04:00
..
capture fix(capture): wire bootstrapAutoStart() + add missing captureManager/MAM_API_URL/server (regression from earlier conflict resolution) 2026-05-18 09:25:55 -04:00
editor fix(editor): show loading banner during auto-import so Edit feels responsive 2026-05-17 22:44:08 -04:00
mam-api fix(recorders): use already-imported uuidv4 instead of dynamic import 2026-05-18 23:56:00 -04:00
premiere-plugin feat: in-library asset preview + Premiere plugin installer 2026-05-17 08:55:14 -04:00
web-ui fix(timecode): correct framesToTC for all frames beyond position 3 2026-05-19 00:01:18 -04:00
worker fix(worker/thumbnail): mark asset ready even when thumbnail extraction fails 2026-05-18 23:51:04 -04:00