any1 / neatvnc

A liberally licensed VNC server library with a clean interface
ISC License
118 stars 29 forks source link

wayvnc incorrectly negotiates tight encoding when resolution is too large for it #36

Closed colemickens closed 4 years ago

colemickens commented 4 years ago

See: https://github.com/TigerVNC/tigervnc/issues/1054#event-3505527978

It appears the server might not be following spec in regards to advertising encodings available for a given remote resolution.

any1 commented 4 years ago

Yeah, this is known. I just haven't gotten around to fixing it yet.

any1 commented 4 years ago

This is related to #25

any1 commented 4 years ago

I've been working a new tight encoder that breaks the surface up into tiles and splits up encoding of the tiles between threads: https://github.com/any1/neatvnc/tree/tight-encoder-v2

The new encoder should also fix this issue.

any1 commented 4 years ago

tight encoder v2 is now merged into master, so this should no longer be a problem.