Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ecsos:server
sunshine
sunshine.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File sunshine.changes of Package sunshine
------------------------------------------------------------------- Sat Apr 27 12:27:57 UTC 2024 - ecsos@opensuse.org - Update to version 0.23.1: * Bump version to v0.23.1 (#2452) * New Crowdin updates (#2392) * Autofocus PIN input on Web UI pin page * chore: repo updates (#2416) * ci(codecov): skip search (#2430) * build(deps): bump vue from 3.4.5 to 3.4.23 (#2434) * build(deps): bump vue-i18n from 9.11.0 to 9.13.0 (#2442) * build(deps): bump LizardByte/homebrew-release-action from 2024.409.24405 to 2024.417.220943 (#2441) * build(deps): bump third-party/wayland-protocols from `46f201b` to `08d1c72` (#2443) * build(deps): bump third-party/wlr-protocols from `4264185` to `2b8d433` (#2067) * build(deps): bump packaging/linux/flatpak/deps/shared-modules from `d022995` to `ec91811` (#2428) * build(deps): bump actions-js/push from 1.4 to 1.5 (#2440) * build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp from `6e295e6` to `5532d43` (#2444) * fix(windows/amf): Revert RC/HRD defaults; improve documentation & config parsing (#2419) * docs(linux): add guide for discord audio (#2447) * chore: update global workflows (#2446) * fix: make version update check more robust (#2437) * ci: skip coverage upload if not in LizardByte org (#2436) * ci: fix codeql prebuild steps for unix OSes (#2431) * ci: update codeql to handle multiple OSes (#2425) * ci: fix coverage ignore directories (#2420) * fix(ui): fix quicksync locale strings (#2418) * debug: fix codec debugging code * Fix discarded std::clamp() result compiler warning * Fix crash when receiving abs input events prior to the display touchport * build(deps): bump LizardByte/homebrew-release-action from 2024.314.134529 to 2024.409.24405 (#2394) * Improve frametiming for linux capture (#2333) * Musl Linux fixes (#2401) * build(deps): bump codecov/codecov-action from 3 to 4 (#2297) * build(deps): use token for codecov/codecov-action (#2404) * build(linux): fix ubuntu 24.04 build (#2402) * fix(linux): use correct setap command in logs (#2400) * fix(ltray): re-order tray dep search (#2397) * build(tests): ensure tests can be disabled during build (#2386) * build(deps): remove libavdevice (#2380) ------------------------------------------------------------------- Sat Apr 27 12:27:10 UTC 2024 - ecsos@opensuse.org - Update to version 0.23.0: * chore: bump version to v0.23.0 (#2367) * New Crowdin updates (#2372) * Quote the path to sunshinesvc.exe when launching the termination helper (#2379) * fix(linux/capture): fix logical comparison of texture size (#2349) * fix(security): ensure unpairing takes effect without restart (#2365) * build(linux)!: disable arm64 builds for Fedora (#2377) * build(docker): increase job timeout (#2376) * build(cmake): add prep/init.cmake (#2375) * build: fix ubuntu 24.04 deps (#2374) * build(deps): bump vue-i18n from 9.10.2 to 9.11.0 (#2361) * New Crowdin updates (#2290) * fix(docker): fix arm64 builds (#2368) * ci(macos): do not always run tests for macports build (#2360) * build(linux)!: drop ubuntu 20.04 (#2327) * build(linux): add ubuntu 24.04 (#2326) * build(deps): bump @fortawesome/fontawesome-free from 6.5.1 to 6.5.2 (#2356) * fix(logging): add logging namespace and create logging::init method (#2336) * fix(i18n): use correct key for welcome_success (#2354) * build(deps): bump third-party/build-deps from `6e23b58` to `efd3a38` (#2346) * docs(readme): use csv tables (#2341) * build(cmake): build web-ui target with cmd instead of bash on windows (#2340) * build(cmake): copy asset files to build dir (#2338) * docs: update curl flag for macos portfile installation (#2337) * Add mising _win postfix (#2330) * fix(ui): could not submit pin due to localization updates (#2324) * fix(i18n): update localization docs and js strings (#2325) * AMF: rate control improvements (#2251) * Revert "Add capture using WinRT Windows.Graphics.Capture API." (#2320) * ci(macos): automatically determine default branch for homebrew formula (#2317) * Populate host latency for kms/x11 grab (#2273) * build(deps): bump packaging/linux/flatpak/deps/org.flatpak.Builder.BaseApp from `644487f` to `6e295e6` (#2309) * ci(codecov): update codecov default branch (#2313) * Correct typo in Chinese Simplified locale option (#2308) * Add capture using WinRT Windows.Graphics.Capture API. (#2149) * build(deps): bump rstcheck[sphinx] from 6.2.0 to 6.2.1 (#2299) * ci(windows): update devcon (#2296) * ci(tests): add test framework (#1603) * fix(i18n): match two__letters code to crowdin (#2289) * feat(i18n): add ui localization (#2279) * ci(linux): refactor linux build (#2275) * refactor(video): move encoder declarations to header (#2185) ------------------------------------------------------------------- Sat Apr 27 12:23:54 UTC 2024 - ecsos@opensuse.org - Update to version 0.22.2: * Update changelog and bump version to v0.22.2 * Use a copy+delete instead of a move operation for config migration * Only attempt a config migration once per launch * Avoid calling Boost logging functions in appdata() * Fix dereferencing a null pointer if SUNSHINE_MIGRATE_CONFIG doesn't exist * Update tray submodule to fix broken tray icon on some systems * build(deps): bump LizardByte/homebrew-release-action from 2024.311.172824 to 2024.314.134529 (#2264) ------------------------------------------------------------------- Sat Apr 27 12:23:16 UTC 2024 - ecsos@opensuse.org - Update to version 0.22.1: * Don't update tray icon after tray_exit() was called * Fix(linux/fedora39) patch system headers so build succeeds with cuda (#2253) * chore: bump version to v0.22.1 (#2221) * fix(Linux/Fedora): re-enable CUDA and bump to 12.4.0 (#2247) * build(deps): bump LizardByte/homebrew-release-action from 2024.309.150158 to 2024.311.172824 (#2245) * Allow NVENC to be forced to try capturing non-Nvidia GPUs * Improve KMS debuggability and avoid known broken cases * Add note to prefer distro packages over Flatpak/AppImage * Reorder and reword the KMS setup step * Apply udev rules to /dev/uinput immediately after installation * Rename 85-sunshine.rules to 60-sunshine.rules * Avoid broken fallback to cross-adapter NVENC encoding with KMS * fix(linux): automatically migrate config directory (#2240) * Use icon caching for system tray. (#2238) * Add the .INSTALL script needed for kmsgrab to work * Add optdepends for Intel and AMD hardware encoding * Move kmsgrab dependencies from optdepends to depends * Replace WMIC-based check for ViGEmBus with a Powershell check * build(macos)!: add homebrew formula and drop dmg (#2222) * Fix undefined behavior when computing cursor end pointer * Fix heap corruption with cursor pixel counts that aren't divisible by 8 * Update app examples to clarify new command syntax for Windows * Temporarily add the working directory to our path when starting an app * Strip quotes out of the working directory path * Fix process tree tracking when the cmd.exe trampoline is used * Make debuginfo artifacts harder to confuse with the Windows portable build * Fix wrong path in desktop file (#2223) * Fix predefined FPS values not taking effect * fix(config): add missing resolution to default config ui (#2224) * build(macos): fix publishing of portfile (#2220) * build(macos): add build strategy matrix (#2211) * Fix mismatched case and unhandled exception in open_drm_fd_for_cuda_device() * build(linux): ensure pre-compiled arch pkg is not debug build (#2214) ------------------------------------------------------------------- Sat Apr 27 12:04:08 UTC 2024 - ecsos@opensuse.org - Update to version 0.22.0: * Fix CUDA context leak causing encoder init failures using X11 capture with NVENC * chore: bump version to v0.22.0 (#2201) * Stop enumeration after finding a working capture backend * Add log messages to indicate display numbers for KMS and Wlgrab * Rework dummy image handling to avoid RTX HDR driver bug * Add friendly message when encoder detection fails * Move and rename Files tab to be less prominent * Add note to enclose paths with spaces in quotes * Move and rename Channels option to feature more prominently in the UI * Adjust wording of the nvenc_latency_over_power option * Don't display automatic gamepad options on unsupported platforms * Move UPnP option to the top of the Network tab * Add option to allow HEVC usage on older Intel GPUs without low-power encoding * fix(config): properly save global_prep_cmd and fps (#2192) * Avoid display switching unexpectedly when the UAC secure desktop appears * Install ViGEmBus before starting Sunshine * Use a common function to abort for debugging purposes * build(deps): bump bootstrap from 5.3.2 to 5.3.3 (#2154) * build(deps): bump peter-evans/create-pull-request from 5 to 6 (#2083) * Use nlohmann_json package instead of submodule (#2161) * build(cmake) properly find evdev (#2176) * build(cmake): error build on warning (#2165) * build(deps): bump third-party/ViGEmClient from `1920260` to `8d71f67` (#2168) * build(cmake): add option to skip cuda inheriting compile options (#2164) * fix(main): fix version printing (#2167) * Implement backwards compatibility for NVENC APIs back to Video Codec SDK v11.0 * Preserve backwards-compatible argument escaping behavior for executables * Properly re-escape arguments when processing %* * Use Win32 APIs for UTF-16<->UTF-8 conversion * refactor(main): move remaining entry related code (#2127) * ci(linux): increase root reserve for AppImage build (#2130) * Cloak MAC address from unpaired clients * Treat escape sequences like other replacements * Fix spacing of multi-argument %* substitutions * Simplify and fix handling of incomplete substitution strings * refactor(main): move file operation functions to new source (#2124) * refactor(main): move map_port to network (#2115) * docs(examples): update uri examples (#2118) * Modernize the default Steam shortcut * Add support for starting URLs and regular files that aren't executable * Don't attempt to get the working directory of a URL * refactor(logging): separate logging from main (#2110) * Avoid recreating the display when no display parameters have changed * Don't fall back to undefined ref frame count on HEVC/AV1 if H.264 succeded with ref frame count specified * Don't populate QP rate control fallbacks for encoders guaranteed to support CBR/VBR * Skip encoder reprobing if no GPU changes have occurred * style(submodules): alphabetize gitmodules (#2104) * style(macos): various code style fixes (#2086) * Inform clients of graceful termination when Sunshine exits * Fix DSCP tagging for dual-stack sockets on Linux * build(docker): add docker toolchain for clion (#2098) * build(deps): bump third-party/moonlight-common-c * Require RTSP encryption when encryption mode is set to mandatory * Implement RTSP encryption support * Refactor RTSP handling to be session-based rather than socket-based * Fix -Wreturn-local-addr warning in event_t::view() * build(cmake): use CMAKE_SOURCE_DIR property (#2091) * Use CS6 instead of CS7 for audio traffic * Add refcounting to Mac and Linux QoS state to ensure it works properly with multiple clients * Allow DSCP tagging and local traffic prioritization to be enabled separately on Mac and Linux * Enable opportunistic QoS tagging for control messages * Implement workaround for qWAVE issues handling IPv4-mapped IPv6 addresses * build(deps): bump third-party/moonlight-common-c * docs(build): add missing libcurl build dep for ubuntu (#2081) * build(deps): bump furo from 2023.9.10 to 2024.1.29 (#2077) * Fix crash on monitor index not found in KMS * Fix KMS cursor capture on Nvidia GPUs * Implement NVENC support for KMS and wlgrab capture methods * Refactor to use pixel format helpers in VAAPI * Rewrite software scaling to use new multi-threaded swscale API * Adjust default CPU thread count to 2 * Send the frame number in the encrypted video header * Avoid unnecessary reallocation of the IV for every packet * Revert "Remove useless texture size queries for every frame in display_ram_t" * docs(setup): correct instruction for portfile install (#2058) * Find the correct install paths for systemd units and udev rules (#2046) * Update docs for new nvenc options * Add new nvenc options to legacy ffmpeg path * Update config page for new nvenc/nvprefs options * Expose more nvenc options * Add nvprefs user override options * Use safe string composition in tray tooltip * Add a dedicated library for working with JSON (#2047) * build(deps): bump vite from 4.4.9 to 4.5.2 (#2048) * Drop unencrypted messages on the encrypted control stream * Implement video encryption * Implement control stream v2 encryption * Change crypto::aes_t to variable size and cleanup some crypto code * Normalize IPv4-mapped IPv4 addresses before checking PC/LAN/WAN type * Refactor audio encryption to use new encryption flags * Pass launch_session_t directly into session::alloc() * docs(docker): add podman notes (#2035) * fix(linux)!: use XDG spec for fetching Linux configuration directory (#2034) * Fix stream disconnecting when reconfiguring display in X11 * Fix starvation of encoder thread when not receiving new captured frames * Always reset the thread desktop before calling DuplicateOutput() * Reenumerate displays when the display is reinitialized or switched * Improve Name->DRM_MODE_CONNECTOR mapping with new types and names * Fix plane_it_t skipping the last entry when iterating * build(deps): bump third-party/moonlight-common-c * build(linux deps): fix miniupnp dependency (#2022) * Implement pen and touch support for Linux * Fix absolute mouse motion being interpreted as touchscreen input * fix(ui): allow hash handler to accept tab ids (#2019) * docs(advanced-usage): cross reference config UI (#2000) * feat(ui): add hash handler for configuration ids (#2002) * fix: add additional pin validation (#2007) * Add a fallback to retry codec init with more lenient config options * Implement HDR support for Linux KMS capture backend (#1994) * build(deps): bump third-party/tray from `8bb9978` to `2bf1c61` * Implement graceful termination and group-based app tracking * feat(ui): add href to logs in fatal error container (#1984) * fix(ui): reorder and add missing config options (#1993) * build(deps): bump vue from 3.2.25 to 3.4.5 (#1983) * docs: refactor and general cleanup (#1992) * build(deps): bump @vitejs/plugin-vue from 4.3.4 to 4.6.2 (#1965) * fix(web-api): allow trailing slash on endpoints (#1985) * Implement support for KMS cursor plane capture (#1981) * fix(macos): replace depreciated AbsoluteToNanoseconds (#1986) * Fix EGL import for modifiers that require aux planes * Refactor EGLAttrib logic into a shared function * build(linux) make vaapi optional without dlopen (#1979) * Use the new VAAPI dummy image support for kmsgrab too * Remove useless texture size queries for every frame in display_ram_t * Don't busy loop during wlgrab capture * Fix race condition causing hangs and EGL import errors due to concurrent snapshot() calls * Fix capturing scaled output with wlgrab * Fix low-res scrolling on Linux * Switch to LizardByte ViGEmClient submodule * Fix termination of child processes when the parent terminates * Don't fail kmsgrab init entirely if a single card doesn't work * Fix clear color when rendering to VA surfaces * Use P010 instead of YUV420P10 for 10-bit VAAPI encoding * Correctly passthrough plane format and modifiers when importing VA surface * docs: add reset credential examples for unique pacakges (#1973) * Only keep the ViGEmBus connection alive while gamepads are attached * fix(ui): fix missing favicon (#1972) * Alphabetize defaultConfig * Add option to disable native pen/touch support * Add option to disable high resolution scroll events * Add options to control gamepad autoselection heuristics * Move Alt to Windows mapping option to Input tab * refactor(process): re-order variables to avoid unused variable when tray is disabled (#1963) * builds(deps): use miniupnpc package instead of submodule (#1971) * ci(macos): install boost from source (#1954) * Optionally allow the system installation of wayland-protocols to be used (#1966) * build(cmake): Use GNUInstallDirs to install data and lib directories (#1817) * Optionally allow the system installation of MiniUPnP to be used (#1959) * fix(tray): use PROJECT_NAME definition for tooltip (#1958) * Fix grabbing code when DRM is enabled and X11 is disabled (#1956) * Use dl handle for libva's vaTerminate rather than actual function (#1955) * build(cmake): do not include unneeded headers (#1957) * Don't install/update ViGEmBus if 1.17 or later is already installed (#1953) * Compute the bitrate on the host side for supported clients * build(deps): use a single submodule for ffmpeg (#1952) * Bump ffmpeg (#1895) * Implement new protocol extension to match client connections together * Print a fatal warning for lack of ViGEmBus * Demote FFmpeg fatal errors * Make wording about fatal errors a little less strong * build(deps): bump third-party/moonlight-common-c * fix: ensure user supplied framerates are used (#1548) * build(deps): bump babel from 2.13.0 to 2.14.0 (#1912) * build(deps): bump third-party/wayland-protocols from `d70af2e` to `46f201b` (#1943) * build(deps): bump @fortawesome/fontawesome-free from 6.4.2 to 6.5.1 (#1876) * Web UI migration to Vite and Vue3 and improvements to the UX (#1673) * chore: update global workflows (#1921) * docs: use glob pattern to match source code docs (#1918) * build(deps): bump actions/upload-artifact from 3 to 4 (#1915) * build(docker): add fedora 39 and drop fedora 37 (#1827) * ci: update global workflows (#1907) * ci: update global workflows (#1906) * docs: fix failing images (#1903) * ci: update global workflows (#1904) * Extend session timeout (#1890) * build(deps): bump actions/setup-python from 4 to 5 (#1893) * ci: update global python (#1896) * Fix discovery of Windows hosts by Apple devices * ci: update release notifier (#1891) * docs(windows): add drive permissions troubleshooting (#1883) * Don't hardcode the signature length to RSA-2048 (#1872) * ci: update global workflows (#1863) * Fix incorrect portrait mode rotation center on Windows (#1851) * docs: fix broken links (#1813) * config: add 2K resolution (WQHD - 16:9) (#1816) * build(deps): bump third-party/tray from `2664388` to `e08bdbe` (#1802) * fix(audio:windows): set cbSize correctly (#1787) * Update linux sunshine.desktop (#1768) * Manual DS4 mode: Allow Back/Select to trigger Touchpad click (#1772) * Add guide for setting custom res with nvidia on linux (#1767) * Bump ffmpeg (#1717) * build(deps): bump third-party/miniupnp from `e439318` to `fb5c328` (#1511) * build(deps): bump third-party/Simple-Web-Server from `2f29926` to `27b41f5` (#1217) * Bump third-party/nanors from `395e5ad` to `e9e242e` (#1090) * build(deps): bump third-party/nv-codec-headers from `9402b5a` to `22441b5` (#1725) * build(deps): bump third-party/wayland-protocols from `681c33c` to `d70af2e` (#1753) * ci: update release notifier (#1755) ------------------------------------------------------------------- Mon Jan 29 08:46:00 UTC 2024 - ecsos <ecsos@opensuse.org> - Add 1489.patch to fix "Provided device doesn't support required NVENC features #1849"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor