Commit graph

  • 4ca6dc6c8e
    docs: update file level doxygen blocks (#1258) ReenigneArcher 2023-05-07 18:12:39 -04:00
  • 07808de447
    docs: correct typo for task_pool (#1257) ReenigneArcher 2023-05-07 17:41:48 -04:00
  • 8f6ee0bc3c
    ci: add fedora 38 (#1114) ReenigneArcher 2023-05-07 15:46:14 -04:00
  • 979f7f4e60
    docs: improvements to source code documentation (#1236) ReenigneArcher 2023-05-07 15:01:44 -04:00
  • 97f18d6353 Fix audio capture reinitialization Cameron Gutman 2023-05-06 23:29:39 -05:00
  • 86c854ce97 Allow streaming even if no audio sink is available Cameron Gutman 2023-05-03 22:10:49 -05:00
  • e8963b8255 Only modify channel-related format attributes Cameron Gutman 2023-05-02 22:30:15 -05:00
  • e1651461fb Add 5.1 Side and Quadraphonic configs Cameron Gutman 2023-05-02 22:26:18 -05:00
  • e821f4d140 Fix misleading channel support information Cameron Gutman 2023-05-02 22:25:11 -05:00
  • 1d6ea8c759 Allow audio sinks to match on device names Cameron Gutman 2023-05-02 22:16:16 -05:00
  • 3fa5f74635 Archive Win32 binaries with debug info for crash analysis Cameron Gutman 2023-05-06 16:47:18 -05:00
  • 343f200c75 Remove group and mode assignment from the udev rule kodemeister 2023-05-06 16:51:51 +06:00
  • 89b8cada0a Do not add 'lizard' user inside Docker container to 'input' group kodemeister 2023-04-08 04:14:50 +06:00
  • 3e2cb07774 Fix path to udev rules in AppRun script kodemeister 2023-04-02 20:42:00 +06:00
  • f6b3cdf842 Remove setup of 'input' group from documentation kodemeister 2023-04-02 19:52:06 +06:00
  • 5d3034701d Remove setup of 'input' group from Linux packaging scripts kodemeister 2023-04-02 03:48:24 +06:00
  • 06a1609aef Change udev rule to automatically grant access to virtual input devices kodemeister 2023-04-01 07:49:38 +06:00
  • ba3b0be2c9
    build(deps): bump peter-evans/create-pull-request from 4 to 5 (#1138) dependabot[bot] 2023-05-06 09:18:00 -04:00
  • 91460f3c72
    fix(ui): allow case-insensitive username (#1249) ReenigneArcher 2023-05-06 08:45:35 -04:00
  • f21b1951b4 Add notes about GPU, display, and encoder compatibility Cameron Gutman 2023-05-05 18:17:35 -05:00
  • 020d5cd8c3 Add status messages for client errors Cameron Gutman 2023-05-05 18:02:18 -05:00
  • 6a3b7708bb Remove unnecessary uniqueid check for /applist Cameron Gutman 2023-05-05 18:01:40 -05:00
  • b59b885dbd Fix pairing error handling when the hash doesn't match Cameron Gutman 2023-05-05 18:00:26 -05:00
  • 663bf750d9 Add missing cstdint include Cameron Gutman 2023-05-05 22:10:21 -05:00
  • a7c1252fd9 Fix accidental concatenation of resolution strings Cameron Gutman 2023-05-04 22:35:23 -05:00
  • 27f9d6d3a5 Clear the PIN field after a successful pairing Cameron Gutman 2023-05-04 22:33:50 -05:00
  • 2fca9cd0da Fix launching apps with a log file specified Cameron Gutman 2023-05-04 22:29:31 -05:00
  • a6d295b273 Wait for pending sessions to connect before breaking on app termination Cameron Gutman 2023-05-04 21:30:54 -05:00
  • eb8aaf0093 Fix graceful termination messages being discarded by Moonlight Cameron Gutman 2023-05-04 21:20:26 -05:00
  • 10ea67719e Fix crash if capture is stopped before completing startup Cameron Gutman 2023-05-04 21:08:51 -05:00
  • df1286ac88 Fix crash if the app terminates before the control stream is connected Cameron Gutman 2023-05-04 21:08:14 -05:00
  • 5779a4bd89
    packaging: fix macos dmg (#1141) ReenigneArcher 2023-05-04 21:07:41 -04:00
  • 81aecff301 Pass the SID instead of the group name to icacls Cameron Gutman 2023-05-03 19:51:20 -05:00
  • c706ba4ca2 Add Windows-specific warnings if Sunshine is unable to access config or credentials Cameron Gutman 2023-05-02 01:06:38 -05:00
  • e8f3dfe32c Reset ACLs on the config directory and migrated config files Cameron Gutman 2023-04-29 22:37:38 -05:00
  • 65b7f2373c Fix merging user environment variables during process launch Cameron Gutman 2023-04-29 17:24:06 -05:00
  • 292ef7eca3 Don't show a console window when opening a URL Cameron Gutman 2023-04-29 16:37:08 -05:00
  • c4c04694ac Restore the start menu shortcut as a proper launcher for the UI and service Cameron Gutman 2023-04-29 15:48:13 -05:00
  • 14fd7ad498 Don't recursively reset ACLs on our install directory Cameron Gutman 2023-04-29 15:46:53 -05:00
  • 4730f4a3af Ensure the credentials dir exists before setting ACLs on it Cameron Gutman 2023-04-29 15:45:40 -05:00
  • c8d4fd9f69 Keep/turn the display on during streaming Cameron Gutman 2023-04-30 01:09:38 -05:00
  • 8347824eee Print frame processing latency to debug log ns6089 2023-05-01 14:45:20 +03:00
  • bd533dc31b Extend packet header with frame processing latency ns6089 2023-04-18 19:03:52 +03:00
  • 590733b313
    build(deps): unpin docker dependencies (#1243) ReenigneArcher 2023-05-02 23:04:33 -04:00
  • 3cfb520217
    fix(audio)!: remove policy config for Windows Vista (#1235) ReenigneArcher 2023-04-30 20:41:45 -04:00
  • 50f689ff80 Implement restart support for all platforms Cameron Gutman 2023-04-23 18:09:13 -05:00
  • 4668ff59e5 Fix ringing with non-truthy values in alarm_t Cameron Gutman 2023-04-28 00:08:44 -05:00
  • d05dc731be Add RFC 6598 CGN CIDR block to LAN addresses list Cameron Gutman 2023-04-27 20:35:26 -05:00
  • 4c407c1662 Fix Fedora 37 build Cameron Gutman 2023-04-29 19:08:46 -05:00
  • 430a439698
    Elevated Commands Redesign (#1123) Chase Payne 2023-04-29 00:22:01 -05:00
  • 18ab7dcf6c Remove 3-byte NALU prefix fixup Cameron Gutman 2023-04-27 19:20:10 -05:00
  • 82d6bc28c3
    docs(diagrams): add diagrams using graphviz (#1228) ReenigneArcher 2023-04-27 18:28:16 -04:00
  • eed4df1eee
    fix: header guards on system tray (#1222) Zach Sirotto 2023-04-27 10:19:33 -04:00
  • 4459e54583
    docs(doxygen): enable macro expansion (#1226) ReenigneArcher 2023-04-27 09:50:22 -04:00
  • db5c03282c
    refactor(tray icon): update header definitions (#1221) ReenigneArcher 2023-04-26 09:27:08 -04:00
  • 5ad5699456
    build(linux): honor install prefix for tray icon (#1208) istori1 2023-04-25 21:45:32 -04:00
  • 5a8b6c3ed0
    build(deps): bump sphinx from 6.1.3 to 6.2.0 (#1212) dependabot[bot] 2023-04-24 10:16:38 -04:00
  • 2138d0c9bc
    docs(advanced_usage): fix nvlax url (#1205) ReenigneArcher 2023-04-22 20:41:32 -04:00
  • 25d0f434c5
    build(deps): update fedora dependencies (#1206) ReenigneArcher 2023-04-22 17:43:01 -04:00
  • 2215ab98b4
    fix(web ui): add response headers (#1190) ReenigneArcher 2023-04-18 17:41:45 -04:00
  • 91afe331be
    build(deps): bump git from 2.39.2 to 2.40.0 for fedora 37 (#1196) ReenigneArcher 2023-04-18 17:15:13 -04:00
  • 820a20dc70
    build(docker): update dependencies (#1193) ReenigneArcher 2023-04-17 10:56:51 -04:00
  • f51876893e Stop the service if the user quits via the tray icon Cameron Gutman 2023-04-15 17:51:32 -05:00
  • dd6fcbd7b8 Grant everyone SYNCHRONIZE access to our systray thread Cameron Gutman 2023-04-15 17:41:02 -05:00
  • d33bd00bb4 Fix HEVC mode if the encoder changes Cameron Gutman 2023-04-16 15:15:19 -05:00
  • 006a6984c3 Use a faster probe for launch-time encoders that weren't available before Cameron Gutman 2023-04-14 19:29:47 -05:00
  • d973e5bbc7 Avoid unnecessary encoder probing during startup and launch Cameron Gutman 2023-04-14 18:19:58 -05:00
  • 8f74c3b482 Leave reference frames unspecified if REF_FRAMES_RESTRICT is not supported Cameron Gutman 2023-04-14 18:08:53 -05:00
  • 808187397d
    build(deps): bump sphinx-copybutton from 0.5.1 to 0.5.2 (#1182) dependabot[bot] 2023-04-16 12:02:54 -04:00
  • 7da33f7951 Remove unnecessary reference ns6089 2023-04-15 21:21:02 +03:00
  • 045d4b81a4 Switch between img and surface in last frame ns6089 2023-04-06 23:39:44 +03:00
  • 7b11b48317 Delayed capture buffer trim ns6089 2023-04-06 21:29:21 +03:00
  • 242a146712 Add DXGI_FORMAT_B8G8R8X8_UNORM as a supported capture format Cameron Gutman 2023-04-13 21:10:32 -05:00
  • b5c8bbaa24 Fix color conversion for SDR FP16 capture formats Cameron Gutman 2023-04-12 23:43:29 -05:00
  • 010440dbd3 add X11 to PLATFORM_LIBARIES when found Morgan Helton 2023-04-10 12:05:33 -05:00
  • 7038c1aeb0 Create config directories recursively ns6089 2023-04-05 18:03:03 +03:00
  • 6467e10def Reprobe encoders each time streaming begins Cameron Gutman 2023-04-09 16:34:07 -05:00
  • 44f89de33b Respect modifier flags in keyboard events Cameron Gutman 2023-04-09 12:22:30 -05:00
  • 4e04604696 Add support for keyboard input that is not normalized to US English layout Cameron Gutman 2023-04-09 11:55:03 -05:00
  • ae7ae8a870 Raise capture buffer normal size to 2 ns6089 2023-04-08 12:23:43 +03:00
  • eed27d3c0a Decrease normal capture buffer to single image ns6089 2023-03-29 18:07:20 +03:00
  • 191b929ab0 Make installer DPI aware so it doesn't appear blurry to 4k screens Chase Payne 2023-04-07 14:54:28 -05:00
  • a9b7fd7fa3 Remove useless Flush() call Cameron Gutman 2023-04-08 15:42:27 -05:00
  • abf4ab42a0 Don't zero-initialize non-dummy textures ns6089 2023-04-07 23:12:47 +03:00
  • 0e92bdd29c Use DS4_BUTTON_SHARE as BACK action aseligmann 2023-04-07 19:10:25 +02:00
  • 036aa2e470 Free dummy images when they are no longer needed Cameron Gutman 2023-04-04 21:51:24 -05:00
  • bd443395c6 Don't test HDR encoding with H.264 Cameron Gutman 2023-04-04 22:32:28 -05:00
  • 65268212ee Saturate RGB values in non-PQ shaders to improve SDR streams of HDR displays Cameron Gutman 2023-04-04 22:22:48 -05:00
  • f04d5e12de Combine the separate HDR and SDR capture formats Cameron Gutman 2023-04-04 22:19:02 -05:00
  • 290c9b3e20
    Fix compilation on macOS (#1132) ns6089 2023-04-06 04:54:49 +03:00
  • 809d7f9d0e
    config: fix 4K resolution typo (#1139) ReenigneArcher 2023-04-05 10:12:02 -04:00
  • 01167569ab
    versioning: fix release versions (#1122) ReenigneArcher 2023-04-01 16:52:34 -04:00
  • fd7760b553
    docs: use project_copyright alias (#1110) ReenigneArcher 2023-03-30 16:09:59 -04:00
  • 240266cc39
    ci: update global workflows (#1109) LizardByte-bot 2023-03-30 09:57:33 -04:00
  • ee3522fb6d
    v0.19.1 prep (#1108) ReenigneArcher 2023-03-30 09:10:58 -04:00
  • bf76c1e0f2
    ci: update global workflows (#1106) LizardByte-bot 2023-03-30 08:34:29 -04:00
  • cd2fe18140
    Hotfix - keep platform guard in scope (#1104) KuleRucket 2023-03-30 14:06:19 +02:00
  • 972f726ff9
    installer: auto install vigembus (#1100) ReenigneArcher 2023-03-29 17:15:33 -04:00
  • f169c6d116
    v0.19.0 release prep (#1097) ReenigneArcher 2023-03-29 10:00:40 -04:00
  • 70674325ba
    Fix system tray Open Sunshine (#1095) KuleRucket 2023-03-29 00:51:10 +02:00