32 Ревизии (9886e94d9b52c03e63d147ec58bd90e183c8f7be)

Автор SHA1 Съобщение Дата
  Pierre Ossman 05e2849087 Handle pixel formats with odd shift values преди 4 години
  Pierre Ossman cd1d650c53 Add sanity checks for PixelFormat shift values преди 4 години
  Pierre Ossman f1b9b868ec Fix depth sanity test in PixelFormat преди 4 години
  Pierre Ossman 014c501237 Add unit test for PixelFormat sanity checks преди 4 години
  Pierre Ossman 816baa35ae Fix rounding error in pixel down conversion преди 6 години
  Pierre Ossman 9b6d80dbd1 Wrong padding size calculated (copy-paste error) преди 9 години
  Pierre Ossman fcaf0e43ac Fix endian conversion преди 9 години
  Pierre Ossman c02c05d403 Add optimised buffer conversion преди 10 години
  Pierre Ossman 761fe24089 Add ability to directly convert between two pixel formats преди 10 години
  Pierre Ossman 2fe68da9e3 Use lookup tables for pixel upconversion преди 10 години
  Pierre Ossman b6b4dc6487 Remove full support for colour maps преди 10 години
  Pierre Ossman b266561b0c Avoid code duplication for the linear pixel format conversion methods преди 10 години
  Pierre Ossman a10d8fec7f Consistent use of stride vs pitch преди 10 години
  Pierre Ossman 8432ec16a1 Fix possible information leakage преди 10 години
  Pierre Ossman 2baf7023c0 Use the same algorithm for conversions преди 10 години
  Pierre Ossman 8b874e4a09 Optimise the RGB to pixel conversion to simple shifts преди 10 години
  Pierre Ossman 867bd12a4f Remove unused pixel conversion method преди 10 години
  Pierre Ossman 6e5cd5db59 Converting to RGB might involve a precision increase преди 10 години
  Pierre Ossman 6655d96dc4 Make sure we check that PixelFormats we get are actually valid. преди 10 години
  DRC 2b0c21b020 Add fast paths for RGB to 16-bit and 8-bit true color conversion преди 12 години
  DRC 33c15e3a3a If the client and server are using identical pixel formats, then perform Tight decoding directly into the viewer's back buffer, rather than going through the slow fillRect/imageRect routines. преди 12 години
  DRC 28c6bcc9b6 Fix compiler warnings uncovered with -Wall преди 12 години
  DRC bf79f68509 Do register reduction to re-normalize the performance at the low level преди 12 години
  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 години
  Pierre Ossman f61db64718 Converting a integer shift to a byte offset of course depends on endianness преди 13 години
  Pierre Ossman 19dbca236c Make sure we handle endian problems in the conversion code. преди 15 години
  Pierre Ossman 430db3d48e Update shift values in pixel format parse routine. преди 15 години
  Pierre Ossman 19501b8e23 Optimise the common pixel format conversion RGB24 to RGB32. преди 15 години
  Pierre Ossman 6ba9e1ae27 Needs to be true colour to be 888. преди 15 години
  Pierre Ossman 38a6be484b A quick optimisation of the common 32-bit to 24-bit pixel conversion. преди 15 години
  Pierre Ossman 67b2b2fa7f Consolidate pixel conversion into the PixelFormat class and optimise the преди 15 години
  Constantin Kaplinsky a2adc8d4cf Migrating to new directory structure adopted from the RealVNC's source tree. More changes will follow. преди 18 години
  Constantin Kaplinsky de179d4ed7 The "rfb" library merged with VNC 4.1.1 code. преди 18 години
  Constantin Kaplinsky a686690d07 Porting changes for LynxOS 2.3. преди 18 години
  Peter Åstrand c81a652be3 Changed all user-visible strings from colour to color. преди 19 години
  Constantin Kaplinsky 47ed8d321c Initial revision преди 19 години