Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
e09a051
pipewire: rename public functions to have a common prefix
Starsam80 Nov 25, 2025
2905a14
pipewire: don't ignore process requests
Starsam80 Nov 25, 2025
86d24d5
pipewire: rework buffer sharing to be thread safe
Starsam80 Nov 25, 2025
67ef438
pipewire: always assign stream node id
Starsam80 Nov 24, 2025
3cfe88f
pipewire: don't stop running on error or disconnect
Starsam80 Nov 25, 2025
5360bf5
pipewire: use `pw_stream_new_simple`
Starsam80 Nov 24, 2025
730c8a6
pipewire: remove manual poll, use pipewire utilities instead
Starsam80 Nov 25, 2025
f6b6919
pipewire: use `pw_thread_loop`
Starsam80 Nov 25, 2025
a6e4d7b
pipewire: attempt to dequeue buffer directly
Starsam80 Nov 27, 2025
5b33dc6
pipewire: calculate shm size once
Starsam80 Nov 24, 2025
dcc7b5e
pipewire: remove duplication in param builder
Starsam80 Nov 25, 2025
d092317
pipewire: move and fix typo in `spa_format_to_drm`
Starsam80 Dec 14, 2025
0d657ec
pipewire: use `spa_format_video_raw_parse`
Starsam80 Dec 15, 2025
05cd9a9
pipewire: print stream errors if they exist
Starsam80 Dec 15, 2025
594187b
pipewire: move stale buffer check
Starsam80 Dec 14, 2025
cfeba5e
pipewire: prefer BT709 for NV12
Starsam80 Dec 14, 2025
571d82a
pipewire: remove always false check
Starsam80 Dec 14, 2025
4fbbcad
pipewire: remove leftovers
Starsam80 Dec 14, 2025
bcc42ca
pipewire: workaround a possible bug
Starsam80 Dec 15, 2025
426189d
pipewire: add buffer pts
Starsam80 Dec 14, 2025
de3975f
rendervulkan: make `bMappable` imply `bLinear`
Starsam80 Dec 15, 2025
2afe655
rendervulkan: make sure the DMA-BUF bit is set when exporting
Starsam80 Dec 15, 2025
1301045
gamescopestream: whitespace
Starsam80 Dec 4, 2025
4c25709
gamescopestream: don't attempt to mmap buffers
Starsam80 Dec 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
960 changes: 468 additions & 492 deletions src/Apps/gamescopestream.cpp

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1030,7 +1030,7 @@ int main(int argc, char **argv)
setenv("WAYLAND_DISPLAY", wlserver_get_wl_display_name(), 1);

#if HAVE_PIPEWIRE
if ( !init_pipewire() )
if ( !pipewire_init() )
{
fprintf( stderr, "Warning: failed to setup PipeWire, screen capture won't be available\n" );
}
Expand Down
Loading