]> source.dussan.org Git - tigervnc.git/commit
Complete rewrite of pixel buffer & decoder implementation. 390/head
authorBrian P. Hinz <bphinz@users.sf.net>
Sun, 11 Dec 2016 00:28:42 +0000 (19:28 -0500)
committerBrian P. Hinz <bphinz@users.sf.net>
Sun, 11 Dec 2016 00:28:42 +0000 (19:28 -0500)
commit985d0eb0657351c7bf01db3d1d30012f35c153de
treebdc3fa1e21973dacbd41490b620198b0852ac97a
parent4efd8150bb2d0d116042d57af180dfd8a4ea11c3
Complete rewrite of pixel buffer & decoder implementation.

Adds multi-threading, more robust support for different pixel formats,
and several new runtime options.
27 files changed:
java/com/tigervnc/rfb/CopyRectDecoder.java [new file with mode: 0644]
java/com/tigervnc/rfb/Cursor.java
java/com/tigervnc/rfb/DecodeManager.java [new file with mode: 0644]
java/com/tigervnc/rfb/Decoder.java
java/com/tigervnc/rfb/FullFramePixelBuffer.java [new file with mode: 0644]
java/com/tigervnc/rfb/HextileDecoder.java
java/com/tigervnc/rfb/JpegDecompressor.java [new file with mode: 0644]
java/com/tigervnc/rfb/ManagedPixelBuffer.java
java/com/tigervnc/rfb/ModifiablePixelBuffer.java [new file with mode: 0644]
java/com/tigervnc/rfb/PixelBuffer.java
java/com/tigervnc/rfb/PixelFormat.java
java/com/tigervnc/rfb/RREDecoder.java
java/com/tigervnc/rfb/RawDecoder.java
java/com/tigervnc/rfb/Region.java [new file with mode: 0644]
java/com/tigervnc/rfb/TightDecoder.java
java/com/tigervnc/rfb/ZRLEDecoder.java
java/com/tigervnc/vncviewer/BIPixelBuffer.java [deleted file]
java/com/tigervnc/vncviewer/CConn.java
java/com/tigervnc/vncviewer/DesktopWindow.java
java/com/tigervnc/vncviewer/Dialog.java
java/com/tigervnc/vncviewer/F8Menu.java
java/com/tigervnc/vncviewer/JavaPixelBuffer.java [new file with mode: 0644]
java/com/tigervnc/vncviewer/OptionsDialog.java
java/com/tigervnc/vncviewer/Parameters.java
java/com/tigervnc/vncviewer/PlatformPixelBuffer.java
java/com/tigervnc/vncviewer/Viewport.java
java/com/tigervnc/vncviewer/VncViewer.java