Commit Graph

2473 Commits

Author SHA1 Message Date
Yukino Song
88a3cfd7a5 Merge remote-tracking branch 'origin/master' into vdisplay 2024-08-22 22:23:33 +08:00
Yukino Song
fcbd86398a Merge remote-tracking branch 'Nonary/gpu_selection_fix_v2' into vdisplay 2024-08-22 22:11:09 +08:00
ns6089
0164be613e feat(cmake): use symlink/junction for shaders in build dir (#3013) 2024-08-22 09:14:33 -04:00
Yukino Song
1653c06a98 Fix tray 2024-08-22 00:17:45 +08:00
Yukino Song
68459b511d Fix password 2024-08-21 23:51:22 +08:00
Yukino Song
8db50446a7 Support headless mode 2024-08-21 23:39:41 +08:00
ReenigneArcher
0a6abb76ab fix(packaging/rpm): setcap with filelist (#3050) 2024-08-21 07:36:43 -04:00
Yukino Song
c071e4ae12 Fix uninitialized scale_factor 2024-08-21 01:43:10 +08:00
Yukino Song
e02e2e4d2c Properly terminate the running app when saving apps 2024-08-21 00:58:06 +08:00
Yukino Song
2fb4ec1931 Add per-app resolution scale config 2024-08-21 00:47:55 +08:00
Yukino Song
f2401c08f7 Set render adapter for virtual display driver w/ show detailed virtual display driver status on config 2024-08-21 00:06:41 +08:00
ReenigneArcher
9d42b935ab chore(l10n): update translations (#2910) 2024-08-20 11:12:24 -04:00
ReenigneArcher
8d994b980f fix(packaging): use project version for cpack package version (#3051) 2024-08-20 10:09:50 -04:00
Yukino Song
0f6d9ba66e Merge remote-tracking branch 'origin/master' into vdisplay 2024-08-20 19:27:45 +08:00
Yukino Song
8fa306d51c Finalize scale factor implementation 2024-08-20 19:24:03 +08:00
Yukino Song
79c4b15b1a More detailed vdisplay driver state 2024-08-20 13:01:49 +08:00
Yukino Song
bb88a3c314 Add scale factor w/ use server UUID for monitor GUID if client uid not present 2024-08-20 03:48:20 +08:00
Cameron Gutman
17c4b26af0 fix(packaging): apply udev rules for uhid (#3041) 2024-08-19 09:29:49 -04:00
ns6089
170f4dd181 fix(win/qsv): skip unsupported 4:4:4 codecs (#3029) 2024-08-19 08:30:13 -04:00
Yukino Song
e0924e3a21 Add app config to set virtual display as primary 2024-08-19 08:50:03 +08:00
dependabot[bot]
537e3e6935 build(deps): bump third-party/tray from d9f7e76 to ebbd14f (#3010)
Bumps [third-party/tray](https://github.com/LizardByte/tray) from `d9f7e76` to `ebbd14f`.
- [Commits](d9f7e768cd...ebbd14fe6a)

---
updated-dependencies:
- dependency-name: third-party/tray
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-18 19:44:24 -04:00
Yukino Song
25eb5c8714 Add virtual display config to apps 2024-08-19 07:08:39 +08:00
Yukino Song
833c902a56 Report driver status to WebUI 2024-08-18 09:09:37 +08:00
Yukino Song
6fa277ec0b Try add sudovda driver support 2024-08-18 06:09:07 +08:00
Chase Payne
5d88d4a016 clang fixes 2024-08-17 01:40:57 -05:00
Chase Payne
24a4a89d2b implement cgutmans ideas 2024-08-17 01:36:44 -05:00
Chase Payne
b730d24f51 Merge branch 'master' into gpu_selection_fix_v2 2024-08-17 01:23:08 -05:00
dependabot[bot]
c8d0d2b615 build(deps): bump babel from 2.15.0 to 2.16.0 (#2998)
Bumps [babel](https://github.com/python-babel/babel) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/python-babel/babel/releases)
- [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-babel/babel/compare/v2.15.0...v2.16.0)

---
updated-dependencies:
- dependency-name: babel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 19:32:32 -04:00
ReenigneArcher
7c4c905f04 build(macos): fix error in macos-13 build (#3022)
Co-authored-by: Vithorio Polten <reach@vithor.io>
2024-08-16 18:41:31 -04:00
ReenigneArcher
727ea9037e docs(docker): add ipc note (#3034) 2024-08-16 17:18:35 -04:00
ns6089
25919a9a89 feat(win/video): support native YUV 4:4:4 encoding (#2533) 2024-08-17 01:52:36 +08:00
Insanemal
7b74db33c8 fix(linux): ensure NvFBC capture works after multiple sessions (#3020) 2024-08-17 01:52:18 +08:00
Yukino Song
89677241f8 Fix tray messages with different code page 2024-08-17 01:49:24 +08:00
ns6089
bfdfcebc80 feat(win/video): support native YUV 4:4:4 encoding (#2533) 2024-08-16 13:41:27 -04:00
ReenigneArcher
e8c837f412 ci(crowdin): customize PR title (#3031) 2024-08-16 11:19:57 -04:00
Insanemal
c246c78b13 fix(linux): ensure NvFBC capture works after multiple sessions (#3020) 2024-08-15 21:30:00 -04:00
ns6089
0826abf607 fix(linux/audio): don't set pulseaudio buffer size (#2999) 2024-08-16 07:48:36 +08:00
Yukino Song
fe0a032b67 Fetch device name and uniqueid from connection (require Moonlight Noir) 2024-08-16 07:47:50 +08:00
ReenigneArcher
a669b36c31 fix(build): update cuda compatibilities (#3018) 2024-08-15 18:16:19 -04:00
LizardByte-bot
299672795c chore: update global workflows (#3003) 2024-08-12 10:19:25 -04:00
Chase Payne
4fd9bf7873 move unmap to fail guard 2024-08-12 03:03:12 -05:00
Chase Payne
f5fa99cdb3 remove code changes that were not needed 2024-08-11 23:15:28 -05:00
Chase Payne
14de699b8d remove else statements 2024-08-11 23:12:16 -05:00
Chase Payne
6d5091bd29 attempt to match previous coding styles 2024-08-11 23:09:54 -05:00
Chase Payne
eac116658c code review suggestions 2024-08-11 23:06:11 -05:00
Chase Payne
f2311bb74c clang fixes 2024-08-10 14:27:54 -05:00
Chase Payne
b1ec2dffe5 Check all pixels instead
It occoured to me there might be some desktop images that are predominately black, which could cause a false positive.
2024-08-10 14:08:59 -05:00
Chase Payne
e7fd80dc30 Fix frame capture and output duplication for dual GPU setups and virtual displays
- Added `test_frame_capture` function to verify if frames are successfully captured and not empty.
- Fixes issues with virtual displays such as IDDSampleDriver when using more than one GPU.
2024-08-10 14:00:47 -05:00
ns6089
f9c885a414 fix(linux/audio): don't set pulseaudio buffer size (#2999) 2024-08-09 20:29:17 +00:00
Yukino Song
8b746ab570 Merge remote-tracking branch 'origin/master' 2024-08-10 00:21:20 +08:00