From 2c23ba19f24146a2b04ee4d76affb6050dd19db4 Mon Sep 17 00:00:00 2001 From: enikey Date: Fri, 19 Dec 2008 05:34:17 +0000 Subject: [PATCH] [Documentation] Added comments to methods. [Cleanup] Added newlines after comments. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3416 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- java/src/com/tightvnc/decoder/RawDecoder.java | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/java/src/com/tightvnc/decoder/RawDecoder.java b/java/src/com/tightvnc/decoder/RawDecoder.java index efa69d13..c6782602 100644 --- a/java/src/com/tightvnc/decoder/RawDecoder.java +++ b/java/src/com/tightvnc/decoder/RawDecoder.java @@ -35,6 +35,10 @@ public class RawDecoder { cm24 = new DirectColorModel(24, 0xFF0000, 0x00FF00, 0x0000FF); } + // + // Set methods to set value of non-static protected members of class + // + public void setRfbInputStream(RfbInputStream is) { rfbis = is; } @@ -47,6 +51,11 @@ public class RawDecoder { bytesPerPixel = bpp; } + public void setFrameBufferSize(int w, int h) { + framebufferWidth = w; + framebufferHeight = h; + } + public void setSessionRecorder(RecordInterface ri) { rec = ri; } @@ -59,11 +68,6 @@ public class RawDecoder { return bytesPerPixel; } - public void setFrameBufferSize(int w, int h) { - framebufferWidth = w; - framebufferHeight = h; - } - // // Decodes Raw Pixels data and draw it into graphics // @@ -74,6 +78,9 @@ public class RawDecoder { if (pixels8 != null) { rfbis.readFully(pixels8, dy * framebufferWidth + x, w); } + // + // Save decoded data to RecordInterface + // if (rec.canWrite()) { rec.write(pixels8, dy * framebufferWidth + x, w); } @@ -106,6 +113,7 @@ public class RawDecoder { // // Display newly updated area of pixels. // + protected void handleUpdatedPixels(int x, int y, int w, int h) { // Draw updated pixels of the off-screen image. pixelsSource.newPixels(x, y, w, h); @@ -171,6 +179,7 @@ public class RawDecoder { // // Unique data for every decoder (? maybe not ?) // + protected int bytesPerPixel = 4; protected int framebufferWidth = 0; protected int framebufferHeight = 0; @@ -181,6 +190,7 @@ public class RawDecoder { // // This data must be shared between decoders // + protected static byte []pixels8 = null; protected static int []pixels24 = null; protected static MemoryImageSource pixelsSource = null; @@ -189,6 +199,7 @@ public class RawDecoder { // // Access to this static members only though protected methods // + private static ColorModel cm8 = null; private static ColorModel cm24 = null; private static Color []color256 = null; -- 2.39.5