diff options
author | DRC <dcommander@users.sourceforge.net> | 2011-11-03 18:45:39 +0000 |
---|---|---|
committer | DRC <dcommander@users.sourceforge.net> | 2011-11-03 18:45:39 +0000 |
commit | 3004cb640aba2ed81d31444064aa8087990c7212 (patch) | |
tree | 74f2064d47c975cd27b149dda22f69e03ffae238 /common/rfb | |
parent | bf380e7eb90600fbce2279e4ac2efd3f3c8a7345 (diff) | |
download | tigervnc-3004cb640aba2ed81d31444064aa8087990c7212.tar.gz tigervnc-3004cb640aba2ed81d31444064aa8087990c7212.zip |
Put arguments in a more consistent order based on data flow, in order to improve readability
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4756 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'common/rfb')
-rw-r--r-- | common/rfb/TightEncoder.h | 39 | ||||
-rw-r--r-- | common/rfb/tightEncode.h | 40 |
2 files changed, 41 insertions, 38 deletions
diff --git a/common/rfb/TightEncoder.h b/common/rfb/TightEncoder.h index 755d8829..95c2b984 100644 --- a/common/rfb/TightEncoder.h +++ b/common/rfb/TightEncoder.h @@ -93,15 +93,16 @@ namespace rfb { void sendRectSimple(const Rect& r); void writeSubrect(const Rect& r, bool forceSolid = false); - void compressData(rdr::OutStream *os, rdr::ZlibOutStream *zos, - const void *buf, unsigned int length, int zlibLevel); + void compressData(const void *buf, unsigned int length, + rdr::ZlibOutStream *zos, int zlibLevel, + rdr::OutStream *os); int paletteInsert(rdr::U32 rgb, int numPixels, int bpp); void paletteReset(void); - void fastFillPalette8(const Rect &r, rdr::U8 *data, int stride); - void fastFillPalette16(const Rect &r, rdr::U16 *data, int stride); - void fastFillPalette32(const Rect &r, rdr::U32 *data, int stride); + void fastFillPalette8(rdr::U8 *data, int stride, const Rect &r); + void fastFillPalette16(rdr::U16 *data, int stride, const Rect &r); + void fastFillPalette32(rdr::U32 *data, int stride, const Rect &r); void fillPalette8(rdr::U8 *data, int count); void fillPalette16(rdr::U16 *data, int count); @@ -119,23 +120,25 @@ namespace rfb { bool checkSolidTile16(Rect& r, rdr::U32 *colorPtr, bool needSameColor); bool checkSolidTile32(Rect& r, rdr::U32 *colorPtr, bool needSameColor); - void encodeSolidRect8(rdr::OutStream *os, rdr::U8 *buf); - void encodeSolidRect16(rdr::OutStream *os, rdr::U16 *buf); - void encodeSolidRect32(rdr::OutStream *os, rdr::U32 *buf); + void encodeSolidRect8(rdr::U8 *buf, rdr::OutStream *os); + void encodeSolidRect16(rdr::U16 *buf, rdr::OutStream *os); + void encodeSolidRect32(rdr::U32 *buf, rdr::OutStream *os); - void encodeFullColorRect8(rdr::OutStream *os, rdr::U8 *buf, const Rect& r); - void encodeFullColorRect16(rdr::OutStream *os, rdr::U16 *buf, const Rect& r); - void encodeFullColorRect32(rdr::OutStream *os, rdr::U32 *buf, const Rect& r); + void encodeFullColorRect8(rdr::U8 *buf, const Rect& r, rdr::OutStream *os); + void encodeFullColorRect16(rdr::U16 *buf, const Rect& r, rdr::OutStream *os); + void encodeFullColorRect32(rdr::U32 *buf, const Rect& r, rdr::OutStream *os); - void encodeMonoRect8(rdr::OutStream *os, rdr::U8 *buf, const Rect& r); - void encodeMonoRect16(rdr::OutStream *os, rdr::U16 *buf, const Rect& r); - void encodeMonoRect32(rdr::OutStream *os, rdr::U32 *buf, const Rect& r); + void encodeMonoRect8(rdr::U8 *buf, const Rect& r, rdr::OutStream *os); + void encodeMonoRect16(rdr::U16 *buf, const Rect& r, rdr::OutStream *os); + void encodeMonoRect32(rdr::U32 *buf, const Rect& r, rdr::OutStream *os); - void encodeIndexedRect16(rdr::OutStream *os, rdr::U16 *buf, const Rect& r); - void encodeIndexedRect32(rdr::OutStream *os, rdr::U32 *buf, const Rect& r); + void encodeIndexedRect16(rdr::U16 *buf, const Rect& r, rdr::OutStream *os); + void encodeIndexedRect32(rdr::U32 *buf, const Rect& r, rdr::OutStream *os); - void encodeJpegRect16(rdr::OutStream *os, rdr::U16 *buf, int, const Rect& r); - void encodeJpegRect32(rdr::OutStream *os, rdr::U32 *buf, int, const Rect& r); + void encodeJpegRect16(rdr::U16 *buf, int stride, const Rect& r, + rdr::OutStream *os); + void encodeJpegRect32(rdr::U32 *buf, int stride, const Rect& r, + rdr::OutStream *os); SMsgWriter* writer; rdr::MemOutStream mos; diff --git a/common/rfb/tightEncode.h b/common/rfb/tightEncode.h index 37c7ae76..a1d5dbe9 100644 --- a/common/rfb/tightEncode.h +++ b/common/rfb/tightEncode.h @@ -134,9 +134,9 @@ int TightEncoder::paletteInsert(rdr::U32 rgb, int numPixels, int bpp) // size is less than TIGHT_MIN_TO_COMPRESS bytes. // -void TightEncoder::compressData(rdr::OutStream *os, rdr::ZlibOutStream *zos, - const void *buf, unsigned int length, - int zlibLevel) +void TightEncoder::compressData(const void *buf, unsigned int length, + rdr::ZlibOutStream *zos, int zlibLevel, + rdr::OutStream *os) { if (length < TIGHT_MIN_TO_COMPRESS) { os->writeBytes(buf, length); @@ -218,7 +218,7 @@ void TIGHT_ENCODE (const Rect& r, rdr::OutStream *os, bool forceSolid) // This is so we can avoid translating the pixels when compressing // with JPEG, since it is unnecessary if (grayScaleJPEG) palNumColors = 0; - else FAST_FILL_PALETTE(r, pixels, stride); + else FAST_FILL_PALETTE(pixels, stride, r); if(palNumColors != 0 || jpegQuality == -1) { pixels = (PIXEL_T *)writer->getImageBuf(r.area()); stride = r.width(); @@ -239,24 +239,24 @@ void TIGHT_ENCODE (const Rect& r, rdr::OutStream *os, bool forceSolid) // Truecolor image #if (BPP != 8) if (jpegQuality != -1) { - ENCODE_JPEG_RECT(os, pixels, stride, r); + ENCODE_JPEG_RECT(pixels, stride, r, os); break; } #endif - ENCODE_FULLCOLOR_RECT(os, pixels, r); + ENCODE_FULLCOLOR_RECT(pixels, r, os); break; case 1: // Solid rectangle - ENCODE_SOLID_RECT(os, pixels); + ENCODE_SOLID_RECT(pixels, os); break; case 2: // Two-color rectangle - ENCODE_MONO_RECT(os, pixels, r); + ENCODE_MONO_RECT(pixels, r, os); break; #if (BPP != 8) default: // Up to 256 different colors - ENCODE_INDEXED_RECT(os, pixels, r); + ENCODE_INDEXED_RECT(pixels, r, os); #endif } } @@ -265,7 +265,7 @@ void TIGHT_ENCODE (const Rect& r, rdr::OutStream *os, bool forceSolid) // Subencoding implementations. // -void ENCODE_SOLID_RECT (rdr::OutStream *os, PIXEL_T *buf) +void ENCODE_SOLID_RECT (PIXEL_T *buf, rdr::OutStream *os) { os->writeU8(0x08 << 4); @@ -273,16 +273,16 @@ void ENCODE_SOLID_RECT (rdr::OutStream *os, PIXEL_T *buf) os->writeBytes(buf, length); } -void ENCODE_FULLCOLOR_RECT (rdr::OutStream *os, PIXEL_T *buf, const Rect& r) +void ENCODE_FULLCOLOR_RECT (PIXEL_T *buf, const Rect& r, rdr::OutStream *os) { const int streamId = 0; os->writeU8(streamId << 4); int length = PACK_PIXELS(buf, r.area()); - compressData(os, &zos[streamId], buf, length, pconf->rawZlibLevel); + compressData(buf, length, &zos[streamId], pconf->rawZlibLevel, os); } -void ENCODE_MONO_RECT (rdr::OutStream *os, PIXEL_T *buf, const Rect& r) +void ENCODE_MONO_RECT (PIXEL_T *buf, const Rect& r, rdr::OutStream *os) { const int streamId = 1; os->writeU8((streamId | 0x04) << 4); @@ -344,11 +344,11 @@ void ENCODE_MONO_RECT (rdr::OutStream *os, PIXEL_T *buf, const Rect& r) // Write the data int length = (w + 7) / 8; length *= h; - compressData(os, &zos[streamId], buf, length, pconf->monoZlibLevel); + compressData(buf, length, &zos[streamId], pconf->monoZlibLevel, os); } #if (BPP != 8) -void ENCODE_INDEXED_RECT (rdr::OutStream *os, PIXEL_T *buf, const Rect& r) +void ENCODE_INDEXED_RECT (PIXEL_T *buf, const Rect& r, rdr::OutStream *os) { const int streamId = 2; os->writeU8((streamId | 0x04) << 4); @@ -391,7 +391,7 @@ void ENCODE_INDEXED_RECT (rdr::OutStream *os, PIXEL_T *buf, const Rect& r) } // Write the data - compressData(os, &zos[streamId], buf, r.area(), pconf->idxZlibLevel); + compressData(buf, r.area(), &zos[streamId], pconf->idxZlibLevel, os); } #endif // #if (BPP != 8) @@ -400,8 +400,8 @@ void ENCODE_INDEXED_RECT (rdr::OutStream *os, PIXEL_T *buf, const Rect& r) // #if (BPP != 8) -void ENCODE_JPEG_RECT (rdr::OutStream *os, PIXEL_T *buf, int stride, - const Rect& r) +void ENCODE_JPEG_RECT (PIXEL_T *buf, int stride, const Rect& r, + rdr::OutStream *os) { jc.clear(); jc.compress((rdr::U8 *)buf, stride * clientpf.bpp / 8, r, clientpf, @@ -458,7 +458,7 @@ void FILL_PALETTE (PIXEL_T *data, int count) } } -void FAST_FILL_PALETTE (const Rect& r, PIXEL_T *data, int stride) +void FAST_FILL_PALETTE (PIXEL_T *data, int stride, const Rect& r) { } @@ -523,7 +523,7 @@ void FILL_PALETTE (PIXEL_T *data, int count) paletteInsert (ci, (rdr::U32)ni, BPP); } -void FAST_FILL_PALETTE (const Rect& r, PIXEL_T *data, int stride) +void FAST_FILL_PALETTE (PIXEL_T *data, int stride, const Rect& r) { PIXEL_T c0, c1, ci = 0, mask, c0t, c1t, cit; int n0, n1, ni; |