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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[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>