Hitachi-ZYWRLE Encoding Number (was RE: Introduction of
NewVNCcodec)
Hitachi Systems & Services, Ltd.
micro-vnc "at" ias.hitachi-system.co.jp
Tue Feb 6 01:45:12 2007
Hi,
In message <200702051203.JDG78685.ODtJSWDPN "at" ias.hitachi-system.co.jp>
"Re: Hitachi-ZYWRLE Encoding Number (was RE: Introduction of NewVNCcodec)"
""Hitachi Systems & Services, Ltd." <micro-vnc "at" ias.hitachi-system.co.jp>" wrote:
>I think that the patch for RealVNC 4.x is meaningful and porting
>isn't difficult. So, I try it:
>
> * In rfb project,
> * Copy ZRLEEncoder.[cxx|h]/ZRLEDecoder.[cxx|h] to
> ZYWRLEEncoder.[cxx|h]/ZYWRLEDecoder.[cxx|h] and modify it.
> * register them in Encoder.cxx/Decoder.cxx.
> * Modify zrleEncode.h/zrleDecode.h for ZYWRLE. The modification
> is only functionable when include from ZYWRLEEncoder.cxx/
> ZYWRLEDecoder.cxx.
> * Add our zywrletemplate.c.
> * Modify a bit of viewer for selecting our encoding.
I forgot to say about another modification.
* ZYWRLE need quality specification. we use Tight JPEG quality
pseudo encoding for this purpose.
So, I add pseudoEncodingQualityLevel0-9 to encodings.h and
add qualtyLevel member to ConnParams.[cxx|h]
Regards,
---
Noriaki Yamazaki
Administrator of micro-VNC
Research & Developement center
Hitachi Systems & Services, Ltd.