Commit Graph

  • 2901e7aec5 [client] egl: only upload the damage rects if they actually changed Geoffrey McRae 2022-05-17 00:51:13 +10:00
  • 6b9fa2b628 [host] capture: fix compilation with NvFBC C++ sources Geoffrey McRae 2022-05-16 22:09:11 +10:00
  • 53c843d9dd [common] Update framebuffer metadata + references matthewjmc 2022-05-16 16:32:45 +07:00
  • 78d2b76313 Update AUTHORS matthewjmc 2022-05-16 15:56:16 +07:00
  • d7704b13c0 [client] x11: set window posision before entering fullscreen Geoffrey McRae 2022-05-15 20:41:06 +10:00
  • 76d2c69b46 [doc] allow monero (XMR) crypto addresses Geoffrey McRae 2022-05-15 17:23:47 +10:00
  • febc2ec980 [doc] add XMR to the list of valid words Geoffrey McRae 2022-05-15 17:20:53 +10:00
  • 81aa24d4d3 [client] overlay/config: general UX changes Geoffrey McRae 2022-05-15 17:16:07 +10:00
  • d8f2125543 [common/doc] add monero (XMR) donation address Geoffrey McRae 2022-05-15 16:47:57 +10:00
  • aec2c78bd2 [doc] usage: Update Full Command Line Options Jonathan Rubenstein 2022-04-16 18:10:56 +03:00
  • 5797fbb4e5 [doc] usage: Move Command Line Options to the top Jonathan Rubenstein 2022-04-16 17:48:27 +03:00
  • 836e7ab998 [doc] build: Change link text leading to client_install Jonathan Rubenstein 2022-04-16 17:46:41 +03:00
  • 0759a7664b [doc] build: Change Client Building notes to full cmake commands Jonathan Rubenstein 2022-04-16 17:03:25 +03:00
  • 0db17f803b [doc] build: Adjust flow of Client Building section Jonathan Rubenstein 2022-04-16 16:57:10 +03:00
  • 4d57671bf1 [doc] usage: Move client install instructions to install.rst Jonathan Rubenstein 2022-04-16 05:15:38 +03:00
  • 30780ce445 [doc] Create usage.rst from install.rst No edits Jonathan Rubenstein 2022-04-16 04:26:50 +03:00
  • 3b55ac5420 [client] x11: check for null data from XGetWindowProperty Geoffrey McRae 2022-05-15 16:38:17 +10:00
  • 32fbcaffd2 [client] spice: fix spice shutdown race Geoffrey McRae 2022-05-15 16:28:37 +10:00
  • 0a9a9ed57e [client] config: enhance input:escapeKey to accept a KEY_* string value Geoffrey McRae 2022-05-15 16:05:11 +10:00
  • 0a768a5a7f [client] main: add new option for integer only upscaling Geoffrey McRae 2022-05-09 14:05:04 +10:00
  • 655c993c5b [client] main: add new option for integer only upscaling host-downsampler Geoffrey McRae 2022-05-09 14:05:04 +10:00
  • 6afd262a27 [client] egl: update AMD FSR to 1.0.2 Geoffrey McRae 2022-05-04 15:29:21 +10:00
  • 87077dfe6e [host] nvfbc: add downscale support Geoffrey McRae 2022-05-04 13:38:49 +10:00
  • 7ed18e24e2 [host] linux/pw: add missing include for min define Geoffrey McRae 2022-05-04 12:28:20 +10:00
  • 60834a5719 [host] xcb/pipewire/nfbc: use min and correct inverted logic Geoffrey McRae 2022-05-04 12:23:20 +10:00
  • d5e2689d64 [host] nvfbc: fix inverted truncated frame logic Geoffrey McRae 2022-05-04 11:58:04 +10:00
  • 7b7a06b63f [client] fix invalid bitwise comparison Geoffrey McRae 2022-05-04 11:02:02 +10:00
  • 81f91caf0e [host] pw: fix build due to frame info structure changes Geoffrey McRae 2022-05-04 10:59:44 +10:00
  • 3d727a2254 [host] xcb: fix build due to frame info structure changes Geoffrey McRae 2022-05-04 10:58:19 +10:00
  • e4a4e2331a [host] nvfbc: fix build due to frame info structure changes Geoffrey McRae 2022-05-04 10:37:52 +10:00
  • 8682ec207e [host] dxgi: check for invalid usage of d3d12 & downsampling Geoffrey McRae 2022-05-04 10:23:42 +10:00
  • c8a5293645 [host] dxgi: refactor dxgi_copyFrame Geoffrey McRae 2022-05-04 09:27:52 +10:00
  • 15334c89d6 [host] dxgi: match the last entry in the downsample rule list Geoffrey McRae 2022-05-03 17:58:41 +10:00
  • 2eec459b47 [host] dxgi: finish downsample support for d3d11 backend Geoffrey McRae 2022-05-03 12:15:24 +10:00
  • 947325e00d [host] dxgi: fix failure to copy to texture with sub resources Geoffrey McRae 2022-05-02 15:50:15 +10:00
  • eae559b4c9 [client/obs] update to support downscaled frames coming from the host Geoffrey McRae 2022-05-01 19:41:46 +10:00
  • 3134ec84de [host] dxgi: add support for downsampling the capture before sending Geoffrey McRae 2022-05-01 19:45:44 +10:00
  • 132d0e3c42 [client] audio/pw: pw_stream_get_time() deprecated Netboy3 2022-04-09 10:10:40 -04:00
  • 4bbdd30284 [all] Add Babbaj to AUTHORS Babbaj 2022-04-09 02:17:27 -04:00
  • 6d06320fb2 [client] audio/pw: fix muting Babbaj 2022-04-09 02:12:17 -04:00
  • f3fe774f69 [client] overlay/record: do not invalidate window during shutdown Quantum 2022-03-19 01:05:26 -04:00
  • e053c014f7 [client] audio: display record indicator when necessary Quantum 2022-03-19 01:02:24 -04:00
  • 9c8a8a1b44 [client] config: add new option audio:micShowIndicator Quantum 2022-03-19 00:11:57 -04:00
  • 1685249f3a [client] overlay: add record indicator Quantum 2022-03-19 01:02:04 -04:00
  • 97cef000fd [client] audio: avoid prompting when changing record format Quantum 2022-03-19 00:04:09 -04:00
  • 8f45290beb [client] audio: cancel confirm dialog when a new recording starts Quantum 2022-03-18 02:14:52 -04:00
  • 9afe170413 [client] audio: prompt before allowing audio Quantum 2022-03-18 01:57:02 -04:00
  • dd6d9c44df [client] config: add new audio:micAlwaysAllow option Quantum 2022-03-18 01:56:31 -04:00
  • fb5a71c47e [client] audiodevs/pipewire: implement proper recording stop/restart Quantum 2022-03-18 01:53:06 -04:00
  • 75370e464d [client] overlay/msg: fix type for app_msgBoxClose Quantum 2022-03-18 02:13:56 -04:00
  • c55d0a82f2 [client] overlay: add support for confirmation dialogs Quantum 2022-03-18 01:35:13 -04:00
  • f28084e653 [client] core: remove state tracking in core_updateOverlayState Quantum 2022-03-18 01:33:30 -04:00
  • 6c76d6ada5 [host] xcb: fixed early start of pointer thread by adding xcb_start vmfortress 2022-03-07 13:43:59 -05:00
  • 3a8cb6a613 [client/common] fixes for issues detected through static analysis. Geoffrey McRae 2022-03-07 10:13:54 +11:00
  • a3820536ab [client] overlay: make "Show timing graphs" checkbox consistent in case Tudor Brindus 2022-02-27 20:38:43 -05:00
  • 36f97f08ad [host] dxgi: add nanosecond-scale sleep capability to d3d12 vmfortress 2022-03-05 23:26:56 -05:00
  • 48cf099638 [client] input: fix confine_pointer argument marshalling Shootfast 2022-03-04 19:49:50 +00:00
  • 88d60d4b3d [client] enforce building with -Wstrict-prototypes Tudor Brindus 2022-02-27 16:17:32 -05:00
  • 3189c7bcd6 [client] kb: update for ImGui 1.87 Tudor Brindus 2022-02-27 16:17:10 -05:00
  • d1da0d62ed [client] update cimgui submodule Tudor Brindus 2022-02-27 16:11:05 -05:00
  • 72033f3822 [client] audio: reduce hardcoded minimum latency Chris Spencer 2022-02-27 17:09:58 +00:00
  • c2523be4b4 [client] audio: reduce resampler latency Chris Spencer 2022-02-26 18:34:10 +00:00
  • 7efc274e81 [client] audio: use block comments Chris Spencer 2022-02-27 08:54:31 +00:00
  • 7c2d493bb5 [client] audio: add latency tuning parameter Chris Spencer 2022-02-22 09:21:36 +00:00
  • 9908b737b0 [client] audio: make the requested audio device period size configurable Chris Spencer 2022-02-20 21:27:22 +00:00
  • 0dad9b1e76 [client] audio: fix latency calculation if audio device starts early Chris Spencer 2022-02-21 11:03:29 +00:00
  • a13c90bd27 [client] audio/pa: wait until stream is ready before starting playback Chris Spencer 2022-02-20 18:50:30 +00:00
  • 84b5478b02 [client] audio/pa: fix assertion failure when keep alive playback stops Chris Spencer 2022-02-20 16:51:33 +00:00
  • 38340d3497 [common] allow building with -Wstrict-prototypes Tudor Brindus 2022-02-20 11:44:13 -05:00
  • eeefc15e46 [host] build with -Wstrict-prototypes Tudor Brindus 2022-02-20 11:43:36 -05:00
  • 91d6e3a82a [client] allow building with -Wstrict-prototypes Tudor Brindus 2022-02-20 11:38:58 -05:00
  • 7387a4a8e1 [all] update submodules Geoffrey McRae 2022-02-14 15:14:36 +11:00
  • d9dc399522 [client] audio/pw: request real-time priority Chris Spencer 2022-02-13 16:59:09 +00:00
  • 70158a64e7 [client] audio: open device earlier Chris Spencer 2022-02-12 13:34:37 +00:00
  • 1ca43c4727 [common] appstrings: add spencercw Chris Spencer 2022-02-11 21:30:56 +00:00
  • fc96b6691e [host] linux: remove useless libX11 dependency Quantum 2022-02-11 19:51:10 -05:00
  • 5a94f82f10 [host] linux: remove useless GL dependency Quantum 2022-02-11 19:46:49 -05:00
  • 5b7c38a4dd [host] ci: install pipewire on Linux Quantum 2022-02-11 19:44:35 -05:00
  • f01489720f [host] linux: build with PipeWire by default Quantum 2022-02-11 19:41:46 -05:00
  • 202116786c [client] main: fix invalid bit logic Geoffrey McRae 2022-02-10 20:42:25 +11:00
  • 8b4551c39c [all] convert KVMFR frame bools to flags in a bitfield Geoffrey McRae 2022-02-10 20:32:38 +11:00
  • 29698362ed [client] x11: added request activation support Geoffrey McRae 2022-02-10 20:20:06 +11:00
  • f24db8d0cd Revert "[client] x11: check if the EWMH atoms exist before using them" Geoffrey McRae 2022-02-10 13:36:40 +11:00
  • cfd2e6ff32 [client] x11: check if the EWMH atoms exist before using them Geoffrey McRae 2022-02-10 13:35:19 +11:00
  • e96311eb7b [client] audio: keep audio device open after playback Chris Spencer 2022-02-05 18:56:21 +00:00
  • 0d97a51802 [client] audio: increase startup latency Chris Spencer 2022-02-05 09:53:06 +00:00
  • 5e1b8f2abe [client] spice: update submodule to disable audio draining Chris Spencer 2022-02-05 09:38:48 +00:00
  • e0c0451b52 [client] x11: Add inline icon Netboy3 2022-02-07 16:09:47 -05:00
  • 9ddfa585ec [host] cleanup some missing (void) parameters Tudor Brindus 2022-02-08 00:10:31 -05:00
  • 0ea188faf8 [client] ci: stop installing wayland-protocols from apt Tudor Brindus 2022-02-07 23:53:18 -05:00
  • e1ac838796 [client] wayland: use wayland-protocols from submodule Tudor Brindus 2022-02-07 23:52:21 -05:00
  • 770a4279ee [repos] add wayland-protocol submodule Tudor Brindus 2022-02-07 23:44:57 -05:00
  • 1cfbcba813 [client] main: fix failure to check KVMFR udata at connect Geoffrey McRae 2022-02-08 15:49:48 +11:00
  • 3890c72159 [client] egl: use texture sampler for desktop Paul Hollinsky 2022-02-07 19:00:57 -05:00
  • 4223a5e38f [client] egl: remove extra sampler from TextureBuffer Paul Hollinsky 2022-02-07 18:55:13 -05:00
  • 809e1095bd [host] windows: plumb guest activation request to host Tudor Brindus 2022-02-06 22:39:42 -05:00
  • fd28d0604e [host/client] kvmfr: request activation based on guest state Tudor Brindus 2022-02-06 22:19:27 -05:00
  • 30c57f411d [client] ci: install newer wayland-protocols repository Tudor Brindus 2022-02-06 16:39:51 -05:00
  • 9cd8027901 [client] main: request WM activation on first frame Tudor Brindus 2022-02-06 16:30:44 -05:00
  • 969ac4d1d1 [client] wayland: activate our window if we're allowed Tudor Brindus 2022-02-06 16:30:20 -05:00