- 0d3ce87 Rename ConnParams to ClientParams by Pierre Ossman · 7 years ago
- 2a2a7bb Fix mistake in TightEncoder::setCompressLevel. by Michal Srb · 9 years ago
- 5c23b9e Fix bad signed/unsigned comparisons by Pierre Ossman · 11 years ago
- eb95532 Remove unused variables by Pierre Ossman · 11 years ago
- c039726 Move image encoding logic into a central EncodeManager class by Pierre Ossman · 11 years ago
- 0c9bd4b Use PixelBuffer objects as the interface for encoders and decoders by Pierre Ossman · 11 years ago
- 668468b Encoders/decoders should track the connection object by Pierre Ossman · 12 years ago
- b6b4dc6 Remove full support for colour maps by Pierre Ossman · 12 years ago
- 7b5c069 Push encoding specific formats into the encoders and decoders by Pierre Ossman · 11 years ago
- 4aba19e Avoid reader/writer duplication in every encoder/decoder by Pierre Ossman · 12 years ago
- 717c07b Remove partial update functionality by Pierre Ossman · 12 years ago
- 7638e9c Merge the "V3" message classes into the normal ones by Pierre Ossman · 12 years ago
- b948a91 Make the subsampling setting follow the common style by Pierre Ossman · 12 years ago
- 316a324 Get rid of the register mechanism for encoders and decoders by Pierre Ossman · 12 years ago
- 456b2c2 Reduce dependencies on TransImageGetter.h by Pierre Ossman · 12 years ago
- 56dee1a Fix regression caused by r4841. That patch assumed that JPEG encoding always uses the raw buffer, which is not true. If pixel translation is necessary, then JPEG images will sometimes be encoded from the translated (intermediate) buffer instead. by DRC · 14 years ago
- 311a2b4 The Tight encoder uses the pixel buffer as a scratch pad, which doesn't by Pierre Ossman · 14 years ago
- 701ad68 Increase the default compression level to cater to a broader range of users by Pierre Ossman · 14 years ago
- 28c6bcc Fix compiler warnings uncovered with -Wall by DRC · 14 years ago
- b4a8323 Add support for TurboVNC pseudo-encodings and Grayscale JPEG compression so that, when a TurboVNC viewer is connected, the TigerVNC Server will behave exactly like the TurboVNC Server. by DRC · 14 years ago
- e3ffcf7 Fix compiler warning in Visual C++ by DRC · 14 years ago
- ffe09d6 Further optimizations to the Tight encoder to eliminate getImage() overhead. The encoder now directly accesses the framebuffer for solid rectangle computation, JPEG encoding, and color counting (if pixel translation is not required.) Also moved everything in tightEncode.h into the TightEncoder class to eliminate all of the static mess (this will be important later on if we decide to multi-thread the encoder.) by DRC · 14 years ago
- cd2c5d4 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. by DRC · 14 years ago
- 773cf3c Change JPEG quality/subsampling map to produce meaningful compression ratios, as defined by the VirtualGL project study of rendered frames from SPECviewperf 9 by DRC · 16 years ago
- c6a445f Tweak the quality to JPEG settings mapping a bit. by Pierre Ossman · 16 years ago
- a2adc8d Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. by Constantin Kaplinsky · 19 years ago