Commit Graph

542 Commits

Author SHA1 Message Date
dec05eba
a1cc068822 p 2024-04-02 00:52:49 +02:00
dec05eba
d7b51f2170 Update readme issues section 2024-04-02 00:52:16 +02:00
dec05eba
1f4f6209a0 Mention new issues page 2024-04-02 00:49:43 +02:00
dec05eba
9bc8cbbdca Check if -sc is executable at start, allow relative filename 2024-03-25 18:43:07 +01:00
dec05eba
c691c72137 application name scripts: replace / and \ with _ 2024-03-22 01:14:12 +01:00
dec05eba
1e466832b4 Workaround issue in older ffmpeg version with av1 nvenc causing the whole application to crash 2024-03-21 20:36:04 +01:00
dec05eba
08622c0712 Force set __GL_THREADED_OPTIMIZATIONS to 0, which fixes window capture/wayland capture for nvidia for users that have set it to 1 2024-03-21 20:16:58 +01:00
dec05eba
28efefc4a9 Change default replay duration for systemd service to 30 seconds 2024-03-21 19:51:45 +01:00
dec05eba
799120ab5f Correctly clear cursor in window capture when the cursor is outside the
window
2024-03-21 19:20:00 +01:00
dec05eba
b19f88d769 Fix missing color range set in color conversion for nvidia window capture 2024-03-21 15:11:13 +01:00
dec05eba
c2af57a978 Destroy glx context on fail/deinit 2024-03-21 10:49:15 +01:00
dec05eba
61a25c0dcc Ignore color standards for more accurate colors 2024-03-20 18:35:34 +01:00
dec05eba
e3b9f36ead Fix incorrect overclocking offset on some nvidia gpus (more than 2 performance levels) 2024-03-20 17:16:24 +01:00
dec05eba
bd37ab44b8 Only update cursor position in window capture if recording cursor 2024-03-11 22:36:55 +01:00
dec05eba
ba096a3ba7 Add -cursor option to not record cursor 2024-03-11 19:01:46 +01:00
dec05eba
1292892d4d Custom bt709 values, less green 2024-03-11 03:16:25 +01:00
dec05eba
0ba3acd25a Do not create output directory when live streaming 2024-03-11 01:09:35 +01:00
dec05eba
cbfd752178 mention hdr metadata 2024-03-10 23:58:18 +01:00
dec05eba
6c594d9166 Prime run message 2024-03-10 23:39:06 +01:00
dec05eba
406f1092ca bad size 2024-03-10 23:25:22 +01:00
dec05eba
877465a702 Use dri card matching current egl context 2024-03-10 23:15:57 +01:00
dec05eba
1690381bb2 Ignore overlay planes for the future 2024-03-10 21:07:03 +01:00
dec05eba
f3c32a880a Fix cursor capture in nvidia wayland, hdr, clear background immediately in window capture 2024-03-10 20:59:17 +01:00
dec05eba
fc5ddc97cf Revert bt709 colors to default for now 2024-03-10 18:41:13 +01:00
dec05eba
2efcc6a567 Allow overclocking on window capture nvidia 2024-03-10 10:09:59 +01:00
dec05eba
45ad3695b6 Refactor capture base 2024-03-09 18:54:53 +01:00
dec05eba
a3fedae329 Draw cursor in window capture 2024-03-09 16:59:09 +01:00
dec05eba
5e05bbbbcb Refactor xcomposite
Move common code between cuda/vaapi implementations
into xcomposite file.
This also fixes limited/full range colors on nvidia.
2024-03-09 15:36:45 +01:00
dec05eba
3d9a706528 Set frame size to video codec context size, nicer rgb to nv12 2024-03-08 11:35:30 +01:00
dec05eba
0d89378021 Use opengl capture for nvfbc (prepare for vulkan capture without cuda) 2024-03-08 11:35:26 +01:00
dec05eba
d0c221a233 Refactor kms_vaapi and kms_cuda
Also fixes color metadata, color range and hdr on nvidia wayland.
2024-03-08 11:34:36 +01:00
dec05eba
4d8a9e2e1d Pool size 20 for vaapi 2024-03-08 11:34:36 +01:00
dec05eba
1d54d61b78 Reconfigure quality, force refresh nvfbc frame, mention stutter in readme 2024-03-08 11:33:11 +01:00
dec05eba
3553cd14f1 vaapi quality configure 2024-02-28 17:46:40 +01:00
dec05eba
f0450c5bfe aa 2024-02-28 16:33:01 +01:00
dec05eba
675046b0f0 m 2024-02-28 16:28:34 +01:00
dec05eba
177df56154 Add gpu-screen-recorder.env example 2024-02-28 16:27:58 +01:00
dec05eba
e75dcd0374 Update readme 2024-02-28 13:45:41 +01:00
dec05eba
40bea726eb glClearColor, update readme with video link of gpu screen recorder vs obs smoothness 2024-02-27 00:24:14 +01:00
dec05eba
df91eec91d readme 2024-02-26 20:39:08 +01:00
dec05eba
8043453bd8 Set cap sys nice again, to prevent gsr from being limited to game fps 2024-02-26 19:46:38 +01:00
dec05eba
6f498dd020 M 2024-02-26 18:19:47 +01:00
dec05eba
0ad6e4bdb1 jitter nitter 2024-02-26 18:17:09 +01:00
dec05eba
72ee065ced Dont prioritize gsr egl context over other processes 2024-02-25 22:13:47 +01:00
dec05eba
752dac4139 readme again 2024-02-23 14:24:03 +01:00
dec05eba
1e24479f4a readme again 2024-02-23 14:22:20 +01:00
dec05eba
7366be335a readme update 2024-02-23 14:13:03 +01:00
dec05eba
d022ea706c m 2024-02-23 13:16:04 +01:00
dec05eba
34161f855d FAQ green overlay 2024-02-23 13:10:01 +01:00
dec05eba
d56db4acb4 Add usage example for replay 2024-02-20 19:04:04 +01:00