Skip to content

build(dgw): use published cadeau 0.5.4 - #2183

Merged
irvingouj@Devolutions (irvingoujAtDevolution) merged 2 commits into
feat/recording-dedupfrom
feat/recording-dedup-cadeau-0.5.4
Nov 6, 2026
Merged

irvingouj@Devolutions (irvingoujAtDevolution) merged 2 commits into
feat/recording-dedupfrom
feat/recording-dedup-cadeau-0.5.4

Conversation

@irvingoujAtDevolution

@irvingoujAtDevolution irvingouj@Devolutions (irvingoujAtDevolution) commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Switches #2060 from the git patch on cadeau e56c47c to the published crates: cadeau 0.5.4 / xmf-sys 0.4.3 (cadeau#88), which carry the VPX encoder quantizer range. Pairs with the XMF native v2026.10.26.0 pin in #2060.

🤖 Generated with Claude Code

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

There are no active review issues for the migration from temporary Git patches to published cadeau and xmf-sys releases.

No open issues 🎉

What changed in this PR

Replaces the temporary cadeau Git patches from #2060 with published crates, preserving the VPX encoder quantizer support used for recording compaction.

Changes:

  • Updates Gateway and video-streamer to cadeau 0.5.4.
  • Removes the cadeau and xmf-sys Git overrides.
  • Locks registry releases cadeau 0.5.4 and xmf-sys 0.4.3 with checksums.

No findings were identified.

File Description
devolutions-gateway/​Cargo.toml Updates cadeau to 0.5.4, retaining dlopen.
crates/​video-streamer/​Cargo.toml Updates cadeau to 0.5.4, retaining dlopen.
Cargo.toml Removes temporary cadeau and xmf-sys Git patches.
Cargo.lock Records published versions, registry sources, and checksums.

Review effort: Balanced

The quantizer cap needs XmfVpxEncoder_CreateEx, which ships starting
with cadeau v2026.10.26.0. XMF resolves every symbol at load, so the
older native library would fail init and disable all video processing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cadeau 0.5.4 ships the VPX encoder quantizer range that recording
compaction needs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants