A liberally licensed VNC server library with a clean interface
 
 
 
Go to file
Philipp Zabel f04284351e Indent wrapped argument lists with two tabs (function definitions)
Do not align wrapped function argument lists with the opening
parenthesis. Indent them with two tabs.

Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
2023-10-06 20:41:30 +00:00
.github .github: Add a pull request template 2023-02-26 11:27:01 +00:00
bench Add a stride parameter to nvnc_fb 2021-09-05 00:46:24 +00:00
doc Add a description document for tight encoding 2019-12-29 21:35:38 +00:00
examples Indent wrapped argument lists with two tabs (function definitions) 2023-10-06 20:41:30 +00:00
include damage-refinery: Replace murmurhash with XXH3 2023-10-03 20:33:27 +00:00
src Indent wrapped argument lists with two tabs (function definitions) 2023-10-06 20:41:30 +00:00
test Add base64 encoder & decoder 2023-09-29 21:53:20 +00:00
test-images Add a file to show origin of test images 2019-09-07 16:21:10 +00:00
.gitignore .gitignore: add .vimrc and sandbox 2021-09-05 00:46:24 +00:00
CONTRIBUTING.md Add a CONTRIBUTING.md 2023-02-26 11:25:46 +00:00
COPYING COPYING: The year is 2020 2020-01-29 19:49:11 +00:00
FUNDING.yml Display Patreon account on GitHub page 2021-01-31 12:21:20 +00:00
README.md README: Upgrade dependency list 2022-07-30 22:10:09 +00:00
meson.build Set version for next release 2023-10-04 22:46:37 +00:00
meson_options.txt Implement websocket 2023-04-07 12:47:49 +00:00
test-zrle.c Create unit test for zrle 2019-08-17 17:12:17 +00:00

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

  • aml - https://github.com/any1/aml/
  • ffmpeg (optional)
  • gbm (optional)
  • gnutls (optional)
  • libdrm (optional)
  • libturbojpeg (optional)
  • pixman
  • zlib

Build Dependencies

  • libdrm
  • meson
  • pkg-config

To build just run:

meson build
ninja -C build