Repository navigation
build(dgw): use published cadeau 0.5.4 - #2187
irvingouj@Devolutions (irvingoujAtDevolution) merged 2 commits into
Conversation
Let maintainers know that an action is required on their side
|
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues block the coordinated video-processing dependency and native XMF updates.
No open issues 🎉
What changed in this PR
Updates Gateway’s video-processing dependencies and native XMF library together to provide the encoder quantizer support needed by recording compaction in #2060.
Changes:
- Updates all three cadeau consumers to published version
0.5.4. - Locks cadeau
0.5.4and xmf-sys0.4.3, including updated checksums. - Updates the native XMF download default to
v2026.10.26.0.
| File | Description |
|---|---|
devolutions-gateway/Cargo.toml |
Updates Gateway’s cadeau dependency. |
crates/video-streamer/Cargo.toml |
Updates the video streamer’s cadeau dependency. |
crates/devolutions-gateway-ai/Cargo.toml |
Updates the AI crate’s cadeau dependency. |
ci/download-cadeau.ps1 |
Selects the matching native XMF release by default. |
Cargo.lock |
Records the updated crate versions 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>
d1e7950 to
6af026a
Compare
75c308f
into
master
Moves Gateway to the published cadeau 0.5.4 / xmf-sys 0.4.3 (cadeau#88) and pins the XMF native library to
v2026.10.26.0.The new crates carry the VPX encoder quantizer range (
XmfVpxEncoder_CreateEx), which recording compaction in #2060 needs. XMF resolves every symbol at load, so the native library and the crates have to move together.#2060 stacks on top of this PR.
🤖 Generated with Claude Code