Commit Graph

530 Commits

Author SHA1 Message Date
Iwan Timmer 7f856d3284 Warn about unsupported resolutions in combination with SOPS
When using unsupported resolutions SOPS will default to 720p60
2020-03-17 22:37:18 +01:00
Iwan Timmer a66d75b145 Sent max FPS value of 60 when using SOPS
SOPS defaults to 720p60 when using FPS values higher than 60.
This FPS value isn't used for the actual stream so higher FPS is still working.
2020-03-17 22:29:32 +01:00
Iwan Timmer 922cd29adc Add MMAL video decoder 2020-03-17 22:17:34 +01:00
Iwan Timmer 70e54ef300 Update moonlight-common-c v2.4.11 2020-03-09 20:33:27 +01:00
Iwan Timmer 8f9e2704a6 Remove references to fora
Most referenced fora are currently rather quiet and therefore not very helpfull for new users
2020-03-09 20:13:01 +01:00
Iwan Timmer 3a86fecd9e Add reference to source of gamecontrollerdb.txt 2020-01-05 22:05:04 +01:00
Albert Andaluz 4528b78d81 Added git branch name and short hash to moonlight binary 2020-01-05 22:00:30 +01:00
Albert Andaluz fe1c203b10 when sending CTRL+ALT+SHIFT+Q key sequence for disconnecting from the remote host, always send a keydown event to avoid leaving the remote host keyboard in key_UP state. (seen with Geforce Experience 3.17) 2020-01-05 22:00:30 +01:00
Hugo Hromic ecf09e8907 Add option for disabling all input (view-only mode) in streaming session
* By default this option is set to `false` and can be enabled using the
  new `-viewonly`/`viewonly` command-line/config options.
* When enabled, none of the input modules will be initialised, making
  the streaming session view-only, i.e. no input is sent to host.

To facilitate implementation, SDL initialisation with `sdl_init()` was moved
a bit earlier in the code to decouple from input initialisation.
2019-10-05 21:23:36 +01:00
Hugo Hromic 4ee5015557 Clarify -localaudio option in help text
* It makes audio play on host computer instead of remote client
2019-10-05 19:13:37 +01:00
Hugo Hromic 6c8b3bb29d Remove redundant config parsing conditionals
* They are already covered in the last `else` block
2019-10-05 19:13:37 +01:00
Hugo Hromic 434dba31de General codebase clean-ups (no code changes)
* Remove trailing spaces
* Replace TABs with spaces
* Add missing indentation
2019-10-05 19:13:24 +01:00
Hugo Hromic c8e090a5e1 Minor config codebase clean-ups for consistency
* Improve readability of conditional operators
* Remove unnecessary trailing semi-colon in #define
* Use NULL-constant instead of zero-value
2019-10-05 19:12:48 +01:00
Hugo Hromic 243ef8ae0b Also grab mouse input devices (fixes #756) 2019-09-12 17:41:00 +01:00
Iwan Timmer eb94742266 Merge remote-tracking branch 'cgutman/sha256_buster' 2019-07-06 16:55:41 +02:00
Cameron Gutman 519a14a427 Use a SHA256 signature for the client certificate 2019-07-05 13:36:49 -07:00
5schatten 52efef7a66 video/rockchip: define READ_BUF_SIZE as a size of 0x00100000
If you use SZ_1M to define READ_BUF_SIZE you also need to include the sizes.h header file which is apparently missing.
2019-07-03 18:00:12 +02:00
Iwan Timmer 039eabca1e Update version v2.4.10 2019-05-27 19:51:03 +02:00
Iwan Timmer 919553fed6 Update gamecontrollerdb 2019-05-27 19:50:33 +02:00
Iwan Timmer 99340f1395 Update moonlight-common-c 2019-05-27 19:45:30 +02:00
Iwan Timmer 763bcb76d6 Correct gamecontrollerdb.txt update 2019-05-02 17:41:54 +02:00
Cameron Gutman 5f167ce109 Fix SPS length being 4 bytes short 2019-05-01 19:21:05 -07:00
Iwan Timmer 6a7ac5c7cb Update version number v2.4.9 2019-05-01 23:13:34 +02:00
Iwan Timmer 005407083b Merge remote-tracking branch 'cgutman/fix-warnings' 2019-05-01 19:55:50 +02:00
Cameron Gutman f305e235f9 Fix bugs found by compiler warnings 2019-04-30 19:50:22 -07:00
Cameron Gutman 7f4f1cb91e Fix unintended assignment 2019-04-30 19:47:40 -07:00
Cameron Gutman 2f687cc58a Don't modify the decode unit in place 2019-04-30 18:55:18 -07:00
Iwan Timmer 115966ce0f Update version number v2.4.8 2019-04-29 19:09:45 +02:00
Iwan Timmer 2cb725314c Add connection status update handler 2019-04-29 19:09:31 +02:00
Iwan Timmer 817cd066c5 Update gamecontrollerdb.txt 2019-04-29 19:08:54 +02:00
Iwan Timmer 10881d4f0d Update moonlight-common-c 2019-04-29 19:05:48 +02:00
Jose Antonio Postigo 7b46b4b2ea Minor fixes to get rumble working in evdev devices 2019-04-18 17:32:16 +02:00
Hugo Hromic 212eac6359 Only grab input devices if they are keyboards 2019-02-24 16:17:46 +00:00
Iwan Timmer d7ac8654e5 Do signal masking before thread creation 2019-02-17 22:03:14 +01:00
Iwan Timmer 292a26d6ad Initial attempt to implement rumble for evdev 2019-02-16 16:12:06 +01:00
Iwan Timmer 0868f0295e Port rumble support for SDL from moonlight-qt 2019-02-16 16:11:40 +01:00
Iwan Timmer 2adf943980 Update moonlight-common-c 2019-02-16 15:35:26 +01:00
Hugo Hromic d0f5f90dea Add option for sending quit app request after quitting streaming session
* By default this option is set to `false` and can be enabled using the
  new `-quitappafter`/`quitappafter` command-line/config options.
2019-01-24 23:11:57 +01:00
Hugo Hromic 7a32234c0b Fixed permissions on source file
* File was set to 0755 permissions instead of 0644
2019-01-24 20:56:01 +01:00
Iwan Timmer ee6a3b49d4 Update moonlight-common-c 2019-01-18 19:16:06 +01:00
Iwan Timmer 497cb87ea5 Merge remote-tracking branch 'hhromic/code-cleanup' 2019-01-18 19:10:28 +01:00
Iwan Timmer 4446c4fc5a Merge remote-tracking branch 'AreaScout/ffmpeg' 2019-01-18 19:09:06 +01:00
Iwan Timmer b50f8d8a09 Merge remote-tracking branch 'sauyon/master' 2019-01-18 19:06:53 +01:00
Iwan Timmer a5ea38cb28 Update gamecontrollerdb 2018-12-02 20:29:34 +01:00
Iwan Timmer bfade0686b Correct linking to libdrm on Rockchip 2018-12-02 20:19:56 +01:00
Iwan Timmer b640cf32cb Remove executable bit from CMake file 2018-12-02 20:18:51 +01:00
Hugo Hromic f7039957cd x11: use QUIT_KEY constant instead of direct code
For consistency in the evdev, sdl and x11 input drivers.
2018-12-01 15:31:42 +00:00
Hugo Hromic 9a1db0919b Rename QUIT_MODIFIERS and MODIFIERS constants to ACTION_MODIFIERS
For consistency in the evdev, sdl and x11 input drivers.
2018-12-01 15:23:59 +00:00
AreaScout aee5d9968b Add: register all for FFmpeg 2018-11-28 09:56:26 +00:00
Iwan Timmer 9ab10f0dab Update moonlight-common-c 2018-11-23 22:55:28 +01:00