Commit Graph

  • 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
  • 7988594e9e correct the video output rotation option Cristi Mitrana 2022-12-27 21:44:12 +02:00
  • 00c28f53d8 Further bugfixes and improvements for AML decoder Cameron Gutman 2022-12-04 14:49:35 -06:00
  • a8d5f7e2e7 Implement ensure_buf_size in aml, lower eagain wait time TheChoconut 2022-11-25 23:30:44 +01:00
  • 4cb30a2a46 set disable_video to false on startup TheChoconut 2022-11-18 00:49:05 +01:00
  • 858c884099 update amlogic decoder TheChoconut 2022-11-18 00:46:27 +01:00
  • 5c23f0494d lazy load libamcodec, only require libamcodec.so TheChoconut 2022-11-18 00:44:57 +01:00
  • e7c611bb1e Update SDL_GameControllerDB Cameron Gutman 2022-11-29 19:21:40 -06:00
  • 62007b912e Fix ensure_buf_size() usage in RK backend Cameron Gutman 2022-11-20 20:53:56 -06:00
  • 1feeab9c71 Fix more warnings Cameron Gutman 2022-11-20 20:40:29 -06:00
  • c985b9ea0d Fix unchecked return value in aml Cameron Gutman 2022-11-20 19:56:04 -06:00
  • 66bc1b2904 Remove debug code in h264bitstream Cameron Gutman 2022-11-20 19:53:30 -06:00
  • 32e87994cd Consolidate and improve decode buffer handling Cameron Gutman 2022-11-20 19:48:36 -06:00
  • 098f53cd0b Fix several build warnings and minor bugs Cameron Gutman 2022-11-20 19:20:42 -06:00
  • 56f84ab662 Update moonlight-common-c with audio crash fix Cameron Gutman 2022-11-09 00:10:47 -06:00
  • c3325a8887 Don't print error if zero samples are decoded Cameron Gutman 2022-11-09 00:10:03 -06:00
  • f16dc469af Make blank_fb() into a more generic write_bool() function Cameron Gutman 2022-11-08 21:45:27 -06:00
  • b2192eda25 Spawn a display thread if amlvideo is in the pipeline Cameron Gutman 2022-11-08 21:13:04 -06:00
  • b26d747e95 Parse HDR option from moonlight.conf Cameron Gutman 2022-11-08 19:42:30 -06:00
  • c2f21b955d Implement foundation for HDR support Cameron Gutman 2022-11-08 19:40:03 -06:00
  • 28ace51874 Add missing errno.h Cameron Gutman 2022-11-01 01:42:46 -05:00
  • a9302d02f5 Fix handling of partial writes and EAGAIN in Amlogic decoder Cameron Gutman 2022-11-01 00:35:25 -05:00
  • 30b563a2fc Tune ALSA parameters to avoid underruns Cameron Gutman 2022-11-01 00:08:43 -05:00
  • cb4b5d55b5 Improve ALSA underrun error recovery Cameron Gutman 2022-10-31 22:19:34 -05:00
  • 58958ca32a Update moonlight-common-c with improved loss recovery Cameron Gutman 2022-10-31 00:04:26 -05:00
  • f021439d1b Allow a pairing attempt even if the PC is busy Cameron Gutman 2022-10-12 22:28:30 -05:00
  • 13390594f5 Update SDL_GameControllerDB Cameron Gutman 2022-10-05 00:04:04 -05:00
  • 7ab48fb6d4 Use RFI for HEVC only Cameron Gutman 2022-10-05 04:54:54 +00:00
  • 254f41686b Update moonlight-common-c with GFE 3.26 and HEVC RFI fixes Cameron Gutman 2022-10-05 04:53:01 +00:00
  • 758dc68958 Version 2.5.3 v2.5.3 Cameron Gutman 2022-09-23 22:59:19 -05:00
  • 0a9cadb729 Remove unused variable Cameron Gutman 2022-09-23 22:52:53 -05:00
  • 0325a3b88c Add support for custom ports with Sunshine Cameron Gutman 2022-09-23 22:48:43 -05:00
  • 3f00f25a39 Store port information in SERVER_DATA Cameron Gutman 2022-09-23 22:12:03 -05:00
  • 3859949b0f Fix amcodec detection on OSMC Cameron Gutman 2022-09-23 21:44:22 -05:00
  • 42980d09ee Remove semicolon from MIN_FRAME_BUFFER_COUNT definition Cameron Gutman 2022-09-23 21:31:52 -05:00
  • 60c4b514af Fix some grammatical errors Cameron Gutman 2022-09-23 21:30:22 -05:00
  • 9de64d25b9 Update SDL_GameControllerDB Cameron Gutman 2022-09-23 21:06:48 -05:00
  • 20a02acb07 Fix decoding errors on some devices when streaming from GFE 3.26 Cameron Gutman 2022-09-22 23:30:21 -05:00
  • b7cf7a130b Fix mishandling of IDR frames with a SEI or AUD NAL Cameron Gutman 2022-09-12 00:02:50 -05:00
  • 1b95f027a2 Fix handling of 3 byte Annex B start sequences Cameron Gutman 2022-09-05 22:53:25 +00:00
  • 4ebd3fb8ba Update SDL_GameControllerDB Cameron Gutman 2022-08-10 19:33:36 -05:00
  • b9703e7a1e Add --pin argument for easier pairing using frontends (#853) kkoshelev 2022-06-28 18:22:07 -07:00
  • 543dc087fc Increase decode buffer size to match Pi/MMAL decoders Cameron Gutman 2022-06-26 14:22:54 -05:00
  • 5fe7b36b40 Reduce use of magic numbers Cameron Gutman 2022-04-21 23:31:04 -05:00
  • d74cc63038 Fix stack buffer overflow in pairing process Cameron Gutman 2022-04-21 23:06:31 -05:00
  • 039040e247 Replace usage of functions deprecated in OpenSSL 3.0 Cameron Gutman 2022-04-21 23:04:23 -05:00
  • 22f75b74f9 Fix const warnings with FFmpeg 5.0 Cameron Gutman 2022-04-21 22:13:11 -05:00
  • 6c215e47bf Update SDL_GameControllerDB Cameron Gutman 2022-03-15 23:19:41 -05:00
  • 44623c4a5e Update moonlight-common-c Cameron Gutman 2022-03-15 23:19:16 -05:00
  • 5449b521aa Warn about invalid rotation values Maciej Bogusz 2022-01-11 18:34:04 +01:00
  • 786d4a66ec Add rotation in the sample configuration file Maciej Bogusz 2022-01-11 18:32:34 +01:00
  • 8323eeb23c Bugfix : let the program terminate if connection is lost when using SDL Laurent Camarasa 2022-01-09 23:20:38 +08:00
  • f871b663b1 Add absolute mouse mode support when ungrabbed Cameron Gutman 2022-01-09 21:09:48 -06:00
  • 23e6854a84 Switch ungrab key combo to Ctrl+Alt+Shift+Z like Moonlight Qt Cameron Gutman 2022-01-09 19:57:52 -06:00
  • fe5dd11893 Add high resolution scrolling with SDL 2.0.18+ Cameron Gutman 2022-01-09 19:54:00 -06:00
  • fbf6a2e2f7 Use new rumble API on SDL 2.0.9+ Cameron Gutman 2022-01-09 19:50:48 -06:00
  • 5761f533ab Grab mouse only once streaming has started Cameron Gutman 2022-01-09 19:41:56 -06:00
  • bbdd7e5b24 Implement controller hotplugging for SDL Cameron Gutman 2022-01-09 19:41:35 -06:00
  • 634a0eee15 Fix finding libraries via pkg-config on Buster Cameron Gutman 2021-12-28 18:50:41 -06:00
  • 18fd1637a6 Prefer pkg-config for finding MMAL libraries Cameron Gutman 2021-12-28 18:05:25 -06:00
  • 807565de8b Version 2.5.2 v2.5.2 Cameron Gutman 2021-12-20 00:24:48 +00:00
  • 1d32f894f7 Update SDL_GameControllerDB Cameron Gutman 2021-12-19 16:24:01 -06:00
  • 89030f0701 Fix Raspbian CI build Cameron Gutman 2021-12-19 16:21:58 -06:00
  • ba8a23725d Fix build on Bullseye Cameron Gutman 2021-12-19 16:06:12 -06:00
  • 81322a2b91 Remove redundant match expression Cameron Gutman 2021-09-18 09:25:56 -05:00
  • d58d8f70e8 Added options for optional dependencies. (#829) TheChoconut 2021-09-18 16:22:40 +02:00
  • 76b0de3566 Triggers should be unsigned types Cameron Gutman 2021-09-16 01:28:09 -05:00
  • bf7149e75d Fix type of halfaxis mapping values Cameron Gutman 2021-09-16 01:19:08 -05:00
  • 72985ee71d Add ALSA channel mapping support alsa_mapping Cameron Gutman 2021-08-21 20:08:58 -05:00
  • 87613b3176 Flush pair code for external scripts TheChoconut 2021-08-21 08:40:00 +02:00
  • 4164dc512f Version 2.5.1 v2.5.1 Cameron Gutman 2021-08-08 12:08:08 -05:00
  • 81a49e4564 Add parameter to disable gamepad mouse emulation Cameron Gutman 2021-08-08 12:03:56 -05:00
  • 3611f1dd89 Fix null termination issue if /proc/cpuinfo was over 4KB Cameron Gutman 2021-08-08 11:47:03 -05:00
  • 4b41692fd8 Fix handling of buttons outside the normal joystick range Cameron Gutman 2021-08-08 11:26:07 -05:00
  • d45567b5ee Revert "Fix pressing unmapped buttons causing unexpected inputs" Cameron Gutman 2021-08-08 11:16:57 -05:00
  • 21b6af3493 Fix pressing unmapped buttons causing unexpected inputs Cameron Gutman 2021-08-08 11:07:13 -05:00
  • 6f15b257d7 Add DRM_FORMAT_NV12_10 definition for RK backend Cameron Gutman 2021-08-08 10:05:43 -05:00
  • 3b51b40178 Update SDL_GameControllerDB Cameron Gutman 2021-08-08 09:34:56 -05:00
  • 7ff0bcd8fd Fix initialization of mapping structs Cameron Gutman 2021-08-07 18:07:17 -05:00
  • 469b2ed866 Mouse emulation support for evdev TheChoconut 2021-08-03 11:43:26 +02:00
  • 3a63466fe2 Version 2.5.0 v2.5.0 Cameron Gutman 2021-07-25 19:15:53 -05:00
  • cd2f1bb012 Add a verbose print when a device is ignored as an accelerometer Cameron Gutman 2021-07-25 19:13:40 -05:00
  • 663e4b4b7a Avoid mapping PS4 trackpad as a gamepad Cameron Gutman 2021-07-25 19:10:01 -05:00
  • 836e61b7c3 Remove gamepad from host when removed from client Cameron Gutman 2021-07-25 18:54:39 -05:00
  • 12efeda8e1 Ignore accelerometers and improve debugging of player numbers Cameron Gutman 2021-07-25 18:49:11 -05:00
  • 4dd6ab97df Fix over-counting of evdev gamepads on stream start Cameron Gutman 2021-07-25 18:33:52 -05:00
  • 45c1a504e9 Avoid stuck keys on disconnect and remove useless sleep Cameron Gutman 2021-07-25 18:02:55 -05:00
  • 781afc7c66 Fix surround channel mappings on PulseAudio Cameron Gutman 2021-07-25 17:51:22 -05:00
  • 0698e8b43f Fix PulseAudio when manually specifying the audio device Cameron Gutman 2021-07-25 17:30:46 -05:00
  • 86140eb192 Fix Pi fallback to ALSA/PA after 7109301a Cameron Gutman 2021-07-25 17:15:04 -05:00
  • e8fbb2ec9c Add half-axis support for dpad Cameron Gutman 2021-07-25 17:04:43 -05:00
  • 35af4c4ede Add half-axis support for triggers Cameron Gutman 2021-07-25 16:47:06 -05:00
  • e2c2575efb Add friendly messages for certain error cases Cameron Gutman 2021-07-25 15:25:13 -05:00
  • 5215271b60 Add meta modifiers Cameron Gutman 2021-07-25 15:15:14 -05:00
  • b71862d622 Fix left vs right modifiers, insert key, and super keys Cameron Gutman 2021-07-25 15:03:26 -05:00
  • 30da7e2bc2 Don't prefix GPU type with 'NVIDIA' Cameron Gutman 2021-07-25 15:02:30 -05:00
  • 0cfc557c9c Don't fail if SOPS isn't supported at the current resolution Cameron Gutman 2021-07-25 15:01:46 -05:00
  • 1478d69123 Pass RTSP session URL to moonlight-common-c Cameron Gutman 2021-07-25 14:22:39 -05:00