> > + g_object_set( > > + vs->h264->gst_encoder, > > + "tune", 4, /* zerolatency */ > > + /* > > + * fix for zerolatency with novnc (without, noVNC displays > > + * green stripes) > > + */ > > + "threads", 1, > > It seems a bit dubious for QEMU to workaround VNC client bugs, as our > server should be client agnostic. Shouldn't this flaw be fixed in noVNC > instead.
To be more specific, it is either a x264 encoder bug, or a web browser (VideoEncoder api) bug. You can reproduce it with noVNC. Form what I found out, newer versions of x264 do not use the problematic mode at all (but we want to support older versions). - Dietmar