Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_external_tigervnc
/
refs/heads/android-16
/
common
/
rfb
/
JpegCompressor.h
b948a91
Make the subsampling setting follow the common style
by Pierre Ossman
· 12 years ago
654e3f9
Be more liberal with const in places where write access isn't needed.
by Pierre Ossman
· 14 years ago
9144ae0
Internalise the libjpeg stuff into the JpegCompressor class as the libjpeg
by Pierre Ossman
· 14 years ago
b4a8323
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.
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
cd2c5d4
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.
by DRC
· 14 years ago
02e43d7
Remove the "video" feature and its associated custom JPEG handling.
by Pierre Ossman
· 17 years ago
a0d5fe3
[Bugfix] Handle conditional jpeg/zlib building through AM_CONDITIONAL to make
by Adam Tkac
· 17 years ago
71a32f0
Added JpegCompressor abstract class and two implementations -- one cross-platform and another IRIX-specific.
by Constantin Kaplinsky
· 18 years ago