Skip to content

session-rdp: Handle all encoding operations in a separate thread

Quoting the main commit here:

Currently, all encoding operations happen in the main thread, which
means that remote input is delayed until the current encoding operation
is done.
On very slow servers or with the raw bitmaps path in the legacy path,
this highly reduces the input responsiveness.

So, run all encoding operations in a separate thread, while the main
thread takes care of pushing the input events to mutter.

Depends on !52 (merged) (commits included here)

Merge request reports