Commit Graph

1276 Commits

Author SHA1 Message Date
dec05eba
f6013d094d Lock around get packet data 2026-01-21 18:29:41 +01:00
dec05eba
45daccff84 Clone replay buffer immediately, only one short mutex lock 2026-01-21 17:29:03 +01:00
dec05eba
ede1e46503 Fix possible replay race condition, move mutex out of replay 2026-01-21 02:24:30 +01:00
dec05eba
6b37b82f97 5.12.1 5.12.1 2026-01-20 18:46:22 +01:00
dec05eba
19add54c0c Make sure logical_size isn't 0 on gamescope 2026-01-20 14:39:11 +01:00
dec05eba
a44e119c43 Print correct regions when region is invalid 2026-01-20 13:56:52 +01:00
dec05eba
054282bafe Wayland region: fix incorrect region captured if monitor is scaled 2026-01-20 13:32:42 +01:00
dec05eba
1e7fe1fec1 5.12.0 5.12.0 2026-01-18 01:17:54 +01:00
dec05eba
d2f449bd73 v4l2: prefer yuyv over mjpeg if all other factors are equal 2026-01-15 23:02:36 +01:00
dec05eba
91f48ce332 Ignore scalar sizes that aren't 100% for video size calculation 2026-01-15 20:52:28 +01:00
dec05eba
f4d061eee7 Add -low-power option to allow prevent the gpu to go into a high power mode on amd, useful for replay running 24/7 2026-01-15 20:38:53 +01:00
dec05eba
8af761f9bd v4l2: select best camera option by default
Display all camera options in --info and --list-v4l2-devices.
Add camera_width, camera_height and camera_fps v4l2 capture options.
2026-01-15 20:03:23 +01:00
dec05eba
b2f0d13512 kms capture: fix incorrect framebuffer capture size on steam deck on kde plasma wayland 2026-01-13 01:24:44 +01:00
dec05eba
6cbf660afa 5.11.5 5.11.5 2026-01-08 01:23:55 +01:00
dec05eba
827751cc55 Correctly reconnect default audio device when changing it on the system 2026-01-08 01:23:55 +01:00
dec05eba
a4b3be3786 Fix application audio node getting recreated by pipewire after suspended (idle) for 30 seconds 2026-01-08 00:53:30 +01:00
dec05eba
240ccf569c debug output 2026-01-07 19:37:37 +01:00
dec05eba
88d356386b Test audio 2026-01-07 19:35:03 +01:00
dec05eba
c4104e18cc Test audio node leak fix 2026-01-07 01:35:30 +01:00
dec05eba
640e377c90 5.11.4 5.11.4 2026-01-06 19:53:09 +01:00
dec05eba
2545db7e50 Fix incorrect padding when amd gpu doesn't support padding fix for hevc 2026-01-06 19:52:56 +01:00
dec05eba
997d4ae922 m 5.11.3 2026-01-06 19:39:55 +01:00
dec05eba
57e9b994a7 5.11.3 2026-01-06 19:39:33 +01:00
dec05eba
3117f30143 Fix cursor flicker on nvidia when capturing monitor
Thanks to David Kleuker for bug testing
2026-01-06 19:39:00 +01:00
dec05eba
f1acb95cf3 Add -ffmpeg-video-opts and -ffmpeg-audio-opts 2026-01-05 20:24:41 +01:00
dec05eba
cb9cb6c567 Add -ffmpeg-opts argument to pass additional options to ffmpeg 2025-12-30 02:33:12 +01:00
dec05eba
5857cfa1b4 Correct deactivation of mjpeg if libturbo not available 2025-12-28 00:35:40 +01:00
dec05eba
d5ba3f19fb 5.11.2 5.11.2 2025-12-26 22:33:08 +01:00
dec05eba
53dc0b6dd0 Regression fix: hevc_10bit broken 2025-12-26 22:32:51 +01:00
dec05eba
c7cf99eac6 Correct license identifier 2025-12-26 16:16:47 +01:00
dec05eba
1d2790e47d Clearify license (gpl3.0-only) 2025-12-26 16:08:49 +01:00
dec05eba
8e821007da 5.11.1 5.11.1 2025-12-25 03:43:23 +01:00
dec05eba
67ddede74a Correctly combine damage tracking when using multiple sources 2025-12-25 03:43:02 +01:00
dec05eba
5a189e8a17 5.11.0 5.11.0 2025-12-24 20:39:09 +01:00
dec05eba
5242a167c3 Support v4l2 yuyv on nvidia 2025-12-24 20:38:31 +01:00
dec05eba
1f0ea70c36 wip sync 2025-12-24 18:56:01 +01:00
dec05eba
0511f04d1f Fix v4l2 mjpeg on nvidia, yuyv on nvidia not done 2025-12-24 02:00:20 +01:00
dec05eba
ae0eb0252c Fix -w screen 2025-12-23 19:03:41 +01:00
dec05eba
62e180903e Add support for camera (yuyv, mjpeg) and multiple capture sources 2025-12-23 18:57:43 +01:00
dec05eba
390f2708f4 Update man page 2025-12-22 15:07:15 +01:00
dec05eba
d0dc1d8947 Update README, man page 2025-12-22 15:00:39 +01:00
dec05eba
b3a4662e5c Add gsr-kms-server man page (thanks Seyed) 2025-12-22 04:06:22 +01:00
dec05eba
53ffdead0f Add man page
Thanks Seyed.
2025-12-22 01:51:47 +01:00
dec05eba
52e3083cfb Revert "Fix nvidia av1 quality setting: use global_quality on nvidia s well"
This reverts commit 2b23c947a1.
2025-12-20 00:15:50 +01:00
dec05eba
2b23c947a1 Fix nvidia av1 quality setting: use global_quality on nvidia s well 2025-12-20 00:06:17 +01:00
dec05eba
7053e8c293 Comment out vulkan for now 2025-12-18 17:11:06 +01:00
dec05eba
0f7713168d Spelling 2025-12-18 12:41:08 +01:00
dec05eba
a7f9354839 Fix spelling mistakes 2025-12-18 12:41:08 +01:00
dec05eba
4363f8b2b0 5.10.2 5.10.2 2025-12-08 02:53:43 +01:00
dec05eba
5906a0c06f nvfbc: fix scaled monitor capture not working correctly 2025-12-08 02:53:29 +01:00