|
|
@ -1295,6 +1295,19 @@ Code Vendor Signature Description
|
|
|
|
Pseudo-encoding`_
|
|
|
|
Pseudo-encoding`_
|
|
|
|
-768 "``TRBO``" "``SSAMPLVL``" `JPEG Subsampling Level
|
|
|
|
-768 "``TRBO``" "``SSAMPLVL``" `JPEG Subsampling Level
|
|
|
|
Pseudo-encoding`_
|
|
|
|
Pseudo-encoding`_
|
|
|
|
|
|
|
|
-870 "``KASM``" "``VIDEOTIM``" `Video time level`
|
|
|
|
|
|
|
|
-971 "``KASM``" "``VIDEOARE``" `Video area level`
|
|
|
|
|
|
|
|
-981 "``KASM``" "``DYNMAX__``" `Dynamic quality max level`
|
|
|
|
|
|
|
|
-991 "``KASM``" "``DYNMIN__``" `Dynamic quality min level`
|
|
|
|
|
|
|
|
-992 "``KASM``" "``PREFERBW``" `Prefer bandwidth over quality`
|
|
|
|
|
|
|
|
-1003 "``KASM``" "``TREATLOS``" `Treat lossless level`
|
|
|
|
|
|
|
|
-1013 "``KASM``" "``WEBPVIDQ``" `WEBP video quality level`
|
|
|
|
|
|
|
|
-1023 "``KASM``" "``JPEGVIDQ``" `JPEG video quality level`
|
|
|
|
|
|
|
|
-1024 "``KASM``" "``WEBP____``" `WEBP support`
|
|
|
|
|
|
|
|
-1986 "``KASM``" "``VIDEOOTI``" `Video out time level`
|
|
|
|
|
|
|
|
-1996 "``KASM``" "``VIDEOSCA``" `Video scaling level`
|
|
|
|
|
|
|
|
-1997 "``KASM``" "``MAXVIDRE``" `Max video resolution support`
|
|
|
|
|
|
|
|
-2048 "``KASM``" "``FRAMERAT``" `Framerate level`
|
|
|
|
======= =========== =============== ===================================
|
|
|
|
======= =========== =============== ===================================
|
|
|
|
|
|
|
|
|
|
|
|
Note that the server need not (but it may) list the "``RAW_____``"
|
|
|
|
Note that the server need not (but it may) list the "``RAW_____``"
|
|
|
@ -1337,11 +1350,14 @@ Number Name
|
|
|
|
127 VMware
|
|
|
|
127 VMware
|
|
|
|
128 Car Connectivity
|
|
|
|
128 Car Connectivity
|
|
|
|
150 `EnableContinuousUpdates`_
|
|
|
|
150 `EnableContinuousUpdates`_
|
|
|
|
|
|
|
|
178 Kasm request stats
|
|
|
|
|
|
|
|
179 Kasm request frame stats
|
|
|
|
|
|
|
|
180 Kasm binary clipboard
|
|
|
|
248 `ClientFence`_
|
|
|
|
248 `ClientFence`_
|
|
|
|
249 OLIVE Call Control
|
|
|
|
249 OLIVE Call Control
|
|
|
|
250 `xvp Client Message`_
|
|
|
|
250 `xvp Client Message`_
|
|
|
|
251 `SetDesktopSize`_
|
|
|
|
251 `SetDesktopSize`_
|
|
|
|
252 tight
|
|
|
|
252 tight / Kasm override as max video resolution
|
|
|
|
253 `gii Client Message`_
|
|
|
|
253 `gii Client Message`_
|
|
|
|
254 VMware
|
|
|
|
254 VMware
|
|
|
|
255 `QEMU Client Message`_
|
|
|
|
255 `QEMU Client Message`_
|
|
|
@ -2328,6 +2344,9 @@ Number Name
|
|
|
|
128 Car Connectivity
|
|
|
|
128 Car Connectivity
|
|
|
|
150 `EndOfContinuousUpdates`_
|
|
|
|
150 `EndOfContinuousUpdates`_
|
|
|
|
173 ServerState
|
|
|
|
173 ServerState
|
|
|
|
|
|
|
|
178 Kasm stats
|
|
|
|
|
|
|
|
179 Kasm frame stats
|
|
|
|
|
|
|
|
180 Kasm binary clipboard
|
|
|
|
248 `ServerFence`_
|
|
|
|
248 `ServerFence`_
|
|
|
|
249 OLIVE Call Control
|
|
|
|
249 OLIVE Call Control
|
|
|
|
250 `xvp Server Message`_
|
|
|
|
250 `xvp Server Message`_
|
|
|
@ -3057,14 +3076,15 @@ Bits Binary value Description
|
|
|
|
=============== =================== ===================================
|
|
|
|
=============== =================== ===================================
|
|
|
|
|
|
|
|
|
|
|
|
Otherwise, if the bit 7 of *compression-control* is set to 1, then the
|
|
|
|
Otherwise, if the bit 7 of *compression-control* is set to 1, then the
|
|
|
|
compression method is either **FillCompression** or
|
|
|
|
compression method is either **FillCompression**,
|
|
|
|
**JpegCompression**, depending on other bits of the same byte:
|
|
|
|
**JpegCompression**, or Kasm-specific depending on other bits of the same byte:
|
|
|
|
|
|
|
|
|
|
|
|
=============== =================== ===================================
|
|
|
|
=============== =================== ===================================
|
|
|
|
Bits Binary value Description
|
|
|
|
Bits Binary value Description
|
|
|
|
=============== =================== ===================================
|
|
|
|
=============== =================== ===================================
|
|
|
|
7-4 1000 **FillCompression**
|
|
|
|
7-4 1000 **FillCompression**
|
|
|
|
.. 1001 **JpegCompression**
|
|
|
|
.. 1001 **JpegCompression**
|
|
|
|
|
|
|
|
.. 1011 **WebpCompression**
|
|
|
|
.. any other Invalid
|
|
|
|
.. any other Invalid
|
|
|
|
=============== =================== ===================================
|
|
|
|
=============== =================== ===================================
|
|
|
|
|
|
|
|
|
|
|
@ -4100,6 +4120,27 @@ The values for this pseudo-encoding are defined as follows:
|
|
|
|
This pseudo-encoding was originally intended for use with JPEG-encoded
|
|
|
|
This pseudo-encoding was originally intended for use with JPEG-encoded
|
|
|
|
subrectangles, but it could be used with other types of image encoding as well.
|
|
|
|
subrectangles, but it could be used with other types of image encoding as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kasm-specific pseudo-encodings
|
|
|
|
|
|
|
|
------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These allow remote configuration of some properties, in case the server allows
|
|
|
|
|
|
|
|
it. For the interpretation of these values, see the man page and server config
|
|
|
|
|
|
|
|
docs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Video time = 0-100
|
|
|
|
|
|
|
|
Video area = 1-100
|
|
|
|
|
|
|
|
Dynamic quality max = 0-9
|
|
|
|
|
|
|
|
Dynamic quality min = 0-9
|
|
|
|
|
|
|
|
Prefer bandwidth over quality = bool
|
|
|
|
|
|
|
|
Treat lossless = 0-10
|
|
|
|
|
|
|
|
Webp video quality = 0-9
|
|
|
|
|
|
|
|
Jpeg video quality = 0-9
|
|
|
|
|
|
|
|
Webp support = bool
|
|
|
|
|
|
|
|
Video out time = 1-100
|
|
|
|
|
|
|
|
Video scaling = 0-9, currently 0-2 defined
|
|
|
|
|
|
|
|
Max video resolution = bool
|
|
|
|
|
|
|
|
Frame rate = 10-60
|
|
|
|
|
|
|
|
|
|
|
|
VMware Cursor Pseudo-encoding
|
|
|
|
VMware Cursor Pseudo-encoding
|
|
|
|
-----------------------------
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
|
|
|
|