1928 Commits

Author SHA1 Message Date
Erick C
3212b036a1
Manual DS4 mode: Allow Back/Select to trigger Touchpad click (#1772)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-10-22 15:03:33 -04:00
Ehab Ajmal
5b052d7c2c
Add guide for setting custom res with nvidia on linux (#1767)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-10-19 10:43:42 -04:00
LizardByte-bot
8096364a0a
Bump ffmpeg (#1717) 2023-10-17 13:16:05 -04:00
dependabot[bot]
f80251f172
build(deps): bump third-party/miniupnp from e439318 to fb5c328 (#1511)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 11:31:15 -04:00
dependabot[bot]
2617241d7b
build(deps): bump third-party/Simple-Web-Server from 2f29926 to 27b41f5 (#1217)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 10:56:05 -04:00
dependabot[bot]
48a6d2af6f
Bump third-party/nanors from 395e5ad to e9e242e (#1090)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 09:52:13 -04:00
dependabot[bot]
e7fc2ed49a
build(deps): bump third-party/nv-codec-headers from 9402b5a to 22441b5 (#1725)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 09:04:39 -04:00
dependabot[bot]
82d0ff6699
build(deps): bump third-party/wayland-protocols from 681c33c to d70af2e (#1753)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 23:10:29 -04:00
LizardByte-bot
ff688d9235
ci: update release notifier (#1755) 2023-10-16 09:11:27 -04:00
ReenigneArcher
81d5816b63
docs: update changelog for v0.21.0 (#1629)
Co-authored-by: Cameron Gutman <aicommander@gmail.com>
2023-10-15 17:57:07 -04:00
Elia Zammuto
045044e7e7 Remove origin_pin_allowed 2023-10-15 14:00:34 -05:00
Elia Zammuto
329620dc1a Removed legacy pairing method 2023-10-15 14:00:34 -05:00
dependabot[bot]
1e8f407f70 build(deps): bump third-party/moonlight-common-c
Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `7a6d12f` to `f78f213`.
- [Commits](7a6d12fc4e...f78f2135fa)

---
updated-dependencies:
- dependency-name: third-party/moonlight-common-c
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-15 13:19:39 -05:00
ns6089
a003f02ec3
Improve tray icon images (#1736) 2023-10-15 13:18:11 -04:00
ns6089
adcf2cd5a3
Optimize png assets with oxipng (#1750) 2023-10-15 09:38:17 -04:00
Cameron Gutman
fe1832cda1 Revert "Use new 'remotegaming' scenario setting for QSV"
This causes Kaby Lake iGPUs to generate H.264 bitstreams with multiple
PPS NALUs which lead to some issues in current versions of Moonlight on
iOS and Android platforms.

This option also seems to override our max_dec_frame_buffering option
so it may increase latency on some Android devices too.

This reverts commit f838069a0ef80a267de4ea4382712c0680215266.
2023-10-14 01:49:47 -05:00
LizardByte-bot
5840c91248
ci: update global workflows (#1730) 2023-10-12 12:22:23 -04:00
ReenigneArcher
0c41101521
build(scripts): remove wayland-protocols from clang-format script (#1740) 2023-10-11 18:35:33 -04:00
Cameron Gutman
11361ac9b6 Send proper DS4 timestamp values in our input reports 2023-10-10 23:10:20 -05:00
ns6089
a0fcaf7d19 Properly join session monitor window thread 2023-10-10 21:10:40 -05:00
ReenigneArcher
f1cd94638f
build(deps): use submodules for wayland protocols (#1731) 2023-10-10 16:13:52 -04:00
Cameron Gutman
395d572b17
Fix Super key regression after 8a7111a (#1728) 2023-10-09 19:39:40 -04:00
Elia Zammuto
da04f97a8c Remove false positive FATAL log 2023-10-08 18:12:06 -05:00
Cameron Gutman
8a7111a63b Use our own keycode mapping instead of relying on Windows
Loading the US English layout causes user-visible side effects.
2023-10-08 17:32:22 -05:00
ReenigneArcher
7166d2f1fd
ci(codeql): fix build space issue (#1714) 2023-10-07 11:28:42 -04:00
Zack Elia
26261c18b6
Add missing dependencies for tray icon support (#1712) 2023-10-07 10:11:19 -04:00
Cameron Gutman
56d13bc7e8 Fix missing newline in SDP response 2023-10-06 21:07:14 -05:00
Cameron Gutman
ee1a9a618a Remove clang-format suppressions 2023-10-06 18:29:50 -05:00
Cameron Gutman
71024491e2 Allow the Misc button to work as Guide on emulated Xbox 360 controllers
It isn't physically present on Xbox 360 controllers, so we may as well use it for something.
2023-10-06 18:29:50 -05:00
Cameron Gutman
9c401f52aa
Use the linuxdeploy GTK plugin to correctly deploy GTK3 dependencies (#1708) 2023-10-06 11:08:18 -04:00
ns6089
974c4bd4a1 Remove unused shader input layout
We don't use SV_Position in our vertex shaders.
2023-10-05 23:06:40 -05:00
ns6089
7f2b96b3e0 Refactor shaders 2023-10-05 23:06:40 -05:00
ns6089
2086cad96e Support #include in dx shader compiler 2023-10-05 23:06:40 -05:00
Cameron Gutman
a29978d3de Don't start the session monitor window when launched in command mode 2023-10-05 21:50:48 -05:00
LizardByte-bot
0057d22720
ci: update global workflows (#1705) 2023-10-05 12:24:58 -04:00
Cameron Gutman
a08e2b3de6 Add comments clarifying AVBufferRef usage and ownership 2023-10-04 22:36:16 -05:00
Cameron Gutman
dcb719ee5f Set prio_speed=1 on VideoToolbox encoder
This can massively improve encoding performance. See b67572c7c7
2023-10-04 22:36:16 -05:00
Cameron Gutman
c56ad91693 Implement zero-copy 8/10 bit encoding for macOS 2023-10-04 22:36:16 -05:00
Cameron Gutman
e535706a09 Fix CVPixelBuffer/CMSampleBuffer ownership issues 2023-10-04 22:36:16 -05:00
Cameron Gutman
ca041f2934 Use AVVideoScalingModeResizeAspect instead of abusing extended pixels
This not only eliminates the hand-rolled aspect ratio correction (which didn't actually handle scaling),
but it also avoids us having to write to the GPU frames to add padding which improves performance.
2023-10-04 22:36:16 -05:00
Cameron Gutman
a29d2e11ea Fix only capturing a single frame on macOS 2023-10-04 22:36:16 -05:00
Cameron Gutman
bee9215805 Fix loading dummy image in the sync encoding path 2023-10-04 22:36:16 -05:00
Cameron Gutman
3246428b7d Populate color properties on the AVFrame
VideoToolbox reads them from the AVFrame instead of the AVCodecContext.
2023-10-04 22:36:16 -05:00
ReenigneArcher
e9b529c46d
docs: update localization (#1699) 2023-10-04 21:55:57 -04:00
ReenigneArcher
af0c81f570
fix(cmake): fix appimage assets directory (#1703) 2023-10-04 21:26:09 -04:00
Cameron Gutman
ed95b50f7a Automatically treat launcher-type apps as detached 2023-10-04 17:59:36 -05:00
Elia Zammuto
cfd78b5ce7
Fix shutdown when called from tray callback (#1691) 2023-10-04 11:25:38 -04:00
dependabot[bot]
84f1048c94
build(deps): bump babel from 2.12.1 to 2.13.0 (#1697)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:23:31 -04:00
ReenigneArcher
e716e56199
fix(installer): update vigembus (#1670) 2023-10-02 22:10:56 -04:00
Cameron Gutman
366c5ab675 Use oneVPL instead of legacy MFX library on Windows 2023-10-02 19:49:29 -05:00