Skip to content

MsRdpEx v2026.06.18.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jun 18:50
9991b0f
[DVLS-14562] Add frame rate control to video recording (#169)

Adds a `VideoRecordingFrameRate` extended setting (COM property + `.rdp`
entry) for the native recording path. MsRdpEx now submits every captured
paint and lets cadeau cap the encode rate to the configured frame rate;
the per-paint `Timeout` force-encode is removed because it bypassed that
cap and produced ~24fps oversized recordings. The rate is clamped to 30
to match cadeau's recorder max.

Note: when the frame rate is unset (0), cadeau falls back to its own
default cap rather than the previous force-every-paint behavior.
Requires the cadeau eager-first-frame fix (Devolutions/cadeau#80) so
static recordings still emit a first frame promptly — the two PRs should
ship together.

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>