You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,10 @@
2
2
3
3
Release history for the DaVinci Resolve MCP Server. The latest release is summarized in the root README; older entries live here to keep the README focused.
4
4
5
-
## Unreleased
5
+
## What's New in v2.63.0
6
+
7
+
Waveform silence ripple for the edit engine (PR #91, by @EliteSystemsAI),
8
+
adopted with follow-up hardening and live-validated in Resolve Studio.
6
9
7
10
### Added
8
11
@@ -14,6 +17,26 @@ Release history for the DaVinci Resolve MCP Server. The latest release is summar
14
17
New module: `src/utils/silence_ripple.py`; tests in
15
18
`tests/test_silence_ripple.py` and `tests/test_edit_engine.py`.
16
19
20
+
### Fixed (hardening on the PR before release)
21
+
22
+
-**Skipped items ride along whole** — timeline items without a readable media
23
+
file path now emit a full-range keep (video + mirrored audio) so the
24
+
assembled variant never silently loses content; only items with no media
25
+
reference at all are omitted, and the `skipped` reason says so explicitly.
26
+
-**All audio streams are merged before detection** — production MXF often
27
+
carries one mono PCM stream per channel, and ffmpeg's default stream
28
+
selection could land on a dead scratch channel, reading entire takes as
29
+
silence. Detection now merges every audio stream (silence only when ALL
30
+
channels are silent — Resolve's dialog semantics), with a single-stream
31
+
fallback if `amerge` refuses the graph. Found by live validation on 5-stream
32
+
interview masters.
33
+
-**No pointless video decode** — silence detection runs with `-vn`, so 4K
34
+
ProRes sources no longer decode picture just to scan audio.
35
+
-**Clear failure modes** — a missing ffmpeg binary now reports itself instead
36
+
of "no silence regions found", and a plan whose keep ranges are empty
37
+
(source quieter than `threshold_db` throughout) carries an explicit warning
38
+
and is refused at execution.
39
+
17
40
## What's New in v2.62.3
18
41
19
42
A single grading fix (PR #90, by @Mldphotohraphie), extended and hardened. No
0 commit comments