Commit Graph

  • 730fce4b1c Move client frame interval to local variable ns6089 2023-05-12 17:07:22 +03:00
  • d2a634ee09 Don't check AccumulatedFrames ns6089 2023-08-26 12:38:47 +03:00
  • d81e2cecaa Add high_precision_sleep() method ns6089 2023-05-12 16:57:09 +03:00
  • 8dc51a21df Remove DwmFlush() ns6089 2023-05-12 16:46:05 +03:00
  • 9ae40d3d5a Remove "config-page" class from "Output Name" field (#1572) Lukas Senionis 2023-08-27 18:06:24 +03:00
  • ebb6a7c9a9 Specify the source address for outbound audio and video traffic (#1569) Cameron Gutman 2023-08-26 16:37:04 -05:00
  • b344af2d88 Tweak wording for codec mode options to avoid users changing it Cameron Gutman 2023-08-24 23:06:59 -05:00
  • 24e7bd20fd Allow displays to avoid probing HEVC or AV1 codecs even when H.264 is supported Cameron Gutman 2023-08-24 22:58:29 -05:00
  • 728a9cc66f Treat codec modes as soft requirements Cameron Gutman 2023-08-24 21:31:53 -05:00
  • ef2279d627 Allow the display to reject unsupported codecs Cameron Gutman 2023-08-24 21:14:24 -05:00
  • e9f4409853 ci(docker): fix arch linux cache issue (#1570) ReenigneArcher 2023-08-25 21:19:44 -04:00
  • f9a00f3ed4 Fix FFmpeg logging going to stdout rather than our log file Cameron Gutman 2023-08-23 23:42:09 -05:00
  • 9d79018e9d Fix AMF debug logging to be conditional based on configured log level Cameron Gutman 2023-08-23 23:41:30 -05:00
  • cea9f152d8 Add log message for audio capture buffer oveflow ns6089 2023-08-16 12:53:48 +03:00
  • 2c44c4dbd2 Add log message for audio buffer discontinuity ns6089 2023-08-16 12:52:07 +03:00
  • 3ceee008f3 Use MMCSS task in audio capture thread ns6089 2023-08-16 02:13:31 +03:00
  • 4d94bcc3b0 nvenc: improve rfi logic (#1542) ns6089 2023-08-23 06:24:47 +03:00
  • 4f748c5343 Disable libsvtav1 due to showstopping bugs Cameron Gutman 2023-08-16 22:02:20 -05:00
  • 625214776e Print an error if the encoder doesn't produce an IDR frame on demand Cameron Gutman 2023-08-16 21:58:58 -05:00
  • d4d62b7b23 Remove nonsense operator combo Cameron Gutman 2023-08-14 20:50:51 -05:00
  • 190c9b4216 Move AMF version check into display_vram_t to avoid blocking software encoding Cameron Gutman 2023-08-13 16:14:06 -05:00
  • 8b05674290 Turn off AMF filler data to match other encoders Cameron Gutman 2023-08-13 15:52:35 -05:00
  • 69e720b44b Implement AV1 support Cameron Gutman 2023-08-13 15:51:48 -05:00
  • 67c1fa6da7 Populate the last payload length field in the video header Cameron Gutman 2023-08-13 10:51:01 -05:00
  • a84dea3862 Windows Manifest improvements (#1557) Elia Zammuto 2023-08-19 18:06:35 +00:00
  • 5b93265053 ci(docker): fix ArchLinux image cache (#1554) ReenigneArcher 2023-08-17 21:49:59 -04:00
  • 828c064b2e Change Winget Releaser job to ubuntu-latest (#1551) sitiom 2023-08-17 22:17:30 +08:00
  • 22ab9948fa Pass the environment as a const reference so nobody else is tempted to modify it Cameron Gutman 2023-08-14 19:36:02 -05:00
  • 774f13aecb Fix race condition inserting new process into our job object Cameron Gutman 2023-08-14 19:31:51 -05:00
  • 1086d4dfa2 Bump ffmpeg (#1544) LizardByte-bot 2023-08-15 21:26:34 -04:00
  • 06a6d94e87 removing debug code left from another commit Chase Payne 2023-08-14 19:13:55 -05:00
  • 2c953a3ce7 bugfix: fixed a bug that caused SUNSHINE_CLIENT_HDR to always be false Chase Payne 2023-08-14 18:27:59 -05:00
  • 980e396c4f Command Resource Exhaustion bug fix (#1531) Chase Payne 2023-08-14 18:50:23 -05:00
  • def9b2d76f Add missing software device creation override ns6089 2023-08-13 22:27:35 +03:00
  • f2f63cdfff nvenc: properly apply minqp to I-frames ns6089 2023-08-13 21:54:49 +03:00
  • 6c5fa8a08d Mark nvapi_QueryInterface as cdecl ns6089 2023-08-13 11:24:58 +03:00
  • 68fa43a61c Add standalone NVENC encoder ns6089 2023-04-25 16:38:37 +03:00
  • 7fe52bc5f8 Update nv-codec-headers submodule ns6089 2023-07-11 14:46:10 +03:00
  • b5816be104 Remove extra namespace typo ns6089 2023-07-24 11:26:39 +03:00
  • 166924427e Use existing H.264 SPS as a template rather than building it from scratch Cameron Gutman 2023-08-11 22:17:38 -05:00
  • e465014433 Fix stack exhaustion in make_sps_hevc() Cameron Gutman 2023-08-11 22:03:22 -05:00
  • 3017a405af ci(codeql): detect cpp and charp (#1526) ReenigneArcher 2023-08-12 15:53:45 -04:00
  • 9f4f2aa583 ci: update global workflows (#1525) LizardByte-bot 2023-08-12 14:52:16 -04:00
  • cadd3da9a7 Use UTF-8 conversion for log output and C standard library functions Cameron Gutman 2023-08-09 00:52:10 -05:00
  • 4186d83027 Disable HDR encoding for AMF versions below 1.4.23 Cameron Gutman 2023-08-09 20:40:36 -05:00
  • 5a97b86fe3 ci(docker): bump cmake from 3.26 to 3.27 for Fedora (#1522) ReenigneArcher 2023-08-11 17:29:40 -04:00
  • be01fb112d build(deps): bump sphinx from 7.0.1 to 7.1.2 (#1495) dependabot[bot] 2023-08-10 22:27:51 -04:00
  • 90a192309d build(deps): bump furo from 2023.5.20 to 2023.7.26 (#1474) dependabot[bot] 2023-08-10 21:23:31 -04:00
  • 5528f5c7e8 ci: update global cpp (#1519) LizardByte-bot 2023-08-10 20:32:43 -04:00
  • 2c81518dda ci: update global workflows (#1518) LizardByte-bot 2023-08-09 09:08:57 -04:00
  • eafb018516 Fix clamping mouse position to aspect ratio adjusted viewport Cameron Gutman 2023-08-08 21:36:50 -05:00
  • 3fee592669 ci(windows): prevent winget action from creating an update when running on forks (#1505) ReenigneArcher 2023-08-04 18:52:51 -04:00
  • 21dbde9467 Fix touch input on UAC secure desktop and login screen Cameron Gutman 2023-08-03 21:40:58 -05:00
  • d7c76cfd2b Update gamepad touch support with latest protocol changes Cameron Gutman 2023-07-30 19:47:07 -05:00
  • bd68aebe4c Implement pen and touch support for Windows Cameron Gutman 2023-06-25 20:47:30 -05:00
  • 43463a9d1e Add default_value parameter to get_env for use in make_launch_session (#1490) Django 2023-08-02 05:08:45 +02:00
  • 172a2193d3 Fix QRes command typo (#1488) ahmadali shafiee 2023-07-31 21:50:09 +02:00
  • e2577193f0 ci(docker): bump gcc-10 in ubuntu 20.04 image (#1489) ReenigneArcher 2023-07-31 15:20:38 -04:00
  • f3a257b150 Fix QoS code build with new MinGW headers Cameron Gutman 2023-07-30 14:43:14 -05:00
  • d07f5dbd1b Fix audio code build with new MinGW headers Cameron Gutman 2023-07-30 14:42:49 -05:00
  • ba8c5ef3db build(deps): bump third-party/moonlight-common-c dependabot[bot] 2023-07-30 19:14:34 +00:00
  • 79085f0d5c ci(linux): free additional space on runner (#1480) ReenigneArcher 2023-07-30 15:36:33 -04:00
  • 3b2a098640 Expose Connection environment variables to the app start (#1430) Elia Zammuto 2023-07-29 18:21:58 +00:00
  • 4b986b26c2 build(deps): use submodule for nvapi opensource (#1458) ReenigneArcher 2023-07-21 08:48:15 -04:00
  • f541f22137 docs(website): add gh-pages (#1395) ReenigneArcher 2023-07-20 11:44:02 -04:00
  • f245f777f7 Modify and restore NVIDIA control panel settings ns6089 2023-07-02 13:01:29 +03:00
  • 6992d424a8 Add nvapi-opensource files ns6089 2023-06-19 14:23:07 +03:00
  • 16d69f40fd build(distro): add debian bookworm package (#1455) ReenigneArcher 2023-07-18 16:29:03 -04:00
  • 48f05aa8c4 build(docker): free additional space on runners (#1450) ReenigneArcher 2023-07-18 15:01:56 -04:00
  • 1193f07559 docs(app_examples): Add Plasma-Compatible Resolution Example (#1448) Vitorvlv 2023-07-15 20:44:32 -03:00
  • 9e882ed4b7 style(clang-format): ignore third-party directory (#1449) ReenigneArcher 2023-07-15 10:07:01 -04:00
  • 50f353d183 Fix handling of gamepad feedback with multiple clients connected Cameron Gutman 2023-07-10 19:43:09 -05:00
  • 65b2e19b07 Rework active gamepad mask handling to be multi-channel-safe Cameron Gutman 2023-07-09 15:52:51 -05:00
  • 3acc7ef557 Remove unused variable Cameron Gutman 2023-07-08 23:14:35 -05:00
  • 2ed2dd5e0e Implement touch, motion, and battery for DS4 Cameron Gutman 2023-07-08 18:08:35 -05:00
  • 309fcc4142 Convert rumble_queue into a generic feedback_queue for gamepad messages Cameron Gutman 2023-07-08 15:23:27 -05:00
  • fd77230964 Stub controller battery, touch, and motion packets Cameron Gutman 2023-07-08 12:04:16 -05:00
  • 1ef8cb1111 Send feature flags in RTSP DESCRIBE response Cameron Gutman 2023-06-25 17:40:25 -05:00
  • d3578e9711 fix(installer): use the system proxy to download ViGEmBus if it is enabled (#1406) lns103 2023-07-11 07:51:13 +08:00
  • e1b0c98496 docs(troubleshooting): add warning about usage with Gamescope (#1438) Vitorvlv 2023-07-10 10:44:41 -03:00
  • 6dfe56518c Decrease gpu scheduling priority for NVIDIA ns6089 2023-07-04 23:47:01 +03:00
  • c5bf78176e Remove GetAsyncKeyState() check before sending mouse button events Cameron Gutman 2023-07-08 20:27:14 -05:00
  • d075424225 Add support for Applications (context menu) key in the Windows platform jcj83429 2023-07-08 16:28:47 -07:00
  • f3871c4449 Correct typos on web portal Casey Korver 2023-07-03 15:16:18 -05:00
  • 881af5b566 Correct typos in logging Casey Korver 2023-07-03 15:16:06 -05:00
  • b1ffa8a6c5 Correct typos in comments Casey Korver 2023-07-03 15:13:13 -05:00
  • 70dc582f38 Refactor gamepad emulation code to use the DS4 extended report format Cameron Gutman 2023-07-01 01:09:37 -05:00
  • b248e8b6b8 Clear additional disk space for Flatpak builds Cameron Gutman 2023-07-07 19:25:03 -05:00
  • c972fa880f fix: consider link-local addresses as LAN aetheryx 2023-07-06 19:41:19 +02:00
  • 810945f5bf Allow use of multiple ENet channels Cameron Gutman 2023-07-04 14:40:53 -05:00
  • 11aedf56a2 Implement controller arrival metadata support Cameron Gutman 2023-06-25 20:16:26 -05:00
  • 12e6774035 Fix max gamepad count to match protocol limitation Cameron Gutman 2023-06-25 17:36:44 -05:00
  • feedede6f9 Implement extended controller button support Cameron Gutman 2023-06-25 17:35:56 -05:00
  • 737be029ec Move input packet debug prints off the control stream thread Cameron Gutman 2023-06-26 21:10:36 -05:00
  • 62606a62f9 Implement input batching for reduced latency Cameron Gutman 2023-06-26 21:00:53 -05:00
  • 99225c0256 Pull in latest protocol extension from moonlight-common-c Cameron Gutman 2023-06-26 20:33:01 -05:00
  • ed74492e4e fix(deps): replace libboost chrono and thread with standard chrono and thread (#1364) Era Dorta 2023-06-26 17:50:10 +02:00
  • 29fc20671d fix(ui): fix nightly release notifications (#1394) ReenigneArcher 2023-06-25 17:10:35 -04:00
  • 5c6b383b60 docs(linux): add information about mesa (#1393) ReenigneArcher 2023-06-24 17:00:46 -04:00
  • 5b61b7230a docs: add linux ssh example (#1388) ReenigneArcher 2023-06-22 20:48:02 -04:00