Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

blackmagic blackmagic-design blackmagicdesign davinci-resolve davinciresolve mcp
+1 more
mcp-server

Summary

AI summary

Added media pool proxy compatibility checks, readback verification envelopes, and declarative bin creation in project specs.

Changes in this release

Feature Low

Readback verification envelopes added around `media_pool.link_proxy_checked` and `media_pool.append_to_timeline` (#63, #64).

Readback verification envelopes added around `media_pool.link_proxy_checked` and `media_pool.append_to_timeline` (#63, #64).

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

`bins` support added in declarative project specs (#65).

`bins` support added in declarative project specs (#65).

Source: llm_adapter@2026-06-11

Confidence: high

Feature Low

`media_pool.check_proxy_media_compatibility` added for ffprobe diagnostics (#63).

`media_pool.check_proxy_media_compatibility` added for ffprobe diagnostics (#63).

Source: llm_adapter@2026-06-11

Confidence: low

Feature Low

`media_pool.check_proxy_media_compatibility` added for ffprobe diagnostics covering resolution, fps, frame count, sample rate, and codec/profile.

`media_pool.check_proxy_media_compatibility` added for ffprobe diagnostics covering resolution, fps, frame count, sample rate, and codec/profile.

Source: granite4.1:30b@2026-06-11-audit

Confidence: low

Bugfix Medium

Timeline marker frames now correctly relative to timeline start (#66).

Timeline marker frames now correctly relative to timeline start (#66).

Source: llm_adapter@2026-06-11

Confidence: high

Bugfix Medium

Project lint no longer flags audio‑only timelines as empty (#62).

Project lint no longer flags audio‑only timelines as empty (#62).

Source: llm_adapter@2026-06-11

Confidence: high

Full changelog

v2.46.0

Community PR bundle: five contributed fixes and features (#62, #63, #64, #65, #66), live-validated on Resolve Studio 21.

Fixed

  • Timeline marker frames are now correctly relative to the timeline start (#66). Timecode params and the playhead default rebase by GetStartFrame(), so markers on hour-start timelines land where the Resolve UI shows them instead of an hour past the end of the timeline. Raw frame params pass through unchanged and are documented as relative-to-start. Contact sheets and marker thumbnail review rebase the other way, with a guard so legacy absolute-stored markers still sample the intended frame.
  • Project lint no longer flags audio-only timelines as empty (#62). Live lint state reports per-type video_item_count / audio_item_count / subtitle_item_count.

Added

  • media_pool.check_proxy_media_compatibility (#63): ffprobe-vs-source signature diagnostics covering resolution, fps, frame count, sample rate, and expected codec/profile. Same-aspect downscales count as compatible — half-res proxies are the normal proxy workflow.
  • Readback verification envelopes (verified_operation) around media_pool.link_proxy_checked (#63) and media_pool.append_to_timeline (#64): preflight, execution, post-state readback, verification status, and a journal event. link_proxy_checked gains check_compatibility / require_compatible guards that refuse incompatible proxies before linking (PROXY_INCOMPATIBLE).
  • bins in declarative project specs (#65): missing media-pool bin paths plan as ensure actions and are created idempotently; existing bins are noops. Bin paths normalize to the Master/ prefix so unprefixed spec bins converge instead of reporting perpetual drift.

Validation

  • Full offline unit suite green: 1153 passed, 0 failed (plus 207 subtests).
  • Release static checks green: import probe, API parity audit, undefined-name / action-list / panel-docs drift guards, npm pack.
  • Live Resolve Studio 21.0.0.47 validation on disposable projects with synthetic media:
    • tests/live_marker_validation.py passed on an hour-start timeline (raw frame 12 → 12, playhead → 120, timecode +2s → 48; all markers within the visible timeline).
    • Proxy link readback: half-res ProRes proxy linked with verification_status: readback_verified (Proxy Media Path confirmed via GetClipProperty), zero contradictions; mismatched square/30fps file correctly refused by require_compatible before linking.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track samuelgursky/davinci-resolve-mcp

Get notified when new releases ship.

Sign up free

About samuelgursky/davinci-resolve-mcp

MCP server integration for DaVinci Resolve

All releases →

Beta — feedback welcome: [email protected]