Commit graph

  • c2a766c2ee [client] audio: fix setfault due to failure to properly reset Geoffrey McRae 2022-01-27 19:20:16 +1100
  • 4ff39616b2 [common] rb: correct invalid accesses of atomics Geoffrey McRae 2022-01-27 18:20:03 +1100
  • 2201ed869e [github] add libsamplerate0-dev to the workflow Geoffrey McRae 2022-01-27 18:05:24 +1100
  • d0b3c09456 [doc] build: add missing audio dependencies Geoffrey McRae 2022-01-27 17:58:52 +1100
  • a560a610d9 [client] audio: allow building without any audio support Geoffrey McRae 2022-01-27 17:57:30 +1100
  • a7db3d3a0f [client] audio: check for malloc failure Geoffrey McRae 2022-01-27 17:43:48 +1100
  • 016001da67 [client] audio: cosmetics Geoffrey McRae 2022-01-27 17:24:43 +1100
  • 41884bfcc5 [client] audio: allow the audiodev to return the periodFrames Geoffrey McRae 2022-01-27 17:20:28 +1100
  • dd2d84a080 [client] audio: adjust playback speed to match audio device clock Chris Spencer 2022-01-26 20:55:24 +0000
  • 599fdd6ffd [common] ringbuffer: add unbounded mode Chris Spencer 2022-01-23 16:44:00 +0000
  • b34b253814 [client] audio: stop playback immediately if new playback is started Chris Spencer 2022-01-24 21:12:02 +0000
  • 68b42e1c1a [client] audio/pw: drop restarting state Chris Spencer 2022-01-24 21:04:17 +0000
  • 8580978321 [client] audio/pw: drop redundant flushing state Chris Spencer 2022-01-24 20:52:27 +0000
  • 80f08d0bbc [client] audio: adjust playback speed to match audio device clock Chris Spencer 2022-01-26 20:55:24 +0000
  • c08872817e [common] ringbuffer: add unbounded mode Chris Spencer 2022-01-23 16:44:00 +0000
  • 4f2a407048 [client] audio: stop playback immediately if new playback is started Chris Spencer 2022-01-24 21:12:02 +0000
  • c430ead5d0 [client] audio/pw: drop restarting state Chris Spencer 2022-01-24 21:04:17 +0000
  • 9935409ca1 [client] audio/pw: drop redundant flushing state Chris Spencer 2022-01-24 20:52:27 +0000
  • d93510e9f2 [host] linux: allow getting system version Quantum 2022-01-26 05:50:56 -0500
  • 75ec3c0478 [host] nvfbc: shorten nvfbc_getName() result Quantum 2022-01-26 05:11:17 -0500
  • e85fd68d82 [host] windows: read ProductName from registry if possible Quantum 2022-01-26 05:23:45 -0500
  • f247d7f0da [host] app: don't read from UUID if none is returned Quantum 2022-01-26 05:29:53 -0500
  • b0568ca404 [client] egl: use a sigmoid curve for nv Geoffrey McRae 2022-01-26 23:03:35 +1100
  • 83905970b9 [host] linux: allow getting system version Quantum 2022-01-26 05:50:56 -0500
  • 84b2e060d5 [host] app: don't read from UUID if none is returned Quantum 2022-01-26 05:29:53 -0500
  • 673f35a504 [host] windows: read ProductName from registry if possible Quantum 2022-01-26 05:23:45 -0500
  • c71ec4d006 [host] nvfbc: shorten nvfbc_getName() result Quantum 2022-01-26 05:11:17 -0500
  • 3c9b9e6370 [client] main: fix heap-buffer-overflow on cursor update Geoffrey McRae 2022-01-26 20:05:04 +1100
  • db3d20f935 [host] windows: report windows version information Geoffrey McRae 2022-01-26 19:58:46 +1100
  • ccdf7b7c0e [host] app: report the full capture name to the client Geoffrey McRae 2022-01-26 19:32:55 +1100
  • efa49391fc [client] fix race segfault on pointer queue unsubscribe/timeout Geoffrey McRae 2022-01-26 17:20:12 +1100
  • fb4bdaee2b [client] egl: set the active preset if specified at launch Geoffrey McRae 2022-01-26 16:07:17 +1100
  • c7389285f9 [client] egl: fix null pointer access when no preset is set Geoffrey McRae 2022-01-26 16:04:15 +1100
  • aa426d13a7 [client] egl: added egl:preset to load a default preset at startup Geoffrey McRae 2022-01-26 16:00:07 +1100
  • 89c83dafc1 [client] egl: make egl less noisy unless debug is specified Geoffrey McRae 2022-01-26 15:42:33 +1100
  • 05e363e009 [client] x11: cleanup duplicated code Geoffrey McRae 2022-01-26 15:10:23 +1100
  • e17b289759 [client] x11: sync the mouse on meta resize Geoffrey McRae 2022-01-26 14:55:30 +1100
  • 79e986cc60 [client] x11: fix failure to unfocus when performing meta resize/move Geoffrey McRae 2022-01-26 14:43:11 +1100
  • 22f3cf5ba6 [client] egl: fix masked color cursor blend operation for xor drawing Geoffrey McRae 2022-01-26 12:23:05 +1100
  • 3067bdaa15 [client] egl: properly apply xor mask to masked color cursors Geoffrey McRae 2022-01-26 12:11:43 +1100
  • f3ebde7d9f [common] ivshmem: fix memory leak Geoffrey McRae 2022-01-25 03:37:37 +1100
  • 905c1d7f58 [common] ivshmem: check for failure to find a device Geoffrey McRae 2022-01-25 03:37:13 +1100
  • 11800029f0 [client] core: redraw cursor after warping guest cursor Quantum 2022-01-24 00:31:37 -0500
  • 71901414d1 [client] overlay: realign cursor when turning off overlay Quantum 2022-01-24 00:15:47 -0500
  • 69d0012456 [client] core: redraw cursor after warping guest cursor Quantum 2022-01-24 00:31:37 -0500
  • 5bef8f8a70 [client] overlay: realign cursor when turning off overlay Quantum 2022-01-24 00:15:47 -0500
  • 96fa8891c8 [client] egl: fixed incorrect drawing of masked color cursors Geoffrey McRae 2022-01-24 06:56:32 +1100
  • 1082875b8e [client] opengl: fix startup since ImGui upgrade Geoffrey McRae 2022-01-24 06:42:16 +1100
  • dc918c55b6 [client] main: only copy the needed cursor data instead of everything Geoffrey McRae 2022-01-24 06:36:15 +1100
  • a8ba014b52 [client] main: lgmpClientMessageDone is not idempotent Geoffrey McRae 2022-01-24 04:09:38 +1100
  • 9a6aa3ce66 [client] egl: remove duplicate #include "app.h" Quantum 2022-01-22 16:45:08 -0500
  • f2fbb2b27c [client] opengl: make draw functions static Quantum 2022-01-22 16:44:06 -0500
  • b3f8511ad2 [client] egl: remove duplicate #include "app.h" Quantum 2022-01-22 16:45:08 -0500
  • e3bec4e8ee [client] opengl: make draw functions static Quantum 2022-01-22 16:44:06 -0500
  • 829db8a0e4 [client] spice: update the submodule to fix invalid header errors Geoffrey McRae 2022-01-22 18:23:33 +1100
  • 9601bc677f [client] audio: report the buffered frames and not the buffer length Geoffrey McRae 2022-01-22 16:05:17 +1100
  • aba30e9541 [doc] build: Add source comment for listing deps Jonathan Rubenstein 2022-01-19 01:41:10 +0200
  • c84879717f [client] audio: fix failure to properly handle restart if draining Geoffrey McRae 2022-01-20 07:02:00 +1100
  • b3c81bcedf [client] audio: fix use after free race Geoffrey McRae 2022-01-19 18:50:39 +1100
  • 7f4dcd1ced [client] spice: update PureSpice submodule to reduce audio latency Geoffrey McRae 2022-01-19 18:32:22 +1100
  • ea7f9e125f
    [doc] build: Add source comment for listing deps Jonathan Rubenstein 2022-01-19 01:41:10 +0200
  • 15f76339c8 [client] audio: move the memory copy into the pull function Geoffrey McRae 2022-01-19 10:29:49 +1100
  • 99536eaf9d dxgi: check for memory leaks in d3d12 Geoffrey McRae 2022-01-19 08:59:42 +1100
  • f8b4874799 dxgi: cosmetics Geoffrey McRae 2022-01-19 08:34:44 +1100
  • cff64ee7d3 dxgi: cache shared handles instead of re-creating them Geoffrey McRae 2022-01-19 08:00:03 +1100
  • 04ae9217e8 [client] audio: allow the audiodev to determine the start fill level Geoffrey McRae 2022-01-19 01:52:19 +1100
  • 46da447429 [client] audio: fix latency calculation Geoffrey McRae 2022-01-19 00:58:48 +1100
  • 4b080f7610 [client] audio: don't lock when consuming frames from the buffer Geoffrey McRae 2022-01-19 00:25:52 +1100
  • d6bbc4f89c [client] audio/pw: return the actual playback latency Geoffrey McRae 2022-01-19 00:03:16 +1100
  • 4fadf3a130 [client] audio: tell the audiodev to stop on the last packet, not after Geoffrey McRae 2022-01-18 23:43:12 +1100
  • 73dc08e5f9 [client] audio: remove duplicated line Geoffrey McRae 2022-01-18 23:42:02 +1100
  • 07c92ec2e8 [client] audio: drain buffers on stop instead of just discarding them Geoffrey McRae 2022-01-18 23:39:05 +1100
  • b334f22223 [client] audio: rework audiodevs to be pull model from a common buffer Geoffrey McRae 2022-01-18 09:02:44 +1100
  • aad65c1cab [client] graphs: overlay on removal of graph Geoffrey McRae 2022-01-17 22:53:52 +1100
  • 0ad26b7da7 [client] audio: redraw the graphs if they have been updated Geoffrey McRae 2022-01-17 22:49:19 +1100
  • 775ac7ce8b [client] audio: reduce timing graph sample count to 30 seconds Geoffrey McRae 2022-01-17 22:23:37 +1100
  • 689cc53255 [client] audio: add audio playback latency interface and graph Geoffrey McRae 2022-01-17 22:13:41 +1100
  • 5629655f74 [client] audio/pw: fix memory leak and gracefully shutdown Geoffrey McRae 2022-01-17 22:10:41 +1100
  • 54e7542414 [client] overlay/graph: actually remove unregistered overlays Geoffrey McRae 2022-01-17 22:09:41 +1100
  • 464fee3e20 [client] overlay/graphs: allow the graph to have a custom title format Geoffrey McRae 2022-01-17 22:08:56 +1100
  • 42ed0d7638 [client] app: allow key-repeat to work with keybinds Geoffrey McRae 2022-01-17 20:33:57 +1100
  • 5a3fe151e4 [client] main: don't use Linux keybinds if the guest is not Linux Geoffrey McRae 2022-01-17 20:26:45 +1100
  • afd5e2d057 [host] dxgi: remove duplicate AcquireLock print Quantum 2022-01-15 23:08:20 -0500
  • 508c491967 [host] dxgi: allow the debug layer to be turned on via config Quantum 2022-01-15 23:05:34 -0500
  • b117bbafe5 [host] dxgi: add ability to capture OutputDebugMessage Quantum 2022-01-15 23:03:59 -0500
  • 5392f815af [vendor] directx: add d3d12sdklayers.h Quantum 2022-01-15 23:05:04 -0500
  • 4c271f8744 [host] dxgi: move d3d12.h to vendor/directx Quantum 2022-01-15 23:03:17 -0500
  • 745169fae2 [client] Add capture mode support for media keys Jonathan Rubenstein 2022-01-15 16:13:51 +0200
  • 7f79352320 [client] Add support for volume keys in capture mode Jonathan Rubenstein 2022-01-15 15:06:29 +0200
  • b020372972 [client] imgui: allow arrows to be displayed Quantum 2022-01-15 00:33:54 -0500
  • 5fe529f213 [client] spice: allow volume control keys to be sent to the guest Quantum 2022-01-15 00:14:47 -0500
  • 829a07c043 [host] dxgi: remove duplicate AcquireLock print Quantum 2022-01-15 23:08:20 -0500
  • 2b31be2b79 [host] dxgi: allow the debug layer to be turned on via config Quantum 2022-01-15 23:05:34 -0500
  • a87359c522 [host] dxgi: add ability to capture OutputDebugMessage Quantum 2022-01-15 23:03:59 -0500
  • a68801e3ae [vendor] directx: add d3d12sdklayers.h Quantum 2022-01-15 23:05:04 -0500
  • 77e1a76447 [host] dxgi: move d3d12.h to vendor/directx Quantum 2022-01-15 23:03:17 -0500
  • d0815996ba [client] Add capture mode support for media keys Jonathan Rubenstein 2022-01-15 16:13:51 +0200
  • aeb71c4f04 [client] Add support for volume keys in capture mode Jonathan Rubenstein 2022-01-15 15:06:29 +0200
  • 7c91c922e6 [client] input: avoid reentrancy when realigning guest cursor Quantum 2022-01-15 00:00:34 -0500
  • 7a0052d156 [client] imgui: allow arrows to be displayed Quantum 2022-01-15 00:33:54 -0500