LookingGlass/client
Geoffrey McRae d591e2fd36 [client] added xlib-shim to disable calls to XSync
The compiled xlib-shim.so can be used to intercept and prevent SDL
from calling XSync, which causes latency issues on some video
hardware.

To use specify the full path to the file in the LD_PRELOAD
environment variable, like so:

LD_PRELOAD=/full/path/xlib-shim.so ./looking-glass
2018-01-25 09:55:21 +11:00
..
decoders [client] h264: unroll silly loop 2018-01-06 13:47:35 +11:00
parsers [client] nal: corrections to parsing logic 2018-01-06 13:40:31 +11:00
renderers [client] opengl: fix termination on configure failure 2018-01-04 09:25:42 +11:00
spice [client] spice: add channel and mouse locking 2018-01-25 07:41:11 +11:00
.gitignore [client] added renderer abstratction 2017-12-12 03:59:57 +11:00
kb.h [misc] added website url to sources 2017-12-12 04:30:47 +11:00
lg-decoder.h [client] initial vaapi h264 decode support (unfinished) 2017-12-31 00:27:26 +11:00
lg-decoders.h [client] added initial decoder framework 2017-12-29 22:48:21 +11:00
lg-renderer.c [client] implemented renderer specific option API 2017-12-17 22:21:59 +11:00
lg-renderer.h [client] initial support for compressed frames 2017-12-29 21:20:51 +11:00
lg-renderers.h [client] redesign of the renderer archiceture for mt support 2017-12-20 00:53:45 +11:00
main.c [client] use SDL_SetEventFilter for better mouse performance 2018-01-24 23:46:11 +11:00
Makefile [client] added xlib-shim to disable calls to XSync 2018-01-25 09:55:21 +11:00
utils.h [client] added initial NAL unit parser 2018-01-05 11:36:45 +11:00
xlib-shim.c [client] added xlib-shim to disable calls to XSync 2018-01-25 09:55:21 +11:00