13 Commitit (9ca100d4636733a84c92b0ee81c9d3bef11fdf91)

Tekijä SHA1 Viesti Päivämäärä
  Pierre Ossman 19df176862 Consistently use uint8_t for data buffers 1 vuosi sitten
  Pierre Ossman 6881c895ab Use stdint types 1 vuosi sitten
  Pierre Ossman 215ca5af73 Fix JpegCompressor::overrun() type change 4 vuotta sitten
  Pierre Ossman 0cd533cf7f Remove special functions from JPEG compressor 4 vuotta sitten
  Pierre Ossman 186819080b Simplify stream availability handling 4 vuotta sitten
  Pierre Ossman b948a9172f Make the subsampling setting follow the common style 10 vuotta sitten
  Pierre Ossman 654e3f906c Be more liberal with const in places where write access isn't needed. 12 vuotta sitten
  Pierre Ossman 9144ae0063 Internalise the libjpeg stuff into the JpegCompressor class as the libjpeg 12 vuotta sitten
  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. 12 vuotta sitten
  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.) 12 vuotta sitten
  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 vuotta sitten
  Pierre Ossman 02e43d78bf Remove the "video" feature and its associated custom JPEG handling. 15 vuotta sitten
  Adam Tkac a0d5fe3790 [Bugfix] Handle conditional jpeg/zlib building through AM_CONDITIONAL to make 15 vuotta sitten
  Adam Tkac fded078445 After discussion with Constantin reverted 2433, 2434, 2436, 2437 and 2438 16 vuotta sitten
  Adam Tkac ae2c6454d9 - use Makefile.am and configure.ac 16 vuotta sitten
  Constantin Kaplinsky 71a32f0dc8 Added JpegCompressor abstract class and two implementations -- one cross-platform and another IRIX-specific. 17 vuotta sitten