Bug 4915

Summary: clean up/refactor VNC codecs
Product: ThinLinc Reporter: Pierre Ossman <ossman@cendio.se>
Component: VNCAssignee: Pierre Ossman <ossman@cendio.se>
Status: CLOSED FIXED QA Contact: Bugzilla mail exporter <bugzilla-qa@cendio.se>
Severity: Normal    
Priority: P2 Keywords: prosaic
Version: trunk   
Target Milestone: 4.2.0   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:
Bug Depends on:    
Bug Blocks: 2928, 5106    

Description From cendio 2013-11-25 13:16:44
The current VNC code base is not very flexible for doing more CODEC agnostic
things like lossless refresh or dynamically changing CODEC based on available
bandwidth, CPU and characteristics of the input framebuffer. So before we can
start any of those projects, we first need to refactor things into something
more sane.
------- Comment #1 From cendio 2014-02-26 12:43:08 -------
I severely underestimated how much cleanup was necessary. I think most of it is
done now, but there is still much left to do and test that nothing has been
------- Comment #2 From cendio 2014-03-26 17:10:57 -------
Finally done and the work has been announced on the tigervnc-devel mailing

Nothing has been committed though. We'll do that on bug 5026.
------- Comment #3 From cendio 2014-03-26 17:12:05 -------
The work is available on github, in case I somehow lose it: