138 Commits
Author SHA1 Message Date
Hanfei Shen 4b802cff9a fix(linux/cuda): clamp NV12 chroma so full-range red and blue do not wrap (#5962) 2026-11-07 15:50:07 -05:00
Leo Camus 127b494836 fix(utility): read an odd number of hex digits as a leading zero nibble (#5966) 2026-11-07 11:12:09 -05:00
Numan Kemal KazancıandArlandrian 010f9564e5 fix(linux/portalgrab): subscribe to portal responses before making requests (#6044)
Co-authored-by: Arlandrian <20161736+Arlandrian@users.noreply.github.com>
2026-11-06 15:19:06 -05:00
Niewiarowski 052576d360 fix(linux/cuda): share GL->CUDA planes through external memory (#6010) 2026-11-05 17:10:33 -05:00
Dave Lane c8ea783cda fix(windows): open browser URLs through the Windows shell (#6047) 2026-11-05 08:31:49 -05:00
Dave Lane 4b7ca02443 fix(linux/vulkan): supply codec-specific quality query properties (#6043) 2026-11-04 21:07:26 -05:00
Owen Pierce 8ae39f4b0f fix(linux): guard XRandR NULL returns to avoid a SEGV during display setup (#5644) 2026-11-04 09:28:03 -05:00
Dave Lane 2efa60fb85 fix(windows): preserve remapped volume keys (#6042) 2026-11-03 18:53:08 -05:00
dependabot[bot]andReenigneArcher 8e4707f73d build(deps): bump third-party/moonlight-common-c from 0405384 to e80a786 (#6038)
* build(deps): bump third-party/moonlight-common-c

Bumps [third-party/moonlight-common-c](https://github.com/moonlight-stream/moonlight-common-c) from `0405384` to `e80a786`.
- [Commits](https://github.com/moonlight-stream/moonlight-common-c/compare/04053843c90c4268583f2496b997d54d59f03957...e80a786afedeaccff63e839e68c8f3d8a057c13d)

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

Signed-off-by: dependabot[bot] <support@github.com>

* fix(stream): use the updated Reed-Solomon shard limit

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-11-03 14:22:24 -05:00
Litruv 8952d44b52 fix(rtsp): compensate surround mapping over the advertised channel count (#6019) 2026-11-03 07:41:55 -05:00
Dave Lane c7e585c652 fix(process): preserve Desktop access after prep permission denial (#6030) 2026-11-02 19:36:07 -05:00
Se7enbrc c10125088d fix(stream): isolate audio and video UDP receive endpoints (#6021)
Signed-off-by: ugfuglio <se7en.brc@gmail.com>
2026-11-01 23:37:02 -05:00
Taimuraz Kaitmazov c31fa9abe9 feat(linux/wlr): SHM capture fallback + resilient GBM allocation for headless NVIDIA (#4946) 2026-11-01 12:50:06 -05:00
Pressimize 2c8825ad5b fix(config): make boolean parsing case-insensitive (#5989) 2026-10-30 13:23:44 -04:00
James Swan a679b05909 fix(linux): keep CUDA letterbox offsets even to avoid swapped colors (#6004) 2026-10-28 12:50:07 -04:00
kjhq d7e5fe0070 fix(process): resolve app commands without the environment locale (#5983) 2026-10-28 08:26:42 -04:00
Santiago Forero Molano e213b2fab9 fix(capture/linux): accept NvFBC virtual desktop without outputs (#5925) 2026-10-28 08:26:07 -04:00
Dave Lane 1ff4076262 fix: support OpenSSL 4.1 and current Homebrew ICU (#6005) 2026-10-27 19:48:15 -04:00
Dave Lane 3494b23e20 fix(tray): continue when system tray is unavailable (#5968) 2026-10-20 22:45:21 -04:00
Dave Lane 5f823ddd69 test: standardize shared test header includes (#5951) 2026-10-17 12:53:21 -04:00
bitnessandDave Lane 1582fffb47 fix: verify 10-bit probe succeeded before advertising (#5690)
Co-authored-by: Dave Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-10-16 22:21:44 -04:00
Dave Lane d2250f24e7 fix(vaapi): use matched system libva libraries (#5943) 2026-10-16 20:01:49 -04:00
bnp800 7fa08df407 fix(input): refresh retained controller feedback after arrival (#5941) 2026-10-16 18:18:14 -04:00
477aa01ac8 fix(linux/pipewire): fix fd and lock handling in display teardown (#5923)
Co-authored-by: Kishi85 <41839133+Kishi85@users.noreply.github.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2026-10-16 16:10:29 -04:00
Daniel Bae 3d890eadc4 fix(mdns): advertise only served addresses on Linux (#5914) 2026-10-15 23:51:44 -04:00
Michael Faille 55ff34e21b feat(linux): fall back to RAM bridge when capture node is not NVIDIA (#5873) 2026-10-15 19:33:52 -04:00
Dave Lane c732a81f6c refactor: clarify optional checks, reduce copies, and tighten macro scopes (#5936) 2026-10-15 12:08:31 -04:00
Leo Camus f86c4c9c11 fix(utility): bound from_hex to the size of the target type (#5933) 2026-10-14 23:24:13 -04:00
Dave Lane a36b9f8a9c refactor: clarify C++ declarations across 13 Sonar rules (#5934) 2026-10-14 23:22:57 -04:00
Dave Lane 80588defde refactor: modernize standard library usage across six Sonar rules (#5930) 2026-10-14 15:33:54 -04:00
Dave Lane 71a5a90935 refactor: resolve Sonar scope and binding findings (#5926) 2026-10-14 11:44:43 -04:00
Dave Lane b50c7ba139 refactor: resolve Sonar constructor and initialization findings (#5922) 2026-10-14 08:33:01 -04:00
Daniel Bae bc188c2ce2 fix(upnp): accept disconnected IGD status from MiniUPnPc 2.2.8+ (#5913) 2026-10-13 22:47:15 -04:00
Daniel Bae c33f3b46fa fix(pairing): replace abandoned in-progress session on retried getservercert (#5915) 2026-10-13 19:05:22 -04:00
Dave Lane 3710a231df refactor: resolve Sonar cpp:S1172 findings (#5916) 2026-10-13 16:42:40 -04:00
Dave Lane 7c124b4392 refactor: resolve Sonar cpp:S6022 findings (#5912) 2026-10-13 13:10:40 -04:00
Dave Lane 1925909fbc refactor: resolve Sonar cpp:S5008 findings (#5909) 2026-10-13 10:09:32 -04:00
Dave Lane 73a8a58be7 refactor: resolve Sonar cpp:S5416 findings (#5906) 2026-10-12 16:38:16 -04:00
Dave Lane b261a1b95e refactor: fix sonar cpp:S936 (#5905) 2026-10-12 12:44:15 -04:00
Andy GrundmanandDave Lane 82b22c71f6 fix(config): allow disabling FEC by setting fec_percentage to 0 (#5454)
Co-authored-by: Dave Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-10-11 12:02:38 -04:00
Dave Lane 31392866b1 refactor: resolve Sonar cpp:S5945 findings (#5897) 2026-10-11 10:12:57 -04:00
Dave Lane 88428ca4ee refactor: resolve Sonar cpp:S6177 findings (#5896) 2026-10-10 22:09:59 -04:00
Conn O'GriofaandDave Lane 6aec9753b3 feat(linux/portal): Support multiple XDG Portal session implementations (#5856)
Co-authored-by: Dave Lane <42013603+ReenigneArcher@users.noreply.github.com>
2026-10-10 19:44:41 -04:00
Cold3011 22ab9b2fac fix(kmsgrab): accept all 32bpp cursor formats, convert to ARGB8888 (#5864) 2026-10-10 13:26:28 -04:00
Jim MartinandJim Martin e9b24114c2 fix(windows): preserve the saved display layout while streaming (#5625)
Co-authored-by: Jim Martin <jdvmi00@users.noreply.github.com>
2026-10-10 10:07:58 -04:00
MMagTechandMMagTech 3411311acf fix(linux/kms): reinitialize capture when the captured plane stays empty (#5885)
Co-authored-by: MMagTech <mmagtech@users.noreply.github.com>
2026-10-10 00:07:44 -04:00
VincentandVincent d23354d441 fix(linux/wlr): capture frames when the compositor has them (#5883)
Co-authored-by: Vincent <264232962+superuser404notfound@users.noreply.github.com>
2026-10-09 21:35:52 -04:00
Carlos Barrero 484bcd3335 fix(linux/audio): capture in the canonical channel layout (#5743) 2026-10-09 17:37:29 -04:00
Raphael Derosso Pereira 899095522a fix(linux): close the DRM render-node fd owned by wl::dmabuf_t (#5764)
Signed-off-by: Raphael Derosso Pereira <raphael@insignis.com.br>
2026-10-09 12:52:40 -04:00
Alex Ford fd45d2dd85 feat(windows): add externally managed audio capture (#5647) 2026-10-09 09:21:47 -04:00