aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/PixelFormat.cxx
Commit message (Expand)AuthorAgeFilesLines
* Capitalize some more logging and exceptionsPierre Ossman2024-11-221-2/+2
* Use standard library naming for exceptionsPierre Ossman2024-11-061-1/+1
* Use specific class for protocol problemsPierre Ossman2024-11-061-1/+1
* Use standard exception classesPierre Ossman2024-11-061-1/+1
* Use operator overloading for comparisonPierre Ossman2023-02-041-2/+7
* Remove unused rfb/util.h includesPierre Ossman2023-02-041-1/+0
* Use stdint typesPierre Ossman2023-02-011-28/+28
* Use templates for optimized codePierre Ossman2023-02-011-38/+130
* Be consistent in including config.hPierre Ossman2021-12-301-0/+5
* Handle pixel formats with odd shift valuesPierre Ossman2019-11-151-0/+6
* Add sanity checks for PixelFormat shift valuesPierre Ossman2019-11-151-0/+7
* Fix depth sanity test in PixelFormatPierre Ossman2019-11-151-1/+1
* Add unit test for PixelFormat sanity checksPierre Ossman2019-11-151-1/+2
* Fix rounding error in pixel down conversionPierre Ossman2018-03-011-6/+12
* Wrong padding size calculated (copy-paste error)Pierre Ossman2014-10-091-1/+1
* Fix endian conversionPierre Ossman2014-09-251-12/+22
* Add optimised buffer conversionPierre Ossman2014-07-091-0/+113
* Add ability to directly convert between two pixel formatsPierre Ossman2014-07-091-0/+50
* Use lookup tables for pixel upconversionPierre Ossman2014-07-091-0/+36
* Remove full support for colour mapsPierre Ossman2014-07-071-58/+90
* Avoid code duplication for the linear pixel format conversion methodsPierre Ossman2014-07-071-79/+2
* Consistent use of stride vs pitchPierre Ossman2014-07-071-6/+6
* Fix possible information leakagePierre Ossman2014-07-071-2/+11
* Use the same algorithm for conversionsPierre Ossman2014-07-071-73/+53
* Optimise the RGB to pixel conversion to simple shiftsPierre Ossman2014-07-071-49/+11
* Remove unused pixel conversion methodPierre Ossman2014-07-071-17/+0
* Converting to RGB might involve a precision increasePierre Ossman2014-07-071-4/+11
* Make sure we check that PixelFormats we get are actually valid.Pierre Ossman2014-07-031-6/+43
* Add fast paths for RGB to 16-bit and 8-bit true color conversionDRC2011-11-041-0/+22
* If the client and server are using identical pixel formats, then perform Tigh...DRC2011-11-031-0/+55
* Fix compiler warnings uncovered with -WallDRC2011-11-031-2/+0
* Do register reduction to re-normalize the performance at the low levelDRC2011-08-191-8/+19
* Further optimizations to the Tight encoder to eliminate getImage() overhead. ...DRC2011-08-171-0/+46
* Converting a integer shift to a byte offset of course depends on endiannessPierre Ossman2010-10-131-6/+18
* Make sure we handle endian problems in the conversion code.Pierre Ossman2009-04-211-5/+11
* Update shift values in pixel format parse routine.Pierre Ossman2009-04-031-0/+3
* Optimise the common pixel format conversion RGB24 to RGB32.Pierre Ossman2009-03-311-0/+38
* Needs to be true colour to be 888.Pierre Ossman2009-03-251-0/+2
* A quick optimisation of the common 32-bit to 24-bit pixel conversion.Pierre Ossman2009-03-251-11/+30
* Consolidate pixel conversion into the PixelFormat class and optimise thePierre Ossman2009-03-061-8/+140
* Migrating to new directory structure adopted from the RealVNC's source tree. ...Constantin Kaplinsky2006-05-251-0/+239