6 Commits (8b9cc06c9a918af1831bd50ed2662c253d6d1e20)

Author SHA1 Message Date
  Pierre Ossman 186819080b Simplify stream availability handling 4 years ago
  Pierre Ossman 5e875ba492 Remove unused stream methods 4 years ago
  Pierre Ossman 75e6e0653a Be defensive about overflows in stream objects 4 years ago
  Pierre Ossman 0943c006c7 Use size_t for lengths in stream objects 4 years ago
  DRC cd2c5d46c2 Ported encoding optimizations from TurboVNC. The changes to the Tight parameters were determined through extensive low-level profiling (see http://www.virtualgl.org/pmwiki/uploads/About/turbototiger.pdf). The other enhancements involved: (1) porting the solid subrectangle pre-computation code from TightVNC/TurboVNC (it makes a pretty big difference-- see report), (2) encapsulating the JPEG encoder in its own class (this eliminates a buffer copy, and the JPEG buffer is now set to a decent size where it shouldn't ever need to be paged or re-allocated, except in rare corner cases), (3) adding support for last rect. encoding (necessary to support the solid rectangle pre-computation enhancements. 13 years ago
  Constantin Kaplinsky a2adc8d4cf Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. 18 years ago
  Constantin Kaplinsky b0f89f834a Merged the rdr library with VNC 4.1.1. 19 years ago
  Constantin Kaplinsky 47ed8d321c Initial revision 19 years ago