Commit Graph

  • a4f5bc7320 [client] render_queue: fix failure to show spice at startup Geoffrey McRae 2022-05-27 14:02:00 +10:00
  • 48735cd001 [client] main: don't start the overlay tick timer until init is done Geoffrey McRae 2022-05-27 13:42:47 +10:00
  • 123be552a4 [client] spice: fix duplicate keybind registration Geoffrey McRae 2022-05-27 13:29:28 +10:00
  • aba8c5b499 [client] splash: added LG url, version and copyright strings Geoffrey McRae 2022-05-27 12:39:08 +10:00
  • 56ec98524c [client] egl: perform full damage if a post processing option is changed Geoffrey McRae 2022-05-27 11:40:20 +10:00
  • 9ccd93bfd8 [client] app: add option to disable dimming in overlay mode Geoffrey McRae 2022-05-27 11:36:39 +10:00
  • f17dfdc9b3 [client] config: cosmetics Geoffrey McRae 2022-05-27 11:30:24 +10:00
  • 39c1f99446 [client] splash: add back support for win:quickSplash Geoffrey McRae 2022-05-27 11:27:50 +10:00
  • 7e8849180d [client] audio: allow microphone recording to be toggled after dialog Quantum 2022-05-21 23:52:56 -04:00
  • 146d9a2a53 [client] main: remove micAlwaysAllow from g_params Quantum 2022-05-22 00:20:15 -04:00
  • 7cb6ccd6f5 [client] audio: switch to use config value audio:micDefault Quantum 2022-05-22 00:19:46 -04:00
  • 9b910eced1 [client] config: replace audio:micAlwaysAllow with audio:micDefault Quantum 2022-05-22 00:17:59 -04:00
  • 3e079e0489 [client] main: add micDefaultState to state and params Quantum 2022-05-22 00:08:33 -04:00
  • 1e660fb7e1 [client] splash: pre-calculate & cache the radial gradient vectors Geoffrey McRae 2022-05-27 10:23:10 +10:00
  • 1770defea2 [client] spice: wait for the spice connection to finish at startup Geoffrey McRae 2022-05-27 09:22:10 +10:00
  • b94869249c [client] main: don't show the splash when transitioning to spice Geoffrey McRae 2022-05-27 02:24:01 +10:00
  • a9e3ab9d18 [client] egl: remove no longer used drawing functions Geoffrey McRae 2022-05-27 02:13:07 +10:00
  • fec45dfe9c [client] egl: remove unused splash shaders Geoffrey McRae 2022-05-27 02:10:38 +10:00
  • 5de175c1f3 [client] all: unify the LG splash screen into an overlay Geoffrey McRae 2022-05-27 02:07:20 +10:00
  • 8974ae4fb5 [client] add SVG loading support and use icons for status display Geoffrey McRae 2022-05-26 04:08:22 +10:00
  • 8aa36144dc overlay: move init/free to the context of the render thread Geoffrey McRae 2022-05-26 00:40:13 +10:00
  • c737b12a3b [client] update PureSpice submodule for uncompressed video support Geoffrey McRae 2022-05-25 05:15:21 +10:00
  • 6384a8d006 [client] main: fix race condition on usage of events Geoffrey McRae 2022-05-24 11:06:47 +10:00
  • d1e421f8a8 [client] spice: delay showing the spice display until spice is ready Geoffrey McRae 2022-05-24 09:48:54 +10:00
  • c0da28247d [client] spice: update PureSpice to fix display disconnection issue Geoffrey McRae 2022-05-24 07:24:20 +10:00
  • 6cbfa6e734 [client] egl: add spice display support Geoffrey McRae 2022-05-24 06:57:33 +10:00
  • faae785c44 [client] spice: initialize new surfaces to black Geoffrey McRae 2022-05-24 00:17:08 +10:00
  • b2221b114e [client] spice: more fixes to video source transition Geoffrey McRae 2022-05-24 00:05:22 +10:00
  • 47b2a26898 [client] app: better handling of transition to/from spice display Geoffrey McRae 2022-05-23 22:35:27 +10:00
  • b5dfbcb5a2 [client] egl: added missing case from texture init Geoffrey McRae 2022-05-23 20:55:02 +10:00
  • 247e867f18 [client] egl: implemented SPICE display support Geoffrey McRae 2022-05-22 18:19:58 +10:00
  • 6699018ed1 [client] egl: check for null before free Geoffrey McRae 2022-05-22 12:05:02 +10:00
  • 947db38bc9 [client] egl: fix mistake in rect clamping Geoffrey McRae 2022-05-22 11:53:46 +10:00
  • 16f39450b5 [client] spice: added initial framework for spice display fallback Geoffrey McRae 2022-05-22 11:25:34 +10:00
  • ffd27ac82c [client] update PureSpice submodule Geoffrey McRae 2022-05-22 11:14:48 +10:00
  • 1fcdcc8725 [client] egl: allow for partial texture updates Geoffrey McRae 2022-05-21 21:21:16 +10:00
  • 7ad3610276 [client] spice: update submodule to apply new socket handling changes Geoffrey McRae 2022-05-20 02:09:40 +10:00
  • a41ab81a90 [host] nvfbc: try all NVIDIA adapters in the system Geoffrey McRae 2022-05-18 16:27:17 +10:00
  • 0f8c0b5fb3 [host] dxgi: fix incorrect skip logic Geoffrey McRae 2022-05-18 15:59:31 +10:00
  • 57e20007db [host] dxgi: don't try to use devices without d3d support Geoffrey McRae 2022-05-18 15:38:42 +10:00
  • 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