Results 41 issues of Andri Yngvason

We should try to select which version of xxh3 to run during runtime. Currently, whatever is available on the build machine will be chose, which isn't portable for binary distribution.

It's possible to parallelise deflate compression by slitting it up into blocks. This would benefit ZRLE.

enhancement

I want to create a new protocol extension deploying the following techniques: - Ephemeral key ECDH using Curve25519 for key exchange - Ed25519 public/private key pairs for authentication - Chacha20...

enhancement

We can piggy-back on the GnuTLS stream implementation to get TLS support into the WebSocket stream.

enhancement

This should be made fully compliant.

enhancement

When there is no hardware encoding taking place, using DMA-BUFs causes slightly more load. It should be possible to request from the user to supply "dumb" buffers when there is...

enhancement

Currently, encoding jobs have data dependencies on the parent encoder object. This is a poor fit for `aml_work`. Each worker job should contain all the information that it needs for...

Yak shaving

The encoding method has been documented here: https://github.com/rfbproto/rfbproto/pull/44 The encoder could be based off of the tight encoder, using the same tiling mechanism.

enhancement

Some people prefer OpenSSL and it is arguably more secure and probably faster. I used GnuTLS because it has a nicer API, but patches implementing VeNCrypt using OpenSSL are welcome.

The compression artifacts can be eliminated when a pixel surface settles. I.e. some time after the image has stopped changing, the server can send a loss-less upgrade for the affected...

enhancement