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
Cameron Gutman
f838069a0e
Use new 'remotegaming' scenario setting for QSV
2023-10-02 19:49:29 -05:00
Cameron Gutman
eeb22a3e54
AMF 'preanalysis' property is now named 'preencode'
...
See f593dc98bf
2023-10-02 19:49:29 -05:00
Cameron Gutman
da5559bf7a
Remove usage of deprecated AVFrame key_frame field
2023-10-02 19:49:29 -05:00
LizardByte-bot
da6fc0826d
Bump ffmpeg
2023-10-02 19:49:29 -05:00
Cameron Gutman
3e477647ff
Use a render node to create our VADisplay
...
Since libva 2.20, vaInitialize() will fail if we pass a primary node and
lack permission to authenticate. Since we don't actually need to have a
primary node fd to encode, let's use a render node instead.
2023-10-02 17:33:17 -05:00
Cameron Gutman
1303defb67
Fix crash during UDP segmentation due to stack garbage
...
CMSG_NXTHDR() tries to read the _next_ message to check if it fits in
the provided control buffer length. If that part of the stack has some
large value stored in the uninitialized cmsg_len there, CMSG_NXTHDR()
will return NULL and we will crash.
2023-10-02 00:13:47 -05:00
ReenigneArcher
f76879eb0d
feat(ui): add port mapping table ( #1681 )
2023-09-30 13:52:56 -04:00
Reece Humphreys
359c9ec3cd
Link the /opt/homebrew/lib
directory on macOS ( #1685 )
2023-09-30 12:39:58 -04:00
Reece Humphreys
c1b3a20b14
Updated Homebrew build requirements to include pkg-config
( #1684 )
2023-09-30 09:30:08 -04:00
Arthur Kasimov
17a320bfa5
Install icons to hicolor theme on Linux ( #1669 )
2023-09-23 23:20:46 -04:00
Arthur Kasimov
e2f59c521e
Disable installation of enet headers and libraries ( #1663 )
2023-09-21 23:16:23 -04:00
ReenigneArcher
b989d33f03
ci: fix linux tray ( #1650 )
2023-09-18 18:14:53 -04:00
Chase Payne
376bb76409
Fix Command Failure on cold starts with Desktop ( #1652 )
2023-09-18 10:29:34 -04:00
Chase Payne
e3bd932ff6
Allow Desktop Streams if Prep Commands fail due to user not being logged in ( #1207 )
2023-09-17 15:36:04 -04:00
Elia Zammuto
47d4b619b1
Show Fatal Logs in Web UI ( #1648 )
2023-09-16 14:53:38 -04:00
Elia Zammuto
dc967ccc7b
Event Ballons and Tray Icon improvements ( #1561 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-09-15 20:48:51 -04:00
dependabot[bot]
fa7c16bd11
build(deps): bump bootstrap from 5.3.1 to 5.3.2 ( #1642 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-15 08:44:07 -04:00
dependabot[bot]
c4db8594b3
build(deps): bump sphinx from 7.2.5 to 7.2.6 ( #1636 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 14:24:07 -04:00
Eric Dong
b9bc4d6680
Documentation Update: Add linux ssh guide ( #1527 )
...
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-09-14 13:42:35 -04:00
ReenigneArcher
997751ce48
ci(flatpak): fix boost url ( #1637 )
2023-09-14 13:01:59 -04:00
dependabot[bot]
ce31e60fc4
build(deps): bump bootstrap from 5.3.0 to 5.3.1 ( #1472 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 12:03:30 -04:00
dependabot[bot]
9736e94f29
build(deps): bump @fortawesome/fontawesome-free from 6.4.0 to 6.4.2 ( #1496 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 11:25:10 -04:00
ns6089
e98d7577bb
Support capturing rotated displays on Windows ( #1602 )
2023-09-13 10:34:26 -04:00
dependabot[bot]
9dc76e3748
build(deps): bump rstcheck[sphinx] from 6.1.2 to 6.2.0 ( #1618 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 10:05:13 -04:00
dependabot[bot]
bf3967977b
build(deps): bump furo from 2023.8.19 to 2023.9.10 ( #1617 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 09:26:58 -04:00
dependabot[bot]
78f0205370
build(deps): bump easimon/maximize-build-space from 7 to 8 ( #1532 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 08:41:54 -04:00
LizardByte-bot
8e5516c123
ci: update global docker ( #1630 )
2023-09-13 00:09:09 -04:00
ReenigneArcher
515fafef2d
fix: arch package version ( #1628 )
2023-09-12 14:07:47 -04:00
ReenigneArcher
6d19134581
docs: add crowdin translations to Sunshine website ( #1627 )
2023-09-12 13:29:21 -04:00
ns6089
b00d7af369
Update docs for new nvenc config
2023-09-07 18:03:19 -05:00
ns6089
bbad58dcf3
nvenc: reorder config.html dictionary
2023-09-07 18:03:19 -05:00
ns6089
646a569210
nvenc: add option to disable realtime hags
2023-09-07 18:03:19 -05:00
ns6089
cadb45ec3d
msvc: misplaced calling convention
2023-09-07 18:03:19 -05:00
ns6089
dfd6eaefcb
Don't use rounded refresh rate in info log
2023-09-07 18:03:19 -05:00