How are screen changes detected?

I think it is easier to explain with an example.

- start emacs, graphical mode,  in a turbovnc session

- set the image compression to low quality

- depending on your emacs color theme you will see that the encoding is
 in fact low quality, especially obvious with red colors against black
 backgrounds.

- now request a lossless screen refresh, using the f8 menu, or
  ctrl-shift-alt-l

- the display will be hiqh quality for a while but then quickly go back
  to low quality


According to my uninformed intuition, the quality shouldnt go back to
low quality, because the screen havent changed at all, I'm just looking
at text.

The reason I'm interested in this at all, is because it would be nice to
implement some kind of progressive encoding, where quality is low during
for instance scrolls, and then when the display is still, a higher
quality image is sent.

Maybe turbovnc already works this way, and my locally compiled emacs
maybe signals display changes too often or something. Hence my original
question.


-- 
Joakim Verona
joa...@verona.se


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TurboVNC-Users mailing list
TurboVNC-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/turbovnc-users

Reply via email to