neatvnc
neatvnc copied to clipboard
Race condition during pixel format change
When the client request that the pixel format be changed, the server may be already encoding a frame which will be sent after the pixel format change. This causes problems for the client because it is expecting frames in the new format.
Note: This isn't particularly severe as most clients (with the exception of RealVNC) don't change the pixel format on the fly.