Commit Graph

1002 Commits

Author SHA1 Message Date
dec05eba
5e3a3714dd Install modprobe gsr-nvidia.conf on install 2024-07-28 19:34:48 +02:00
dec05eba
d6fb7c6045 readme 2024-07-28 18:52:28 +02:00
dec05eba
5e2a233d23 Disable prime-run for now until the option to select a gpu device is added 2024-07-26 17:48:11 +02:00
dec05eba
6be0324528 Info: error if invalid drm card 2024-07-26 11:32:59 +02:00
dec05eba
b1d8346ed9 Move glClear and glx/eglSwapBuffers from capture backends to main 2024-07-26 10:55:24 +02:00
dec05eba
af4f9b805a Fix variable shadow warnings 2024-07-25 13:58:10 +02:00
dec05eba
b7da16a932 nvidia x11: fix screen-direct-force not working because it was ignored 2024-07-25 05:30:31 +02:00
dec05eba
e107adbc32 Show warning when amd driver adds black bars, set frame resolution after changing video codec context resolution 2024-07-24 01:29:30 +02:00
dec05eba
7d719a44c6 Fix hdr capture causing crash when in replay mode 2024-07-23 18:11:38 +02:00
dec05eba
91485ba75d Fix kms capture getting stuck if more than 1 fd per plane 2024-07-23 17:28:03 +02:00
dec05eba
7e07ad1b6e Output warning that -mf is deprecated 2024-07-23 15:10:31 +02:00
dec05eba
01f19ae9d2 Rename argument -mf to -df (keep -mf for backwards compatibility) 2024-07-23 15:07:49 +02:00
dec05eba
076aa600ba Output hdr options in --info as well 2024-07-23 13:42:11 +02:00
dec05eba
da73b3ac63 Remove old script, in start-replay script dont start if gpu screen recorder is already running 2024-07-23 01:50:06 +02:00
dec05eba
e9343cce91 Fix pipewire capture on amd (fallback to no drm modifiers if eglCreateImage fails), might happen because of a buggy desktop portal/pipewire implementation 2024-07-22 17:20:09 +02:00
dec05eba
28eef4619f m 2024-07-22 06:01:20 +02:00
dec05eba
753b570d46 Update readme 2024-07-22 06:00:06 +02:00
dec05eba
c257b8a909 Use modifiers in kms capture on amd too 2024-07-22 05:10:39 +02:00
dec05eba
b5b4d6b2bd Fix portal capture on intel, support multiple planes in one egl image (might fix capture on intel iris) 2024-07-22 04:58:41 +02:00
dec05eba
b077177081 Portal: move modifier query to init 2024-07-22 02:31:12 +02:00
dec05eba
37107bac8d Fix deskto portal capture on nvidia (add missing modifiers) 2024-07-22 01:24:23 +02:00
dec05eba
f9a41041ec Fix HDR capture (HDR metadata is now correct). Note that HDR capture is only available on Wayland and when recording a monitor without the desktop portal option 2024-07-21 19:12:06 +02:00
dec05eba
96e13fcd24 Update README with information about gpu screen recorder vs obs (30.2) performance 2024-07-21 17:38:11 +02:00
dec05eba
9ca5847f6f Add missing include 2024-07-21 02:12:32 +02:00
dec05eba
51294af4c6 Fix portal being displayed as not supported 2024-07-20 13:14:59 +02:00
dec05eba
b2728e0831 exit code 60 if portal capture was canceled by the user 2024-07-20 02:17:56 +02:00
dec05eba
d2b172dd9c Return status code from dbus instead of true/false 2024-07-20 00:39:02 +02:00
dec05eba
5175feba44 Nicer error damn portal 2024-07-19 23:00:32 +02:00
dec05eba
57b0005d90 Fail with exit status 50 if portal setup fails 2024-07-19 22:55:31 +02:00
dec05eba
637d306a24 Stop recording when pipewire target window is closed or when pressing close in the desktop environments record button 2024-07-19 22:08:04 +02:00
dec05eba
739fab83ba Update todo and minor usage info 2024-07-19 22:00:28 +02:00
dec05eba
e2d1aa2203 Disable desktop portal capture option on x11 since it doesn't seem to be hardware accelerated 2024-07-18 21:37:06 +02:00
dec05eba
ae204d6e42 dbus: remove duplicate code 2024-07-18 14:33:49 +02:00
dec05eba
098aa5c57a Add info about setcap 2024-07-18 00:01:24 +02:00
dec05eba
e5716e69a2 Remove setcap sys nice because it breaks portal :( 2024-07-17 22:29:24 +02:00
dec05eba
463c1d61f0 Portal: make resizing not glitched, clear background on resize, proper handling of multithreaded plane fd 2024-07-17 20:54:37 +02:00
dec05eba
0558779638 Remove build directory in install script 2024-07-17 20:02:18 +02:00
dec05eba
705abeff30 vendor instead of gpu 2024-07-17 18:17:23 +02:00
dec05eba
57fdf3e7e6 Better info output 2024-07-17 18:04:22 +02:00
dec05eba
26deafd7db Include system info (x11 vs wayland) in --info output 2024-07-17 17:46:33 +02:00
dec05eba
208791dfd1 Replace --list-supported-video-codecs and --list-supported-capture-options commands with --info 2024-07-17 17:40:46 +02:00
dec05eba
e286a1dd24 Add --list-supported-capture-options option, for use by gpu screen recorder gtk 2024-07-17 16:35:53 +02:00
dec05eba
aa0fe46a4b Update readme 2024-07-17 11:03:01 +02:00
dec05eba
e59faebe54 Pipewire: allow capturing at higher fps than 60 2024-07-16 23:17:29 +02:00
dec05eba
73146d8957 Include virtual capture target in portal capture 2024-07-15 23:17:00 +02:00
dec05eba
a3b773a963 Show warning when capture monitor on intel and the plane is compressed. The warning tells the user to capture on x11 instead or use -w portal option 2024-07-15 21:55:16 +02:00
dec05eba
7b1c546321 Show info why screencast session is not restore if -restore-portal-session yes is not used 2024-07-15 20:10:00 +02:00
dec05eba
63a953e2f0 Update systemd file with restore portal session option (default to yes) 2024-07-15 20:05:52 +02:00
dec05eba
145377fce5 Update readme 2024-07-15 19:56:08 +02:00
dec05eba
2056aa187c Update readme 2024-07-15 19:50:37 +02:00