Commit Graph

  • f467d9b472 Bump third_party/SDL_GameControllerDB from cbfc874 to fa7311d dependabot/submodules/third_party/SDL_GameControllerDB-fa7311d dependabot[bot] 2026-02-09 21:08:34 +00:00
  • 15f93ae0f2 Bump third_party/moonlight-common-c from b126e48 to 6250fa2 dependabot/submodules/third_party/moonlight-common-c-6250fa2 dependabot[bot] 2026-02-09 21:08:32 +00:00
  • 7754442873 Version 2.7.1 master v2.7.1 Cameron Gutman 2025-11-30 16:38:13 -06:00
  • 6d755e3678 Document the -port option Cameron Gutman 2025-11-30 16:37:41 -06:00
  • 4c3b21ca18 Add GitHub Actions badge and links Cameron Gutman 2025-11-29 13:50:38 -06:00
  • 5f5883119d Migrate to GitHub Actions Cameron Gutman 2025-11-29 13:35:31 -06:00
  • cba6c8fb18 Bump third_party/SDL_GameControllerDB from ae51c99 to cbfc874 dependabot[bot] 2025-11-28 23:05:57 +00:00
  • 7f74b5f8d8 Bump third_party/moonlight-common-c from 8af4562 to b126e48 dependabot[bot] 2025-11-28 23:05:58 +00:00
  • ad7972bff1 Add dependabot configuration Cameron Gutman 2025-11-28 17:05:15 -06:00
  • 64b5a33668 Fix swapped calloc() arguments Cameron Gutman 2025-11-28 17:01:04 -06:00
  • 040e3896f1 Bump OpenSSL requirement to 1.1.0 Cameron Gutman 2025-11-28 16:59:32 -06:00
  • b80cfce2ce Fix build with 64-bit time on 32-bit platforms Cameron Gutman 2025-11-28 16:51:18 -06:00
  • 5f7f0ec75b Fix incorrect ret value assignment (#900) skysbird 2025-11-29 06:27:01 +08:00
  • 74e552d50e Update README.md Matt Demers 2025-10-16 20:05:42 -04:00
  • a6bf7154a7 Reduce MAX_FRAMES for RK backend Cameron Gutman 2024-09-08 00:32:30 -05:00
  • 274d3db34d fix unbounded write of sprintf Mingjie Shen 2024-03-23 22:03:02 -04:00
  • 014af67397 Fix build warnings v2.7.0 Cameron Gutman 2024-02-19 22:01:31 -06:00
  • eb4a202358 Version 2.7.0 Cameron Gutman 2024-02-19 21:29:05 -06:00
  • bac5360494 Provide better errors when RK renderer fails Cameron Gutman 2024-02-19 20:56:55 -06:00
  • 0e12282311 Remove a bunch of useless asserts Cameron Gutman 2024-02-19 20:49:25 -06:00
  • 883498d642 Replace SDL key handling with Moonlight Qt code Cameron Gutman 2024-02-19 16:16:02 -06:00
  • 55b49221d8 Link util.c into the platform libraries Cameron Gutman 2024-02-19 15:58:32 -06:00
  • 454f67b0ed Move CPU detection code into a separate file Cameron Gutman 2024-02-19 15:56:32 -06:00
  • 2f03600bae Ignore CRCs in SDL mappings Cameron Gutman 2024-02-19 15:45:17 -06:00
  • fc904d2dac Treat devices as gamepads if they have a hat instead of an analog stick Cameron Gutman 2024-02-18 14:56:57 -06:00
  • d6c9650a32 Add rotation support for Rockchip Cameron Gutman 2024-02-18 14:48:13 -06:00
  • a9d6f17d5e Replace ioctl() retry loops with drmIoctl() Cameron Gutman 2024-02-18 14:30:59 -06:00
  • ca4c517510 Update moonlight-common-c Cameron Gutman 2024-02-18 00:48:26 -06:00
  • 3b1b2ab51d Replace FindLibUUID.cmake with modified version from CMake project Cameron Gutman 2024-02-18 00:25:53 -06:00
  • b533c52edd Add missing CMake include Cameron Gutman 2024-02-18 00:18:41 -06:00
  • d89bd8d20f Update SDL_GameControllerDB Cameron Gutman 2024-02-17 23:56:23 -06:00
  • 8125d2194b Fix __builtin_cpu_supports(aes) on GCC 9 and earlier Cameron Gutman 2024-02-17 13:23:06 -06:00
  • 8fb2c72ca1 Update moonlight-common-c with RTSP encryption Cameron Gutman 2024-02-17 13:18:40 -06:00
  • 9255f774f2 Add fast AES detection for RISC-V using hwprobe() syscall Cameron Gutman 2024-01-23 02:46:05 -06:00
  • d3d79c3224 Fix HAVE_GETAUXVAL codepath Cameron Gutman 2024-01-19 19:02:07 -06:00
  • b08a04c378 Update moonlight-common-c with finalized encryption changes Cameron Gutman 2024-01-19 18:58:57 -06:00
  • 5bd2799209 Support cursor plane on Rockchip platforms amazingfate 2024-01-05 15:41:15 +08:00
  • 0712e05aab Opt in to video encryption on CPUs with good AES perf Cameron Gutman 2024-01-15 17:35:59 -06:00
  • 02cddf762b Update moonlight-common-c with new encryption support Cameron Gutman 2024-01-15 17:33:30 -06:00
  • 810ef140cb style: make the code more prescriptive armin-25689 2024-01-01 12:42:47 +08:00
  • 50a7454bc1 build: use CMAKE_ARGS to control instead for FreeBSD armin-25689 2024-01-01 12:38:25 +08:00
  • a610eddd97 build: change <endian.h> header file and __s32 type for FreeBSD armin-25689 2023-12-31 15:26:58 +08:00
  • b3fb22d427 fix: it took so long time to connect to the Sunshine host in the FreeBSD armin-25689 2023-12-31 15:22:43 +08:00
  • 3840b1409e feat: add oss audio callback for FreeBSD armin-25689 2023-12-31 15:14:22 +08:00
  • 3b72f5195b Update moonlight-common-c with new bitrate logic Cameron Gutman 2023-12-03 22:26:22 -06:00
  • 000d9da4a0 Don't hardcode the signature length Cameron Gutman 2023-11-29 23:48:09 -06:00
  • 2aba7a10e7 Version 2.6.2 v2.6.2 Cameron Gutman 2023-11-03 01:08:34 -05:00
  • 0131274dce Update moonlight-common-c to fix multi-homed host bug Cameron Gutman 2023-11-03 00:56:23 -05:00
  • dc03235a62 Fix several build warnings Cameron Gutman 2023-10-29 19:56:18 +00:00
  • c007eabf50 Update moonlight-common-c to fix input reliability/performance issues Cameron Gutman 2023-10-25 22:55:38 -05:00
  • d578fd8c7d Version 2.6.1 v2.6.1 Cameron Gutman 2023-10-07 21:12:37 -05:00
  • 807f9027c7 Update moonlight-common-c Cameron Gutman 2023-10-07 21:09:44 -05:00
  • 36c1636f3c Version 2.6.0 v2.6.0 Cameron Gutman 2023-09-01 18:40:56 -05:00
  • 19442743a6 Fix busy looping forever after an evdev device goes away Cameron Gutman 2023-09-01 18:07:25 -05:00
  • 74714e6fb1 Cleanup udev code a bit Cameron Gutman 2023-09-01 18:06:42 -05:00
  • b1d111b5f7 Only use atomic API for HDR streams on RK backend Cameron Gutman 2023-08-31 21:18:05 -05:00
  • eb46891f4c Add AV1 support for the AML backend Cameron Gutman 2023-08-31 19:39:53 -05:00
  • c883b6786f Allow modesets to handle SDR/HDR transition Cameron Gutman 2023-08-31 18:51:32 -05:00
  • 861cdbc014 Set Colorspace connector property in RK backend Cameron Gutman 2023-08-31 18:15:25 -05:00
  • 41fddcf5ef Fix error check Cameron Gutman 2023-08-31 17:55:50 -05:00
  • d1db1d5231 Add error handling for some RK init failures Cameron Gutman 2023-08-31 17:53:38 -05:00
  • 8ef8891969 Add AV1 support to Rockchip backend Cameron Gutman 2023-08-31 17:52:40 -05:00
  • 642b498aee Fix supportedVideoFormats value for HEVC/AV1 Cameron Gutman 2023-08-31 17:51:51 -05:00
  • 68234081f8 Implement touch events for SDL backend Cameron Gutman 2023-08-30 00:03:49 -05:00
  • 3904c82ee9 Fix build with old SDL versions Cameron Gutman 2023-08-30 00:02:09 -05:00
  • bf14d37cd5 Fix codec autoselection Cameron Gutman 2023-08-29 22:43:00 -05:00
  • b1b3e274b3 Fix AVCodecContext leak Cameron Gutman 2023-08-29 22:37:18 -05:00
  • 93f5dc6cae Send controller arrival from SDL backend Cameron Gutman 2023-08-29 22:31:00 -05:00
  • e15466e909 Send controller arrival from evdev backend Cameron Gutman 2023-08-29 21:45:55 -05:00
  • 859965a5a6 Support new controller features for SDL backend Cameron Gutman 2023-08-29 21:19:36 -05:00
  • 0deeb94655 Add support for extended Sunshine button flags Cameron Gutman 2023-08-29 20:47:31 -05:00
  • c158833258 Try all decoders not just the first one that was compiled in Cameron Gutman 2023-08-29 20:47:09 -05:00
  • ab53f149f2 Update moonlight-common-c with Sunshine extensions Cameron Gutman 2023-08-29 20:46:35 -05:00
  • 606e6d1181 Update SDL_GameControllerDB Cameron Gutman 2023-08-21 21:57:27 -05:00
  • 6538d855d8 Work around broken APT config on AppVeyor Ubuntu2004 image Cameron Gutman 2023-07-15 01:18:45 -05:00
  • 0169cedb27 Allow up to 16 gamepads with Sunshine hosts Cameron Gutman 2023-06-30 20:55:20 -05:00
  • 5bb47ce8b6 Update automatic bitrate logic to match Qt client Cameron Gutman 2023-03-12 16:23:33 -05:00
  • 0d0728f3c4 Set HDR metadata using legacy DRM API Cameron Gutman 2023-03-12 14:32:32 -05:00
  • a585072ff8 Just log if atomic commit fails Cameron Gutman 2023-03-12 16:04:12 -05:00
  • dc786e3033 Don't assert if the previous commit is still in progress Cameron Gutman 2023-03-12 14:50:05 -05:00
  • dede55c7f9 Allow modesets for HDR entry/exit Cameron Gutman 2023-03-12 14:46:19 -05:00
  • a328a53d59 Fix handling of 10-bit YUV buffers on newer RK devices Cameron Gutman 2023-03-12 13:18:51 -05:00
  • 6ea4a768e4 Support both NA12 and NV15 with runtime selection Cameron Gutman 2023-03-12 13:53:19 -05:00
  • 91022ea3bb Add HDR metadata struct for old libdrm headers Cameron Gutman 2023-03-12 13:44:30 -05:00
  • 6310edb0bd Set HDR metadata and HDMI ALLM for RK backend Cameron Gutman 2023-03-12 13:13:26 -05:00
  • c779c1970d Change RK backend to use DRM atomic API Cameron Gutman 2023-03-12 12:45:11 -05:00
  • 1caf24beab Only use HEVC by default for accelerated X11 platforms Cameron Gutman 2023-03-06 21:43:50 -06:00
  • f486c8e356 Only prefer SDL over unaccelerated X11 Cameron Gutman 2023-03-06 21:43:02 -06:00
  • 5edf4d3dc7 Print FFmpeg decoder name Cameron Gutman 2023-03-06 21:26:18 -06:00
  • 0b80cc197a Try various other non-hwaccel FFmpeg decoders Cameron Gutman 2023-03-06 21:24:49 -06:00
  • 21eb932e52 Prefer SDL over X11 and enable HEVC for X11/SDL Cameron Gutman 2023-03-06 21:16:35 -06:00
  • db52ac901f Update SDL_GameControllerDB Cameron Gutman 2023-03-05 23:53:46 -06:00
  • 2e0a014496 Update moonlight-common-c Cameron Gutman 2023-03-05 23:49:05 -06:00
  • 6ab37d0036 Accept both primary and overlay planes on Rockchip platforms Cameron Gutman 2023-03-05 23:48:10 -06:00
  • a9f8a77b66 Use upstreamed fourcc code for 10-bit NV12 on Rockchip Cameron Gutman 2023-03-05 23:46:34 -06:00
  • a8a4e8908e Fix copy-pasta Cameron Gutman 2023-03-04 12:41:08 -06:00
  • b8442bfa95 Remove GFE-specific references from readme Cameron Gutman 2023-03-04 12:38:54 -06:00
  • 4c58ac9f39 Update SDL_GameControllerDB Cameron Gutman 2023-02-21 23:46:57 -06:00
  • 8384a243b2 Modernize HTTPS launch/resume for Sunshine Cameron Gutman 2023-02-21 23:46:31 -06:00
  • 32ebb00292 Add horizontal scrolling support with Sunshine Cameron Gutman 2023-02-21 23:31:00 -06:00