Mercurial > hg > Members > nobuyasu > tightVNCProxy
comparison src/myVncProxy/VncProxyService.java @ 78:5970410efee7
modify VncProxyService. EncodingRAW -> EncodingZlib
author | e085711 |
---|---|
date | Fri, 29 Jul 2011 19:17:31 +0900 |
parents | 347c153f74c7 |
children | 712a047908df 762d2b7f1db2 |
comparison
equal
deleted
inserted
replaced
77:fe5925bb9a7e | 78:5970410efee7 |
---|---|
351 } | 351 } |
352 | 352 |
353 int[] encodings = new int[20]; | 353 int[] encodings = new int[20]; |
354 int nEncodings = 0; | 354 int nEncodings = 0; |
355 | 355 |
356 /* | |
356 encodings[nEncodings++] = preferredEncoding; | 357 encodings[nEncodings++] = preferredEncoding; |
357 if (options.useCopyRect) { | 358 if (options.useCopyRect) { |
358 encodings[nEncodings++] = RfbProto.EncodingCopyRect; | 359 encodings[nEncodings++] = RfbProto.EncodingCopyRect; |
359 } | 360 } |
360 | |
361 if (preferredEncoding != RfbProto.EncodingTight) { | 361 if (preferredEncoding != RfbProto.EncodingTight) { |
362 encodings[nEncodings++] = RfbProto.EncodingTight; | 362 encodings[nEncodings++] = RfbProto.EncodingTight; |
363 } | 363 } |
364 if (preferredEncoding != RfbProto.EncodingZRLE) { | 364 if (preferredEncoding != RfbProto.EncodingZRLE) { |
365 encodings[nEncodings++] = RfbProto.EncodingZRLE; | 365 encodings[nEncodings++] = RfbProto.EncodingZRLE; |
366 } | 366 } |
367 if (preferredEncoding != RfbProto.EncodingHextile) { | 367 if (preferredEncoding != RfbProto.EncodingHextile) { |
368 encodings[nEncodings++] = RfbProto.EncodingHextile; | 368 encodings[nEncodings++] = RfbProto.EncodingHextile; |
369 } | 369 } |
370 */ | |
370 if (preferredEncoding != RfbProto.EncodingZlib) { | 371 if (preferredEncoding != RfbProto.EncodingZlib) { |
371 encodings[nEncodings++] = RfbProto.EncodingZlib; | 372 encodings[nEncodings++] = RfbProto.EncodingZlib; |
372 } | 373 } |
374 /* | |
373 if (preferredEncoding != RfbProto.EncodingCoRRE) { | 375 if (preferredEncoding != RfbProto.EncodingCoRRE) { |
374 encodings[nEncodings++] = RfbProto.EncodingCoRRE; | 376 encodings[nEncodings++] = RfbProto.EncodingCoRRE; |
375 } | 377 } |
376 if (preferredEncoding != RfbProto.EncodingRRE) { | 378 if (preferredEncoding != RfbProto.EncodingRRE) { |
377 encodings[nEncodings++] = RfbProto.EncodingRRE; | 379 encodings[nEncodings++] = RfbProto.EncodingRRE; |
383 } | 385 } |
384 if (options.jpegQuality >= 0 && options.jpegQuality <= 9) { | 386 if (options.jpegQuality >= 0 && options.jpegQuality <= 9) { |
385 encodings[nEncodings++] = RfbProto.EncodingQualityLevel0 | 387 encodings[nEncodings++] = RfbProto.EncodingQualityLevel0 |
386 + options.jpegQuality; | 388 + options.jpegQuality; |
387 } | 389 } |
388 | |
389 if (options.requestCursorUpdates) { | 390 if (options.requestCursorUpdates) { |
390 encodings[nEncodings++] = RfbProto.EncodingXCursor; | 391 encodings[nEncodings++] = RfbProto.EncodingXCursor; |
391 encodings[nEncodings++] = RfbProto.EncodingRichCursor; | 392 encodings[nEncodings++] = RfbProto.EncodingRichCursor; |
392 if (!options.ignoreCursorUpdates) | 393 if (!options.ignoreCursorUpdates) |
393 encodings[nEncodings++] = RfbProto.EncodingPointerPos; | 394 encodings[nEncodings++] = RfbProto.EncodingPointerPos; |
394 } | 395 } |
395 | 396 */ |
397 | |
396 encodings[nEncodings++] = RfbProto.EncodingLastRect; | 398 encodings[nEncodings++] = RfbProto.EncodingLastRect; |
397 encodings[nEncodings++] = RfbProto.EncodingNewFBSize; | 399 encodings[nEncodings++] = RfbProto.EncodingNewFBSize; |
398 | 400 |
399 boolean encodingsWereChanged = false; | 401 boolean encodingsWereChanged = false; |
400 if (nEncodings != nEncodingsSaved) { | 402 if (nEncodings != nEncodingsSaved) { |