Commit Graph

  • 0140989f3a Add Win32 service to run Sunshine as LocalSystem on login Cameron Gutman 2021-07-18 17:24:55 -05:00
  • 793e329fa5 Merge with master Loki 2021-08-03 20:35:57 +02:00
  • 6702802829 Load X11 libraries at runtime Loki 2021-08-03 20:31:27 +02:00
  • dae9a67fe2 update README loki 2021-08-03 15:28:32 +02:00
  • b8e11b1272 Merge branch 'master' of github.com:loki-47-6F-64/sunshine loki 2021-08-03 15:24:15 +02:00
  • f08b6abc96 Make keybindings configurable loki 2021-08-03 15:24:04 +02:00
  • 965812bc19 Merge pull request #146 from TheElixZammuto/web-ui-welcome loki-47-6F-64 2021-08-03 13:07:08 +02:00
  • 7f643345ce welcome now puts credentials instead of generating Elia Zammuto 2021-07-30 16:06:59 +02:00
  • 28fecbc50c Show a Welcome Page if credentials are created the first time Sunshine is started Elia Zammuto 2021-07-29 18:55:34 +02:00
  • 6c11e9f27d Switch monitors on Windows loki 2021-07-29 17:27:22 +02:00
  • 2af179630a Switch monitors based on keyboard shortcuts loki 2021-07-29 16:48:03 +02:00
  • c243e82047 Add shortcut for hiding and showing the cursor loki 2021-07-28 22:03:17 +02:00
  • 3de77b1849 Fix error 104 in Moonlight when starting Steam Bigpicture loki 2021-07-27 23:05:49 +02:00
  • 37d09b0bdb Merge branch 'capture_callback' loki 2021-07-27 18:57:11 +02:00
  • 9a5d23ebde Fix setting default SUNSHINE_DEFAULT_DIR loki 2021-07-27 18:55:41 +02:00
  • da3ed5ff79 Merge pull request #142 from JacekJagosz/master loki-47-6F-64 2021-07-27 16:01:15 +02:00
  • 2e8b462fe5 Not create unnecessary variables and make fs use strings directly instead of converting them Jacek Jagosz 2021-07-27 15:58:01 +02:00
  • 87b2b708f8 Update Linux build for callback code loki 2021-07-26 20:56:32 +02:00
  • 7ddf8bbe94 Capturing images by callback, rather than pulling loki 2021-07-26 18:09:07 +02:00
  • a87782b025 Fix stuttering on Windows loki 2021-07-26 14:37:57 +02:00
  • c39f2b0c1f If config files don't exist in user specified directory copy files from default, not override user choice Jacek Jagosz 2021-07-25 20:39:45 +02:00
  • a07ad3e479 If CONFIG and DEFAULT directories haven't been configured, make them point to ASSETS Jacek Jagosz 2021-07-25 14:09:47 +02:00
  • c58f95b79e Try making sunshine on Linux stateless Jacek Jagosz 2021-07-24 15:26:08 +02:00
  • d9f7952710 Fix weird bug where Sunshine couldn't accept user input from terminal on Linux loki 2021-07-25 13:16:17 +02:00
  • ab70a056fc Add CQP for older intel iGPU's Loki 2021-07-24 19:33:23 +01:00
  • 844ba53f54 Remove dependency on X11 for keyboard input loki 2021-07-24 14:51:33 +02:00
  • 63b920cd7b Merge branch 'master' into rumble loki 2021-07-23 20:07:03 +02:00
  • 2a5fd78789 Fix crackling audio on Linux loki 2021-07-23 18:43:35 +02:00
  • bc52fe9b82 Improve fps for software encoding on Windows loki 2021-07-23 17:36:32 +02:00
  • 667c113d5b Merge branch 'master' into rumble loki 2021-07-22 21:14:53 +02:00
  • 38915859ba Don't overwrite config files with debian package loki 2021-07-22 21:14:36 +02:00
  • 70d0be4b9a Add rumble effect on Linux loki 2021-07-22 18:19:25 +02:00
  • dad446ea41 Print request for rumble on the terminal for Linux loki 2021-07-21 20:24:23 +02:00
  • d283900e43 add config options for select gamepad to emulate loki 2021-07-18 15:46:46 +02:00
  • 4b043e31fe Support ds4 controller on Windows loki 2021-07-18 15:32:26 +02:00
  • f65882e42a Merge branch 'master' into rumble loki 2021-07-18 11:06:08 +02:00
  • 1fda8f6219 Support Rumble on Windows loki 2021-07-18 11:05:34 +02:00
  • 620c629bb4 Merge pull request #135 from cgutman/partial_chain loki-47-6F-64 2021-07-18 10:46:33 +02:00
  • a1f63da057 Fix client auth error with some embedded clients Cameron Gutman 2021-07-17 19:34:08 -05:00
  • 5ff5942258 Fix video packet corruption after error correction loki 2021-07-11 16:18:49 +02:00
  • 8c803e6a34 Fix lack of audio for second client when multiple clients are connected simultaniously loki 2021-07-11 15:27:12 +02:00
  • a93a640d42 Merge branch 'master' into multi-block-fec loki 2021-07-10 23:49:56 +02:00
  • 62abd1ee19 Merge branch 'master' of github.com:loki-47-6F-64/sunshine loki 2021-07-10 23:49:38 +02:00
  • d55c6ee84c Fix incorrect scaling of absolute mouse coordinates (again) loki 2021-07-10 23:49:04 +02:00
  • d3419697a5 Merge pull request #125 from cgutman/yuv420_linux_nvenc loki-47-6F-64 2021-07-10 19:10:58 +02:00
  • a7171d77db Reduce CPU usage with Linux NVENC Cameron Gutman 2021-07-10 11:24:13 -05:00
  • fccb8d080d Merge branch 'master' into multi-block-fec loki 2021-07-10 17:37:47 +02:00
  • 24acfabe07 Prevent fec encoding from exceeding DATA_SHARDS_MAX loki 2021-07-10 17:33:25 +02:00
  • 61be0eb051 Merge pull request #120 from cgutman/nvenc_linux loki-47-6F-64 2021-07-10 17:30:51 +02:00
  • c4b4393177 Merge pull request #123 from cgutman/longer_ping_timeout loki-47-6F-64 2021-07-10 17:30:20 +02:00
  • 388e4696ff Increase default ping timeout to 10 seconds Cameron Gutman 2021-07-09 23:45:59 -05:00
  • 43dc7cf7c0 Fix video bitstream corruption when matching replacement isn't found Cameron Gutman 2021-07-09 19:53:52 -05:00
  • e8feb00b33 Use a valid RTP version to fix Wireshark parsing Cameron Gutman 2021-07-09 19:47:04 -05:00
  • 42472bec85 Enable NVENC configuration page on Linux Cameron Gutman 2021-07-09 17:21:37 -05:00
  • 769c4c8f99 Merge pull request #121 from cgutman/update_gfe_version loki-47-6F-64 2021-07-09 19:05:06 +02:00
  • 049044f768 Update GfeVersion to be consistent with AppVersion Cameron Gutman 2021-07-09 08:47:44 -05:00
  • 971c784f14 Add basic NVENC support on Linux Cameron Gutman 2021-07-09 08:13:05 -05:00
  • 747ba7f23a fix incorrect pix_fmt loki 2021-07-09 14:21:57 +02:00
  • 4a3f3622b8 Merge branch 'master' into encrypt_control_and_audio loki 2021-07-09 14:19:21 +02:00
  • 7d2705424a Use extended termination error code loki 2021-07-09 13:26:39 +02:00
  • b228fd371c Send back encrypted termination code loki 2021-07-09 12:27:38 +02:00
  • cbd2a8269c Encrypt audio when requested by Moonlight loki 2021-07-08 22:44:35 +02:00
  • 7f9467d759 Add support for IDR frame request for encrypted control loki 2021-07-07 17:10:06 +02:00
  • 9cf7c14a26 Improve speed quitting apps loki 2021-07-07 17:00:12 +02:00
  • f09aea81fe Update moonlight-common-c and Simple-Web-Server loki 2021-07-07 16:55:52 +02:00
  • 8249d41848 Let Moonlight know it's unauthorized, rather than just resetting the connection loki 2021-07-07 16:39:16 +02:00
  • d33f742241 Merge pull request #119 from cgutman/remove_superkey_workaround loki-47-6F-64 2021-07-07 07:36:54 +02:00
  • 6d0499b0e3 Remove super key workaround Cameron Gutman 2021-07-06 23:34:11 -05:00
  • fd7a6d070b Merge branch 'master' into encrypt_control_and_audio loki 2021-07-06 20:54:52 +02:00
  • 3d81b0fe7a Remove redundant code loki 2021-07-06 20:54:29 +02:00
  • 1d37a19468 Merge branch 'master' into encrypt_control_and_audio loki 2021-07-06 19:31:18 +02:00
  • cc3cf60015 Merge pull request #116 from cgutman/fix_expired_certs loki-47-6F-64 2021-07-06 19:30:08 +02:00
  • 8d4e55fcbb Merge pull request #118 from cgutman/idr_frame_delay loki-47-6F-64 2021-07-06 19:29:47 +02:00
  • 25aa8b41a5 Don't keep reinitializing the cipher context for gcm loki 2021-07-06 19:11:16 +02:00
  • 667878d2eb Fix IDR frame delays after packet loss or client request Cameron Gutman 2021-07-05 17:54:57 -05:00
  • 53a9f365ce Allow expired or not-yet-valid client certificates Cameron Gutman 2021-07-05 16:42:59 -05:00
  • a587338701 Fully encrypt control data loki 2021-07-05 20:58:53 +02:00
  • a52f547726 Correctly identify size of rtsp packet loki 2021-07-04 21:25:10 +02:00
  • 136e9c43a5 Handle RTSP packets that are broken up in more than two pieces loki 2021-07-04 18:57:55 +02:00
  • 616f62fb9f Add support for periodic ping loki 2021-07-04 17:12:41 +02:00
  • 9d10eaeef4 Merge branch 'master' into min_fec_packets loki 2021-07-04 16:30:40 +02:00
  • f23fcee382 Merge branch 'audio_fec' into min_fec_packets loki 2021-07-04 16:29:34 +02:00
  • 21b1a4a336 If all content has been read in RTSP request, no need for waiting for next message loki 2021-07-04 16:06:03 +02:00
  • b346ac2eb0 Use tcp instead of udp for RTSP setup loki 2021-07-04 15:50:28 +02:00
  • db5a9363ba Add support for minimum required FEC packets attribute Cameron Gutman 2021-07-04 00:14:22 -05:00
  • 0a637b2272 Parse additional SDP options Cameron Gutman 2021-07-03 23:38:45 -05:00
  • 169a53b568 Increase default FEC percentage to match GFE Cameron Gutman 2021-07-03 23:37:43 -05:00
  • 109b48a108 Implement audio FEC support Cameron Gutman 2021-07-03 18:32:33 -05:00
  • 118707f37a Improve audio RTP header data to better match GFE Cameron Gutman 2021-07-03 16:05:18 -05:00
  • e169259f6f install systemd service for debian packages loki 2021-07-03 18:13:05 +02:00
  • 355df9a615 Listening on arbitrary ports now compatible with Moonlight loki 2021-07-03 13:14:23 +02:00
  • 96cfb1f368 add missing file loki 2021-07-01 12:17:10 +02:00
  • 545cca792b Fix inabillity to display secure desktop even when runnig as system account loki 2021-06-30 22:03:21 +02:00
  • ae04c4afbb Gracefully exit when stopped by systemd or pkill loki 2021-06-30 17:28:58 +02:00
  • e8fadd2848 Update version for debian package loki 2021-06-30 15:51:26 +02:00
  • beb6bdfadb Allow end user to configure what ports to listen on loki 2021-06-30 15:25:08 +02:00
  • 8bf4ade9d8 Disable UPnP by default loki 2021-06-30 12:22:37 +02:00
  • ea928c53b4 Add support for upnp loki 2021-06-29 22:42:06 +02:00
  • c1697c8562 add comma's -_- loki 2021-06-28 21:56:21 +02:00
  • 57c4986f0e Add necessary dependencies for Debian package loki 2021-06-28 21:52:24 +02:00