Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_external_tigervnc
/
refs/heads/android-16
/
common
/
rfb
/
PixelFormat.cxx
816baa3
Fix rounding error in pixel down conversion
by Pierre Ossman
· 8 years ago
9b6d80d
Wrong padding size calculated (copy-paste error)
by Pierre Ossman
· 11 years ago
fcaf0e4
Fix endian conversion
by Pierre Ossman
· 11 years ago
c02c05d
Add optimised buffer conversion
by Pierre Ossman
· 12 years ago
761fe24
Add ability to directly convert between two pixel formats
by Pierre Ossman
· 12 years ago
2fe68da
Use lookup tables for pixel upconversion
by Pierre Ossman
· 11 years ago
b6b4dc6
Remove full support for colour maps
by Pierre Ossman
· 12 years ago
b266561
Avoid code duplication for the linear pixel format conversion methods
by Pierre Ossman
· 12 years ago
a10d8fe
Consistent use of stride vs pitch
by Pierre Ossman
· 12 years ago
8432ec1
Fix possible information leakage
by Pierre Ossman
· 12 years ago
2baf702
Use the same algorithm for conversions
by Pierre Ossman
· 12 years ago
8b874e4
Optimise the RGB to pixel conversion to simple shifts
by Pierre Ossman
· 12 years ago
867bd12
Remove unused pixel conversion method
by Pierre Ossman
· 12 years ago
6e5cd5d
Converting to RGB might involve a precision increase
by Pierre Ossman
· 12 years ago
6655d96
Make sure we check that PixelFormats we get are actually valid.
by Pierre Ossman
· 12 years ago
2b0c21b
Add fast paths for RGB to 16-bit and 8-bit true color conversion
by DRC
· 14 years ago
33c15e3
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.
by DRC
· 14 years ago
28c6bcc
Fix compiler warnings uncovered with -Wall
by DRC
· 14 years ago
bf79f68
Do register reduction to re-normalize the performance at the low level
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
f61db64
Converting a integer shift to a byte offset of course depends on endianness
by Pierre Ossman
· 15 years ago
19dbca2
Make sure we handle endian problems in the conversion code.
by Pierre Ossman
· 16 years ago
430db3d
Update shift values in pixel format parse routine.
by Pierre Ossman
· 16 years ago
19501b8
Optimise the common pixel format conversion RGB24 to RGB32.
by Pierre Ossman
· 16 years ago
6ba9e1a
Needs to be true colour to be 888.
by Pierre Ossman
· 16 years ago
38a6be4
A quick optimisation of the common 32-bit to 24-bit pixel conversion.
by Pierre Ossman
· 16 years ago
67b2b2f
Consolidate pixel conversion into the PixelFormat class and optimise the
by Pierre Ossman
· 17 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