Cameron Gutman
69e720b44b
Implement AV1 support
2023-08-19 18:36:48 -05:00
Chase Payne
06a6d94e87
removing debug code left from another commit
2023-08-15 18:37:24 -05:00
Chase Payne
2c953a3ce7
bugfix: fixed a bug that caused SUNSHINE_CLIENT_HDR to always be false
2023-08-15 18:37:24 -05:00
Django
43463a9d1e
Add default_value parameter to get_env for use in make_launch_session ( #1490 )
2023-08-01 23:08:45 -04:00
Elia Zammuto
3b2a098640
Expose Connection environment variables to the app start ( #1430 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-07-29 14:21:58 -04:00
Cameron Gutman
25e0244705
Stop reporting ExternalIP field to clients
...
At best, it doesn't help compared to Moonlight's STUN logic.
At worst, it makes things worse by providing an incorrect WAN address that overrides STUN.
2023-05-22 22:53:36 -05:00
Cameron Gutman
8a9eed2f6f
Fix leak of X509 on each HTTPS request
2023-05-22 19:44:04 -05:00
Cameron Gutman
4ae412b219
Allow localAudioPlayMode to change on /resume
...
Newer clients send all /launch parameters to /resume too
2023-05-08 18:57:55 -05:00
Cameron Gutman
ccdc882c13
Fix pessimising move warning with GCC 13.1
2023-05-08 18:57:55 -05:00
ReenigneArcher
4ca6dc6c8e
docs: update file level doxygen blocks ( #1258 )
2023-05-07 18:12:39 -04:00
ReenigneArcher
979f7f4e60
docs: improvements to source code documentation ( #1236 )
2023-05-07 15:01:44 -04:00
Cameron Gutman
020d5cd8c3
Add status messages for client errors
2023-05-05 23:14:04 -05:00
Cameron Gutman
6a3b7708bb
Remove unnecessary uniqueid check for /applist
...
We already perform access control via client certificates
2023-05-05 23:14:04 -05:00
Cameron Gutman
b59b885dbd
Fix pairing error handling when the hash doesn't match
...
We shouldn't proceed to signature verification if we already failed hash verification
2023-05-05 23:14:04 -05:00
Cameron Gutman
d33bd00bb4
Fix HEVC mode if the encoder changes
2023-04-16 15:53:02 -05:00
Cameron Gutman
6467e10def
Reprobe encoders each time streaming begins
...
Available encoders can change due to driver updates, GPU hotplugging, primary monitor changes, etc.
2023-04-11 20:21:18 -05:00
ReenigneArcher
21eb4eb6dd
clang: adjust formatting rules ( #1015 )
2023-03-27 21:45:29 -04:00
ReenigneArcher
6d54356166
logging: change client verified messages to debug ( #1020 )
2023-03-10 09:05:52 -05:00
ReenigneArcher
31885434f2
docs: add doxygen ( #1004 )
2023-03-07 20:26:03 -05:00
Cameron Gutman
4b642f6e01
Implement horizontal scrolling and Sunshine detection for Moonlight ( #793 )
2023-01-21 17:42:08 -06:00
Brad Richardson
052297a1a5
Update app id on edit ( #670 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-01-02 21:02:10 -05:00
Cameron Gutman
5e6a42abb2
Migrate to upstream Simple-Web-Server submodule ( #517 )
2022-12-15 15:32:31 -05:00
ReenigneArcher
58ed5ba3ce
fix typos and comment formatting
2022-08-28 16:42:00 -04:00
ReenigneArcher
a4acaf15b0
move sunshine to src
...
- this will allow for common cpp workflow files within org
2022-08-07 23:37:57 -04:00