Commit Graph

472 Commits

Author SHA1 Message Date
dec05eba
017fd0a37d Add support for hdr capture on amd/intel
Nvidia support will be added in the future.
Note that hdr metadata is missing from the output file as
amd and intel both have bugged drivers that dont add hdr metadata
to the output file.
Need to find a workaround for this (patching the video bitstream?).

Add -cr limited|full, to set color range
2024-02-06 02:43:47 +01:00
dec05eba
f36182ea13 readme 2024-01-29 13:15:49 +01:00
dec05eba
f34c8291de Use variable framerate mode by default on nvidia x11 too 2024-01-29 13:14:21 +01:00
dec05eba
5db779d76c Revert "kms vaapi modifiers test"
This reverts commit 0702aad3cf.
2024-01-28 18:51:57 +01:00
dec05eba
0702aad3cf kms vaapi modifiers test 2024-01-28 18:17:50 +01:00
dec05eba
64b0f3b7fa Remove one extra gl texture bind 2024-01-28 01:21:48 +01:00
dec05eba
846bda7510 nvidia wayland: support hardware cursor plane 2024-01-28 00:27:41 +01:00
dec05eba
540ad510f6 record window instead in script 2024-01-24 22:34:01 +01:00
dec05eba
c160cda2f9 readme 2024-01-24 21:08:04 +01:00
dec05eba
c70c0c18bd Add example scripts to save recording in application specific directory 2024-01-24 21:05:04 +01:00
dec05eba
bbf509caf2 Readme black bars 2024-01-21 21:29:34 +01:00
dec05eba
496e00e947 Better handle pausing with missing audio frames 2024-01-19 18:41:09 +01:00
dec05eba
89309215c3 Fix stuttering audio on pipewire + opus + multiple audio sources merged 2024-01-17 22:59:57 +01:00
dec05eba
fc38c6edb6 FAQ 2024-01-17 10:22:08 +01:00
dec05eba
1cf27ab33a spelling mistake 2024-01-16 23:43:37 +01:00
dec05eba
77e0c6d6af Shit 2024-01-16 15:55:47 +01:00
dec05eba
94cbed9471 Nvidia: use default p4 preset instead of p5, might fix frame issues 2024-01-11 10:50:14 +01:00
dec05eba
4c098a4f03 Add option to pause/unpause recording with SIGUSR2 signal 2024-01-07 21:29:22 +01:00
dec05eba
6a28c80a4e readme replay 2024-01-07 14:45:18 +01:00
dec05eba
36e38fcad8 replay ram info 2024-01-06 11:34:01 +01:00
dec05eba
5d54b02cb2 Remove unused xevent 2024-01-03 15:32:11 +01:00
dec05eba
0af35ae6df Create directory to output file if not exists 2024-01-02 05:38:29 +01:00
dec05eba
275d4d1b32 Avoid pkexec flatpak run if possible 2023-12-31 17:09:56 +01:00
dec05eba
8afc473441 Avoid pkexec with flatpak if possible 2023-12-31 17:07:28 +01:00
dec05eba
c340cb0517 Revert "Reverse kms server connect direction to fix umask issue"
This reverts commit e844421f6d.
2023-12-31 16:57:14 +01:00
dec05eba
e844421f6d Reverse kms server connect direction to fix umask issue 2023-12-31 16:41:55 +01:00
dec05eba
54b03eabbd Fix for opensuse: set unix domain socket mod 777
Fixes screen capture on opensuse amd/intel or nvidia wayland
2023-12-31 15:44:43 +01:00
dec05eba
84f9a04272 Small changes who cares 2023-12-23 12:40:16 +01:00
dec05eba
02ee8b8d0f Add logo to README 2023-12-06 23:46:36 +01:00
dec05eba
f75640a1d5 m 2023-12-06 14:55:51 +01:00
dec05eba
ad40fa04d6 old info gone 2023-12-06 14:55:23 +01:00
dec05eba
ae92727965 Update readme with info about codecs 2023-12-06 14:48:46 +01:00
dec05eba
852882bae3 Fix opus and flac audio sources, fix crash when live streaming without an audio source 2023-12-03 00:59:07 +01:00
dec05eba
1260598e9e Reconfigure quality for av1 and hevc vaapi 2023-12-01 11:17:29 +01:00
dec05eba
8e66363352 flatpak: run gsr kms server on host if the file has root capacity 2023-11-30 18:44:45 +01:00
dec05eba
72d75d0f4a Workaround mesa (amd and intel driver issue): use hevc when mkv is used since mesa doesn't support global headers for h264 2023-11-30 18:27:39 +01:00
dec05eba
31e54bdc85 Allow both hevc and h265 (as alias) 2023-11-30 17:47:37 +01:00
dec05eba
f9e067b828 has perm should have higher priority than flatpak check 2023-11-29 21:40:24 +01:00
dec05eba
31e8ba837a Check getcap in flatpak too 2023-11-29 20:57:30 +01:00
dec05eba
11ba5d6027 Restore flatpak spawn gsr server command 2023-11-29 19:56:02 +01:00
dec05eba
7d718336bd Use correct arguments for flatpak spawn 2023-11-29 10:36:34 +01:00
dec05eba
29376f0b93 Run gpu screen recorder gtk as a proxy for gsr kms server when using flatpak 2023-11-29 01:08:08 +01:00
dec05eba
9d658ba002 usage 2023-11-28 23:49:07 +01:00
dec05eba
3431b0a7fe Add --list-supported-video-codecs command 2023-11-28 23:41:21 +01:00
dec05eba
9d80d674f4 Run -sc with flatpak-spawn if inside flatpak 2023-11-28 22:37:56 +01:00
dec05eba
a855c707e5 Configure vaapi quality settings (higher qp, lower file size) 2023-11-28 21:21:23 +01:00
dec05eba
75ca2978a6 Add -sc argument to specify a script that runs on the saved video file 2023-11-28 12:36:03 +01:00
dec05eba
21a8180f82 test 2023-11-27 16:42:11 +01:00
dec05eba
e99b1e66f0 Create one audio frame for each audio device (instead of having one for all merged audio), might fix crash 2023-11-26 20:19:13 +01:00
dec05eba
fbfb7bce7c debug.sh -> debug-install.sh 2023-11-25 22:19:52 +01:00