git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4840 3789f03b-4d11-0410-bbf8-ca57d06f2519tags/v1.2.0
@@ -141,7 +141,7 @@ JpegCompressor::~JpegCompressor(void) | |||
delete cinfo; | |||
} | |||
void JpegCompressor::compress(rdr::U8 *buf, int pitch, const Rect& r, | |||
void JpegCompressor::compress(const rdr::U8 *buf, int pitch, const Rect& r, | |||
const PixelFormat& pf, int quality, JPEG_SUBSAMP subsamp) | |||
{ | |||
int w = r.width(); |
@@ -51,7 +51,7 @@ namespace rfb { | |||
JpegCompressor(int bufferLen = 128*1024); | |||
virtual ~JpegCompressor(); | |||
void compress(rdr::U8 *, int, const Rect&, const PixelFormat&, int, | |||
void compress(const rdr::U8 *, int, const Rect&, const PixelFormat&, int, | |||
JPEG_SUBSAMP); | |||
void writeBytes(const void*, int); |
@@ -31,7 +31,7 @@ | |||
using namespace rfb; | |||
static void noTransFn(void* table_, | |||
const PixelFormat& inPF, void* inPtr, int inStride, | |||
const PixelFormat& inPF, const void* inPtr, int inStride, | |||
const PixelFormat& outPF, void* outPtr, int outStride, | |||
int width, int height) | |||
{ | |||
@@ -289,7 +289,7 @@ void PixelTransformer::setColourMapEntries(int firstCol, int nCols) | |||
} | |||
} | |||
void PixelTransformer::translatePixels(void* inPtr, void* outPtr, | |||
void PixelTransformer::translatePixels(const void* inPtr, void* outPtr, | |||
int nPixels) const | |||
{ | |||
if (!transFn) | |||
@@ -299,7 +299,7 @@ void PixelTransformer::translatePixels(void* inPtr, void* outPtr, | |||
outPF, outPtr, nPixels, nPixels, 1); | |||
} | |||
void PixelTransformer::translateRect(void* inPtr, int inStride, | |||
void PixelTransformer::translateRect(const void* inPtr, int inStride, | |||
Rect inRect, | |||
void* outPtr, int outStride, | |||
Point outCoord) const |
@@ -27,7 +27,7 @@ | |||
namespace rfb { | |||
typedef void (*transFnType)(void* table_, | |||
const PixelFormat& inPF, void* inPtr, | |||
const PixelFormat& inPF, const void* inPtr, | |||
int inStride, | |||
const PixelFormat& outPF, void* outPtr, | |||
int outStride, int width, int height); | |||
@@ -78,11 +78,11 @@ namespace rfb { | |||
// putting it into the buffer pointed to by outPtr. The pixels at inPtr | |||
// should be in the format given by inPF to init(), and the translated | |||
// pixels will be in the format given by the outPF argument to init(). | |||
void translatePixels(void* inPtr, void* outPtr, int nPixels) const; | |||
void translatePixels(const void* inPtr, void* outPtr, int nPixels) const; | |||
// Similar to translatePixels() but handles an arbitrary region of | |||
// two pixel buffers. | |||
void translateRect(void* inPtr, int inStride, Rect inRect, | |||
void translateRect(const void* inPtr, int inStride, Rect inRect, | |||
void* outPtr, int outStride, Point outCoord) const; | |||
bool willTransform(void); |
@@ -51,7 +51,7 @@ | |||
// large (for 16bpp, the table needs 64K entries). | |||
void transSimpleINtoOUT (void* table_, | |||
const PixelFormat& inPF, void* inPtr, int inStride, | |||
const PixelFormat& inPF, const void* inPtr, int inStride, | |||
const PixelFormat& outPF, void* outPtr, int outStride, | |||
int width, int height) | |||
{ | |||
@@ -85,7 +85,7 @@ void transSimpleINtoOUT (void* table_, | |||
// into two different functions for efficiency. | |||
void transRGBINtoOUT (void* table, | |||
const PixelFormat& inPF, void* inPtr, int inStride, | |||
const PixelFormat& inPF, const void* inPtr, int inStride, | |||
const PixelFormat& outPF, void* outPtr, int outStride, | |||
int width, int height) | |||
{ | |||
@@ -115,7 +115,7 @@ void transRGBINtoOUT (void* table, | |||
// colour cube index in a fourth table to yield a pixel value. | |||
void transRGBCubeINtoOUT (void* table, | |||
const PixelFormat& inPF, void* inPtr, int inStride, | |||
const PixelFormat& inPF, const void* inPtr, int inStride, | |||
const PixelFormat& outPF, void* outPtr, | |||
int outStride, int width, int height) | |||
{ |