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) {