654 Commits

Author SHA1 Message Date
Cameron Gutman
a9302d02f5 Fix handling of partial writes and EAGAIN in Amlogic decoder
Fixes spurious codec resets due to EAGAIN errors at 4K during complex scenes.
2022-11-01 00:35:25 -05:00
Cameron Gutman
30b563a2fc Tune ALSA parameters to avoid underruns
Fixes frequent underruns on Vero 4K
2022-11-01 00:11:08 -05:00
Cameron Gutman
cb4b5d55b5 Improve ALSA underrun error recovery
Fixes lack of audio on Vero 4K
2022-10-31 22:19:34 -05:00
Cameron Gutman
58958ca32a Update moonlight-common-c with improved loss recovery 2022-10-31 00:04:26 -05:00
Cameron Gutman
f021439d1b Allow a pairing attempt even if the PC is busy
Pairing while busy doesn't work with GFE but works with Sunshine
2022-10-12 22:28:30 -05:00
Cameron Gutman
13390594f5 Update SDL_GameControllerDB 2022-10-05 00:04:28 -05:00
Cameron Gutman
7ab48fb6d4 Use RFI for HEVC only
It is unstable on H.264 streams
2022-10-05 04:54:54 +00:00
Cameron Gutman
254f41686b Update moonlight-common-c with GFE 3.26 and HEVC RFI fixes 2022-10-05 04:53:01 +00:00
Cameron Gutman
758dc68958 Version 2.5.3 v2.5.3 2022-09-23 22:59:19 -05:00
Cameron Gutman
0a9cadb729 Remove unused variable 2022-09-23 22:52:53 -05:00
Cameron Gutman
0325a3b88c Add support for custom ports with Sunshine 2022-09-23 22:48:43 -05:00
Cameron Gutman
3f00f25a39 Store port information in SERVER_DATA 2022-09-23 22:12:03 -05:00
Cameron Gutman
3859949b0f Fix amcodec detection on OSMC 2022-09-23 21:44:22 -05:00
Cameron Gutman
42980d09ee Remove semicolon from MIN_FRAME_BUFFER_COUNT definition 2022-09-23 21:31:52 -05:00
Cameron Gutman
60c4b514af Fix some grammatical errors 2022-09-23 21:30:44 -05:00
Cameron Gutman
9de64d25b9 Update SDL_GameControllerDB 2022-09-23 21:06:48 -05:00
Cameron Gutman
20a02acb07 Fix decoding errors on some devices when streaming from GFE 3.26 2022-09-22 23:30:21 -05:00
Cameron Gutman
b7cf7a130b Fix mishandling of IDR frames with a SEI or AUD NAL 2022-09-12 00:02:50 -05:00
Cameron Gutman
1b95f027a2 Fix handling of 3 byte Annex B start sequences 2022-09-05 22:53:25 +00:00
Cameron Gutman
4ebd3fb8ba Update SDL_GameControllerDB 2022-08-10 19:33:36 -05:00
kkoshelev
b9703e7a1e
Add --pin argument for easier pairing using frontends (#853)
* Add --pin flag to make pair easier for frontends

* Fix lint errors
2022-06-28 20:22:07 -05:00
Cameron Gutman
543dc087fc Increase decode buffer size to match Pi/MMAL decoders 2022-06-26 14:22:54 -05:00
Cameron Gutman
5fe7b36b40 Reduce use of magic numbers 2022-04-21 23:31:04 -05:00
Cameron Gutman
d74cc63038 Fix stack buffer overflow in pairing process 2022-04-21 23:06:31 -05:00
Cameron Gutman
039040e247 Replace usage of functions deprecated in OpenSSL 3.0 2022-04-21 23:04:23 -05:00
Cameron Gutman
22f75b74f9 Fix const warnings with FFmpeg 5.0 2022-04-21 22:13:21 -05:00
Cameron Gutman
6c215e47bf Update SDL_GameControllerDB 2022-03-15 23:19:54 -05:00
Cameron Gutman
44623c4a5e Update moonlight-common-c 2022-03-15 23:19:16 -05:00
Maciej Bogusz
5449b521aa Warn about invalid rotation values 2022-01-11 19:39:59 -06:00
Maciej Bogusz
786d4a66ec Add rotation in the sample configuration file 2022-01-11 19:39:59 -06:00
Laurent Camarasa
8323eeb23c Bugfix : let the program terminate if connection is lost when using SDL 2022-01-10 01:25:51 -06:00
Cameron Gutman
f871b663b1 Add absolute mouse mode support when ungrabbed 2022-01-09 21:09:48 -06:00
Cameron Gutman
23e6854a84 Switch ungrab key combo to Ctrl+Alt+Shift+Z like Moonlight Qt 2022-01-09 19:57:52 -06:00
Cameron Gutman
fe5dd11893 Add high resolution scrolling with SDL 2.0.18+ 2022-01-09 19:54:25 -06:00
Cameron Gutman
fbf6a2e2f7 Use new rumble API on SDL 2.0.9+ 2022-01-09 19:50:48 -06:00
Cameron Gutman
5761f533ab Grab mouse only once streaming has started 2022-01-09 19:41:56 -06:00
Cameron Gutman
bbdd7e5b24 Implement controller hotplugging for SDL 2022-01-09 19:41:35 -06:00
Cameron Gutman
634a0eee15 Fix finding libraries via pkg-config on Buster 2021-12-28 18:50:41 -06:00
Cameron Gutman
18fd1637a6 Prefer pkg-config for finding MMAL libraries 2021-12-28 18:07:16 -06:00
Cameron Gutman
807565de8b Version 2.5.2 v2.5.2 2021-12-20 00:24:48 +00:00
Cameron Gutman
1d32f894f7 Update SDL_GameControllerDB 2021-12-19 16:24:01 -06:00
Cameron Gutman
89030f0701 Fix Raspbian CI build 2021-12-19 16:21:58 -06:00
Cameron Gutman
ba8a23725d Fix build on Bullseye 2021-12-19 16:11:00 -06:00
Cameron Gutman
81322a2b91 Remove redundant match expression 2021-09-18 09:25:56 -05:00
TheChoconut
d58d8f70e8
Added options for optional dependencies. (#829) 2021-09-18 09:22:40 -05:00
Cameron Gutman
76b0de3566 Triggers should be unsigned types 2021-09-16 01:28:09 -05:00
Cameron Gutman
bf7149e75d Fix type of halfaxis mapping values 2021-09-16 01:19:08 -05:00
TheChoconut
87613b3176 Flush pair code for external scripts 2021-08-21 08:26:58 -05:00
Cameron Gutman
4164dc512f Version 2.5.1 v2.5.1 2021-08-08 12:08:08 -05:00
Cameron Gutman
81a49e4564 Add parameter to disable gamepad mouse emulation 2021-08-08 12:03:56 -05:00