5c5a696910
This fixes stalling during encoding. The FFmpeg devs seem to think that it's normal to change the default behaviour or their code, so this needs to be fixed here instead. Fixes #73 |
||
---|---|---|
bench | ||
doc | ||
examples | ||
include | ||
src | ||
test | ||
test-images | ||
.gitignore | ||
COPYING | ||
FUNDING.yml | ||
README.md | ||
_clang-format | ||
meson.build | ||
meson_options.txt | ||
test-zrle.c |
README.md
Neat VNC
Introduction
This is a liberally licensed VNC server library that's intended to be fast and neat.
Goals
- Speed.
- Clean interface.
- Interoperability with the Freedesktop.org ecosystem.
Building
Runtime Dependencies
- pixman
- aml - https://github.com/any1/aml/
- zlib
- gnutls (optional)
- libturbojpeg (optional)
Build Dependencies
- meson
- pkg-config
- libdrm
To build just run:
meson build
ninja -C build
Client Compatibility
Name | ZRLE Encoding | Tight Encoding | Crypto & Auth | SSH Tunneling |
---|---|---|---|---|
bVNC | Yes | ? | Yes | Yes |
RealVNC | Yes | ? | ? | ? |
Remmina | Yes | Yes | ? | Yes |
TigerVNC | Yes | Yes | Yes | ? |
TightVNC | No | Yes | ? | ? |
UltraVNC | ? | ? | ? | ? |