Geoffrey McRae
|
6f39434bdc
|
[host] correct reinit logic when LGMP corruption is detected
|
2021-12-30 14:34:45 +11:00 |
|
Geoffrey McRae
|
9b202d5566
|
[host] detect header corruption and re-initialize if so
|
2021-12-30 13:49:33 +11:00 |
|
Geoffrey McRae
|
764e52fb20
|
[client] undo commented code from debugging
|
2021-12-30 13:19:59 +11:00 |
|
Geoffrey McRae
|
6f17e89b16
|
[host] lgmp: update to fix regression in initialization of the header
|
2021-12-30 13:00:56 +11:00 |
|
Geoffrey McRae
|
d8e7a83226
|
[host] lgmp: update the lgmp submodule
|
2021-12-30 12:49:49 +11:00 |
|
Geoffrey McRae
|
c74d48691f
|
[client] spice: update submodule and update to use new PSConfig members
|
2021-12-29 20:22:07 +11:00 |
|
Geoffrey McRae
|
7c8f42855d
|
[client] spice: update submodule for improved logging
|
2021-12-29 18:18:33 +11:00 |
|
Geoffrey McRae
|
d1a765c179
|
[client] spice: update PureSpice submodule and adjust for new API usage
|
2021-12-29 16:02:22 +11:00 |
|
Geoffrey McRae
|
2ed3c82de0
|
[common] provide debug print methods for dependent libraries to use
|
2021-12-29 16:01:42 +11:00 |
|
Geoffrey McRae
|
17b77cfbc1
|
[client] spice: update PureSpice submodule and update includes
|
2021-12-29 00:18:25 +11:00 |
|
Geoffrey McRae
|
65ba2e8df9
|
[client] spice: update submodule and refactor calls & types
|
2021-12-28 22:04:35 +11:00 |
|
Quantum
|
e7fdf7e77a
|
[host] pipewire: report stream state
This should provide some useful debug information and report stream
errors.
|
2021-12-28 19:23:14 +11:00 |
|
Jonathan Rubenstein
|
aa5922a1b4
|
[version.cmake] Add reminder to synchronize git-describe with docs/lgrelease.py
|
2021-12-28 19:18:42 +11:00 |
|
Geoffrey McRae
|
142902b7b3
|
[doc] fix typo and add Debian to the word list
|
2021-12-28 19:07:33 +11:00 |
|
Quantum
|
10110dd940
|
[host] app: support force quitting
This makes it much less painful to develop the host, as sometimes it
hangs and ^C doesn't work.
|
2021-12-28 19:04:47 +11:00 |
|
Geoffrey McRae
|
192fb1cdc7
|
[doc] add link to the wiki for dependencies on other distributions
ref #909
|
2021-12-28 19:04:24 +11:00 |
|
Geoffrey McRae
|
35efa551ef
|
[client] egl: determine mouse scale using both horiz and vert size
|
2021-12-28 19:04:24 +11:00 |
|
Jonathan Rubenstein
|
f53adc7a05
|
[doc] build: Fix apt command overflowing page
|
2021-12-28 18:50:56 +11:00 |
|
Quantum
|
a21e897bb5
|
[host] pipewire: use new format for 10-bit colour
I recently added little-endian 10-bit colour formats to PipeWire, which
is what we actually use. The old r210 format is big endian.
|
2021-12-28 18:50:29 +11:00 |
|
Quantum
|
136737f25b
|
[client] egl: simplify EGL torus code
|
2021-12-28 10:19:36 +11:00 |
|
Geoffrey McRae
|
95987a9c91
|
[client] core: set the correct cursor when exiting overlay
|
2021-12-27 11:52:06 +11:00 |
|
Geoffrey McRae
|
bbd9c84896
|
[client] core: invalidate the pointer state when overlay is disabled
|
2021-12-27 11:22:12 +11:00 |
|
vmfortress
|
8ab130deba
|
xcb: added basic cursor support via xcb_fixes
xcb interface now properly supports cursor integration through
a `pointerThread` similar to the nvfbc implementation.
|
2021-12-27 11:10:07 +11:00 |
|
vmfortress
|
fbf294efd9
|
xcb: Fixed return value of xcb_deinit
`xcb_deinit` returns `true` to fit the capture interface standard.
|
2021-12-27 11:10:07 +11:00 |
|
vmfortress
|
2824238b4d
|
xcb: added xcb_stop and xcb_initOptions support
Added basic functions and the necessary variables for the
`.initOptions` and `.stop` items in the capture interface.
|
2021-12-27 11:10:07 +11:00 |
|
Geoffrey McRae
|
bb74a9d9c8
|
[client] core: don't try to send LGMP messages if the video is stopped
If the video stream is stopped the LGMP session is not valid, so we
can't send messages to the client.
|
2021-12-27 09:55:56 +11:00 |
|
Jonathan Rubenstein
|
9ff476bd09
|
[doc] Minor cleanup to release spelling check
Co-authored-by: Guanzhong Chen <quantum2048@gmail.com>
|
2021-12-27 09:23:31 +11:00 |
|
Jonathan Rubenstein
|
6ef3fea05e
|
[doc] Version no longer gets spellchecked
|
2021-12-27 09:23:31 +11:00 |
|
Geoffrey McRae
|
02ec25b008
|
[client] audio/pw: it's Looking Glass, not LookingGlass
|
2021-12-26 18:49:35 +11:00 |
|
Geoffrey McRae
|
4e75c576b2
|
[client] ci: add new libpulse-dev dependency
|
2021-12-26 18:30:05 +11:00 |
|
Geoffrey McRae
|
90dd1f3913
|
[client] audio/pa: added initial pulseaudio implementation
|
2021-12-26 18:22:51 +11:00 |
|
Jonathan Rubenstein
|
a8ddf72318
|
[doc] conf: Fix typo in release git-describe command
We got the gist of it, but in the end, didn't git it right.
|
2021-12-26 14:12:39 +11:00 |
|
Jonathan Rubenstein
|
5d9db8b2f5
|
[docs] all: Change nav background from transparent to explicit
|
2021-12-26 13:57:05 +11:00 |
|
Jonathan Rubenstein
|
672cd246ab
|
[docs] all: Fix mobile layout
|
2021-12-26 13:57:05 +11:00 |
|
Jonathan Rubenstein
|
936688ddac
|
[doc] all: Center content when there's room
|
2021-12-26 13:28:40 +11:00 |
|
Jonathan Rubenstein
|
ff6c46f7ca
|
[docs] all: Switch to sphinx-readthedocs-theme
From https://github.com/readthedocs/sphinx_rtd_theme
|
2021-12-26 12:46:23 +11:00 |
|
Quantum
|
4dccd725bf
|
[doc] automatically detect version
We prefer the VERSION file if available, otherwise falling back to
querying version directly from git.
|
2021-12-26 12:08:24 +11:00 |
|
Quantum
|
6f8745a89b
|
[host] installer: enable DPI awareness
This should make the installer look less blurry on high DPI displays.
|
2021-12-26 11:34:43 +11:00 |
|
Quantum
|
f971a01801
|
[host] ci: test IVSHMEM installer build
|
2021-12-26 11:31:32 +11:00 |
|
Quantum
|
3d1eedd4ef
|
[host] installer: add ability to install IVSHMEM driver
To use this, run makensis with -DIVSHMEM with the driver files in the
ivshmem subdirectory under the build directory.
|
2021-12-26 11:31:32 +11:00 |
|
Quantum
|
d073f9969c
|
[host] installer: clean up trailing whitespace
|
2021-12-26 11:31:32 +11:00 |
|
WYF
|
b21d842f0e
|
[host] nvfbc: add an option to specify adapter
|
2021-12-26 11:14:17 +11:00 |
|
Geoffrey McRae
|
9fa643484c
|
[client] audio/pw: use scaling forumula provided by quantum
|
2021-12-26 11:09:42 +11:00 |
|
Geoffrey McRae
|
64b64b61be
|
[client] audio/pw: implement volume and mute control
|
2021-12-26 11:09:42 +11:00 |
|
Geoffrey McRae
|
433a5420cb
|
[client] audio: update PureSpice and add support for volume control/mute
|
2021-12-26 11:09:42 +11:00 |
|
Geoffrey McRae
|
e408ea51e2
|
[client] audio/pw: gracefully shutdown when asked to
|
2021-12-26 11:09:42 +11:00 |
|
Geoffrey McRae
|
cca6492069
|
[client] audio: call audioDev->free on spice thread exit
|
2021-12-26 11:09:42 +11:00 |
|
Quantum
|
141d5d3731
|
[client] ci: build with PipeWire
|
2021-12-26 11:09:42 +11:00 |
|
Geoffrey McRae
|
ebdc847ef1
|
[client] audio/pw: don't re-create an idle stream with matching format
|
2021-12-26 11:09:42 +11:00 |
|
Geoffrey McRae
|
2ea24516d2
|
[client] audio/pw: limit how much data gets buffered to reduce latency
|
2021-12-26 11:09:42 +11:00 |
|