30 次代码提交 (7a36fb8ca702fdf6548d3a791896a161c94af5b4)

作者 SHA1 备注 提交日期
  Pierre Ossman 3a1c46ff75 Explicitly mark unused parameters 1年前
  Pierre Ossman a4fa1d7188 Don't include palette to full color methods 1年前
  Pierre Ossman b6d6db9b7c Be consistent in including config.h 2 年前
  Pierre Ossman d7a61c7df3 Generalise corking to all output streams 4 年前
  Pierre Ossman 0d3ce87f11 Rename ConnParams to ClientParams 6 年前
  Michal Srb 2a2a7bb577 Fix mistake in TightEncoder::setCompressLevel. 8 年前
  Pierre Ossman 5c23b9ed7d Fix bad signed/unsigned comparisons 9 年前
  Pierre Ossman eb95532f5c Remove unused variables 9 年前
  Pierre Ossman c0397269fc Move image encoding logic into a central EncodeManager class 10 年前
  Pierre Ossman 0c9bd4b0ba Use PixelBuffer objects as the interface for encoders and decoders 10 年前
  Pierre Ossman 668468b3d4 Encoders/decoders should track the connection object 10 年前
  Pierre Ossman b6b4dc6487 Remove full support for colour maps 10 年前
  Pierre Ossman 7b5c069d2e Push encoding specific formats into the encoders and decoders 10 年前
  Pierre Ossman 4aba19e287 Avoid reader/writer duplication in every encoder/decoder 10 年前
  Pierre Ossman 717c07b967 Remove partial update functionality 10 年前
  Pierre Ossman 7638e9c5b1 Merge the "V3" message classes into the normal ones 10 年前
  Pierre Ossman b948a9172f Make the subsampling setting follow the common style 10 年前
  Pierre Ossman 316a32498b Get rid of the register mechanism for encoders and decoders 10 年前
  Pierre Ossman 456b2c20d0 Reduce dependencies on TransImageGetter.h 10 年前
  DRC 56dee1a252 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. 12 年前
  Pierre Ossman 311a2b47cb The Tight encoder uses the pixel buffer as a scratch pad, which doesn't 12 年前
  Pierre Ossman 701ad68d0d Increase the default compression level to cater to a broader range of users 12 年前
  DRC 28c6bcc9b6 Fix compiler warnings uncovered with -Wall 12 年前
  DRC b4a8323c25 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. 13 年前
  DRC e3ffcf7337 Fix compiler warning in Visual C++ 13 年前
  DRC ffe09d68f5 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.) 13 年前
  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 年前
  DRC 773cf3c770 Change JPEG quality/subsampling map to produce meaningful compression ratios, as defined by the VirtualGL project study of rendered frames from SPECviewperf 9 15 年前
  Pierre Ossman c6a445f2ae Tweak the quality to JPEG settings mapping a bit. 15 年前
  Constantin Kaplinsky a2adc8d4cf Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. 18 年前
  Constantin Kaplinsky 95ff53a0c7 Tight encoder's configuration tuning. 19 年前
  Constantin Kaplinsky 6ea636b217 Improved configuration of the Tight encoder. 19 年前
  Peter Åstrand 6750511868 Uncommented getNumRects. 19 年前
  Peter Åstrand 9b0809c2cf Tight encoding support, except for rfb/SMsgWriterV3.cxx 19 年前