Chase Payne
430a439698
Elevated Commands Redesign ( #1123 )
2023-04-29 00:22:01 -05:00
Cameron Gutman
18ab7dcf6c
Remove 3-byte NALU prefix fixup
...
The bug in Moonlight that required it has been fixed since the middle of last year.
2023-04-28 22:20:09 -05:00
ReenigneArcher
82d6bc28c3
docs(diagrams): add diagrams using graphviz ( #1228 )
2023-04-27 18:28:16 -04:00
Zach Sirotto
eed4df1eee
fix: header guards on system tray ( #1222 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-04-27 10:19:33 -04:00
ReenigneArcher
4459e54583
docs(doxygen): enable macro expansion ( #1226 )
2023-04-27 09:50:22 -04:00
ReenigneArcher
db5c03282c
refactor(tray icon): update header definitions ( #1221 )
2023-04-26 09:27:08 -04:00
istori1
5ad5699456
build(linux): honor install prefix for tray icon ( #1208 )
2023-04-25 21:45:32 -04:00
dependabot[bot]
5a8b6c3ed0
build(deps): bump sphinx from 6.1.3 to 6.2.0 ( #1212 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-24 10:16:38 -04:00
ReenigneArcher
2138d0c9bc
docs(advanced_usage): fix nvlax url ( #1205 )
2023-04-22 20:41:32 -04:00
ReenigneArcher
25d0f434c5
build(deps): update fedora dependencies ( #1206 )
2023-04-22 17:43:01 -04:00
ReenigneArcher
2215ab98b4
fix(web ui): add response headers ( #1190 )
2023-04-18 17:41:45 -04:00
ReenigneArcher
91afe331be
build(deps): bump git from 2.39.2 to 2.40.0 for fedora 37 ( #1196 )
2023-04-18 17:15:13 -04:00
ReenigneArcher
820a20dc70
build(docker): update dependencies ( #1193 )
2023-04-17 10:56:51 -04:00
Cameron Gutman
f51876893e
Stop the service if the user quits via the tray icon
2023-04-16 16:16:03 -05:00
Cameron Gutman
dd6fcbd7b8
Grant everyone SYNCHRONIZE access to our systray thread
...
Explorer requires this access right to remove our tray icon if we terminate unexpectedly
2023-04-16 16:16:03 -05:00
Cameron Gutman
d33bd00bb4
Fix HEVC mode if the encoder changes
2023-04-16 15:53:02 -05:00
Cameron Gutman
006a6984c3
Use a faster probe for launch-time encoders that weren't available before
2023-04-16 15:53:02 -05:00
Cameron Gutman
d973e5bbc7
Avoid unnecessary encoder probing during startup and launch
2023-04-16 15:53:02 -05:00
Cameron Gutman
8f74c3b482
Leave reference frames unspecified if REF_FRAMES_RESTRICT is not supported
...
FFmpeg codecs specify their own defaults that we shouldn't override.
2023-04-16 15:53:02 -05:00
dependabot[bot]
808187397d
build(deps): bump sphinx-copybutton from 0.5.1 to 0.5.2 ( #1182 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-16 12:02:54 -04:00
ns6089
7da33f7951
Remove unnecessary reference
2023-04-15 15:16:14 -05:00
ns6089
045d4b81a4
Switch between img and surface in last frame
2023-04-15 15:16:14 -05:00
ns6089
7b11b48317
Delayed capture buffer trim
2023-04-15 14:37:23 -05:00
Cameron Gutman
242a146712
Add DXGI_FORMAT_B8G8R8X8_UNORM as a supported capture format
2023-04-14 19:34:06 -05:00
Cameron Gutman
b5c8bbaa24
Fix color conversion for SDR FP16 capture formats
2023-04-14 19:34:06 -05:00
Morgan Helton
010440dbd3
add X11 to PLATFORM_LIBARIES when found
2023-04-11 21:20:24 -05:00
ns6089
7038c1aeb0
Create config directories recursively
2023-04-11 20:48:55 -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
Cameron Gutman
44f89de33b
Respect modifier flags in keyboard events
...
Fixes capital letters from Android soft keyboard
2023-04-11 19:53:46 -05:00
Cameron Gutman
4e04604696
Add support for keyboard input that is not normalized to US English layout
...
This is used by the soft keyboards on Android and iOS
2023-04-11 19:53:46 -05:00
ns6089
ae7ae8a870
Raise capture buffer normal size to 2
...
Temporal measure until dynamic resize is merged.
2023-04-11 18:17:48 -05:00
ns6089
eed27d3c0a
Decrease normal capture buffer to single image
2023-04-11 18:17:48 -05:00
Chase Payne
191b929ab0
Make installer DPI aware so it doesn't appear blurry to 4k screens
2023-04-11 00:00:33 -05:00
Cameron Gutman
a9b7fd7fa3
Remove useless Flush() call
2023-04-08 20:36:23 -05:00
ns6089
abf4ab42a0
Don't zero-initialize non-dummy textures
2023-04-08 19:41:22 -05:00
aseligmann
0e92bdd29c
Use DS4_BUTTON_SHARE as BACK action
2023-04-08 16:27:48 -05:00
Cameron Gutman
036aa2e470
Free dummy images when they are no longer needed
2023-04-08 15:15:02 -05:00
Cameron Gutman
bd443395c6
Don't test HDR encoding with H.264
...
It doesn't work on any GPU, and even if it did, Moonlight doesn't support it.
2023-04-06 22:37:05 -05:00
Cameron Gutman
65268212ee
Saturate RGB values in non-PQ shaders to improve SDR streams of HDR displays
...
This avoids color shift caused by RGB values > 1.0f.
2023-04-06 22:37:05 -05:00
Cameron Gutman
f04d5e12de
Combine the separate HDR and SDR capture formats
...
Since we support multi-encoding from a single display context, we have
to ensure our capture format allows for HDR color even if the initial
encoding session is SDR.
2023-04-06 22:37:05 -05:00
ns6089
290c9b3e20
Fix compilation on macOS ( #1132 )
2023-04-05 20:54:49 -05:00
ReenigneArcher
809d7f9d0e
config: fix 4K resolution typo ( #1139 )
2023-04-05 10:12:02 -04:00
ReenigneArcher
01167569ab
versioning: fix release versions ( #1122 )
2023-04-01 16:52:34 -04:00
ReenigneArcher
fd7760b553
docs: use project_copyright alias ( #1110 )
2023-03-30 16:09:59 -04:00
LizardByte-bot
240266cc39
ci: update global workflows ( #1109 )
2023-03-30 09:57:33 -04:00
ReenigneArcher
ee3522fb6d
v0.19.1 prep ( #1108 )
2023-03-30 09:10:58 -04:00
LizardByte-bot
bf76c1e0f2
ci: update global workflows ( #1106 )
2023-03-30 08:34:29 -04:00
KuleRucket
cd2fe18140
Hotfix - keep platform guard in scope ( #1104 )
...
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
2023-03-30 08:06:19 -04:00
ReenigneArcher
972f726ff9
installer: auto install vigembus ( #1100 )
2023-03-29 17:15:33 -04:00
ReenigneArcher
f169c6d116
v0.19.0 release prep ( #1097 )
2023-03-29 10:00:40 -04:00