OpenMontage/tools
0xDevNinja bcd8eb6e53 fix(subtitle_gen): stop millisecond rounding from overflowing timestamps
_ts_srt/_ts_vtt computed the seconds and millisecond fields independently:
`ms = int(round((seconds % 1) * 1000))`. When the fractional part is >= 0.9995
that rounds to 1000, emitting a malformed 4-digit `…,1000` value with no carry
into the seconds field (and, at 59.9999/3599.9999, no carry into minutes/hours).
For example 0.9999s became `00:00:00,1000` instead of `00:00:01,000`. ASR word
and segment end-times routinely land on such fractional boundaries, and the
resulting cue is rejected or mistimed by strict SRT/VTT parsers (ffmpeg
subtitles filter, VLC, browser WebVTT).

Decompose from a single rounded total-milliseconds value so the carry
propagates across all fields. Both formatters now share one `_hmsms` helper.
2026-07-07 15:29:03 +05:30
..
_comfyui fix(comfyui): use WAN 2.1 VAE in bundled 14B T2V workflow 2026-07-05 13:59:27 +05:30
analysis Merge pull request #281 from scorp323/oracle/batch-b-safe-hardening-20260703 2026-07-06 18:17:08 -07:00
audio Merge pull request #317 from ziyu4huang/fix/music-gen-force-instrumental 2026-07-06 21:47:32 -07:00
avatar Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
capture Add screen capture tools with FFmpeg and Cap dual-provider system 2026-04-07 21:36:29 -07:00
character feat(character-animation): add local rigged character pipeline 2026-04-28 08:11:02 -07:00
enhancement feat(gpu): add device-aware routing for Apple Silicon MPS support 2026-06-24 16:29:09 -05:00
graphics Merge pull request #263 from mojahurtowniapl/claude/distracted-morse-47198e 2026-07-06 18:39:26 -07:00
publishers fix(publish): validate optional assets and default export inside project 2026-06-30 12:05:23 +05:30
subtitle fix(subtitle_gen): stop millisecond rounding from overflowing timestamps 2026-07-07 15:29:03 +05:30
video Merge pull request #318 from ziyu4huang/fix/grok-video-quality-score 2026-07-06 21:35:13 -07:00
__init__.py Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
base_tool.py Merge pull request #281 from scorp323/oracle/batch-b-safe-hardening-20260703 2026-07-06 18:17:08 -07:00
cost_tracker.py fix: harden tool governance and subprocess safety 2026-07-03 20:07:00 +08:00
google_credentials.py feat(google): support service-account auth for TTS + Imagen, fix false availability 2026-06-22 17:53:10 +05:30
tool_registry.py comfyui: satisfy provider contract review items 2026-06-29 19:09:22 +01:00