Elia Zammuto
a84dea3862
Windows Manifest improvements ( #1557 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-08-19 14:06:35 -04:00
ReenigneArcher
5b93265053
ci(docker): fix ArchLinux image cache ( #1554 )
2023-08-17 21:49:59 -04:00
sitiom
828c064b2e
Change Winget Releaser job to ubuntu-latest
( #1551 )
2023-08-17 10:17:30 -04:00
Cameron Gutman
22ab9948fa
Pass the environment as a const reference so nobody else is tempted to modify it
2023-08-16 21:48:16 -05:00
Cameron Gutman
774f13aecb
Fix race condition inserting new process into our job object
...
Before this fix, it could spawn a child that would escape our tracking if it ran before we added it to our job object.
2023-08-16 21:48:16 -05:00
LizardByte-bot
1086d4dfa2
Bump ffmpeg ( #1544 )
2023-08-15 21:26:34 -04: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
Chase Payne
980e396c4f
Command Resource Exhaustion bug fix ( #1531 )
...
Co-authored-by: kirksaunders <kirksaunders12@gmail.com>
2023-08-14 19:50:23 -04:00
ns6089
def9b2d76f
Add missing software device creation override
2023-08-13 15:15:32 -05:00
ns6089
f2f63cdfff
nvenc: properly apply minqp to I-frames
2023-08-13 15:15:32 -05:00
ns6089
6c5fa8a08d
Mark nvapi_QueryInterface as cdecl
...
Shouldn't matter on x64 since everything is fastcall here, but cdecl is
the correct declaration.
2023-08-13 07:01:09 -05:00
ns6089
68fa43a61c
Add standalone NVENC encoder
2023-08-13 07:01:09 -05:00
ns6089
7fe52bc5f8
Update nv-codec-headers submodule
2023-08-13 07:01:09 -05:00
ns6089
b5816be104
Remove extra namespace typo
2023-08-13 07:01:09 -05:00
Cameron Gutman
166924427e
Use existing H.264 SPS as a template rather than building it from scratch
2023-08-13 05:37:16 -05:00
Cameron Gutman
e465014433
Fix stack exhaustion in make_sps_hevc()
2023-08-13 05:37:16 -05:00
ReenigneArcher
3017a405af
ci(codeql): detect cpp and charp ( #1526 )
2023-08-12 15:53:45 -04:00
LizardByte-bot
9f4f2aa583
ci: update global workflows ( #1525 )
2023-08-12 14:52:16 -04:00
Cameron Gutman
cadd3da9a7
Use UTF-8 conversion for log output and C standard library functions
2023-08-11 20:15:14 -05:00
Cameron Gutman
4186d83027
Disable HDR encoding for AMF versions below 1.4.23
2023-08-11 18:27:39 -05:00
ReenigneArcher
5a97b86fe3
ci(docker): bump cmake from 3.26 to 3.27 for Fedora ( #1522 )
2023-08-11 17:29:40 -04:00
dependabot[bot]
be01fb112d
build(deps): bump sphinx from 7.0.1 to 7.1.2 ( #1495 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 22:27:51 -04:00
dependabot[bot]
90a192309d
build(deps): bump furo from 2023.5.20 to 2023.7.26 ( #1474 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 21:23:31 -04:00
LizardByte-bot
5528f5c7e8
ci: update global cpp ( #1519 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-08-10 20:32:43 -04:00
LizardByte-bot
2c81518dda
ci: update global workflows ( #1518 )
2023-08-09 09:08:57 -04:00
Cameron Gutman
eafb018516
Fix clamping mouse position to aspect ratio adjusted viewport
...
Fixes #1512
2023-08-08 23:42:29 -05:00
ReenigneArcher
3fee592669
ci(windows): prevent winget action from creating an update when running on forks ( #1505 )
2023-08-04 18:52:51 -04:00
Cameron Gutman
21dbde9467
Fix touch input on UAC secure desktop and login screen
2023-08-03 23:04:13 -05:00
Cameron Gutman
d7c76cfd2b
Update gamepad touch support with latest protocol changes
2023-08-03 19:16:09 -05:00
Cameron Gutman
bd68aebe4c
Implement pen and touch support for Windows
2023-08-03 19:16:09 -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
ahmadali shafiee
172a2193d3
Fix QRes command typo ( #1488 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-07-31 15:50:09 -04:00
ReenigneArcher
e2577193f0
ci(docker): bump gcc-10 in ubuntu 20.04 image ( #1489 )
2023-07-31 15:20:38 -04:00
Cameron Gutman
f3a257b150
Fix QoS code build with new MinGW headers
2023-07-30 16:35:24 -04:00
Cameron Gutman
d07f5dbd1b
Fix audio code build with new MinGW headers
2023-07-30 16:35:24 -04:00
dependabot[bot]
ba8c5ef3db
build(deps): bump third-party/moonlight-common-c
...
Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c ) from `49fef03` to `f2cea4d`.
- [Commits](49fef03830...f2cea4d6b0
)
---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-30 16:35:24 -04:00
ReenigneArcher
79085f0d5c
ci(linux): free additional space on runner ( #1480 )
2023-07-30 15:36:33 -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
ReenigneArcher
4b986b26c2
build(deps): use submodule for nvapi opensource ( #1458 )
2023-07-21 08:48:15 -04:00
ReenigneArcher
f541f22137
docs(website): add gh-pages ( #1395 )
2023-07-20 11:44:02 -04:00
ns6089
f245f777f7
Modify and restore NVIDIA control panel settings
...
Namely:
- Power profile for sunshine.exe
- Global OpenGL/Vulkan DXGI swapchain
2023-07-19 01:14:08 -05:00
ns6089
6992d424a8
Add nvapi-opensource files
2023-07-19 01:14:08 -05:00
ReenigneArcher
16d69f40fd
build(distro): add debian bookworm package ( #1455 )
2023-07-18 16:29:03 -04:00
ReenigneArcher
48f05aa8c4
build(docker): free additional space on runners ( #1450 )
2023-07-18 15:01:56 -04:00
Vitorvlv
1193f07559
docs(app_examples): Add Plasma-Compatible Resolution Example ( #1448 )
2023-07-15 19:44:32 -04:00
ReenigneArcher
9e882ed4b7
style(clang-format): ignore third-party directory ( #1449 )
2023-07-15 10:07:01 -04:00
Cameron Gutman
50f353d183
Fix handling of gamepad feedback with multiple clients connected
...
We need to use the client-relative index rather than the global index
when sending feedback to the client.
2023-07-10 21:45:37 -05:00
Cameron Gutman
65b2e19b07
Rework active gamepad mask handling to be multi-channel-safe
...
We may get activeGamepadMask changes out of order between different
controller channels, so only check the bit of the mask corresponding to the
controller number specified in the event itself.
This also fixes the "ControllerNumber not allocated" warning each time a
gamepad is removed.
2023-07-10 21:45:37 -05:00
Cameron Gutman
3acc7ef557
Remove unused variable
2023-07-10 21:45:37 -05:00