Skip to content

feat(linux): fall back to RAM bridge when capture node is not NVIDIA - #5873

Merged
ReenigneArcher merged 4 commits into
LizardByte:masterfrom
mikefaille:feat/linux-wlgrab-ram-bridge
Oct 15, 2026
Merged

ReenigneArcher merged 4 commits into
LizardByte:masterfrom
mikefaille:feat/linux-wlgrab-ram-bridge

fix(linux): clear Sonar findings on dmabuf listen setup

8fe2787
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 15, 2026 in 1s

45.59% (+0.10%) compared to 178a046

View this Pull Request on Codecov

45.59% (+0.10%) compared to 178a046

Details

Codecov Report

❌ Patch coverage is 68.14815% with 43 lines in your changes missing coverage. Please review.
✅ Project coverage is 45.59%. Comparing base (178a046) to head (8fe2787).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/platform/linux/wlgrab.cpp 75.90% 9 Missing and 11 partials ⚠️
src/platform/linux/wayland.cpp 42.85% 12 Missing ⚠️
src/platform/linux/cuda.cpp 61.53% 8 Missing and 2 partials ⚠️
src/platform/linux/wayland.h 80.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #5873      +/-   ##
==========================================
+ Coverage   45.48%   45.59%   +0.10%     
==========================================
  Files         139      139              
  Lines       30067    30193     +126     
  Branches    12969    13013      +44     
==========================================
+ Hits        13677    13767      +90     
- Misses      14515    14938     +423     
+ Partials     1875     1488     -387     
Files with missing lines Coverage Δ
src/platform/linux/cuda.h 0.00% <ø> (ø)
src/platform/linux/wayland.h 61.11% <80.00%> (+3.04%) ⬆️
src/platform/linux/cuda.cpp 4.82% <61.53%> (+3.12%) ⬆️
src/platform/linux/wayland.cpp 28.64% <42.85%> (+1.40%) ⬆️
src/platform/linux/wlgrab.cpp 23.96% <75.90%> (+14.77%) ⬆️

... and 42 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 178a046...8fe2787. Read the comment docs.