dec05eba
e7aa4a5499
Better audio timing test: compensate for audio server latency
2024-04-09 23:34:35 +02:00
dec05eba
d5bf41fed6
X11 nvidia monitor capture: fix capture broken after sleep/suspend or monitor reconfiguration
2024-04-08 00:51:33 +02:00
dec05eba
6770bac05b
vaapi h264: dont set quality parameter
2024-04-06 03:08:58 +02:00
dec05eba
9bc8cbbdca
Check if -sc is executable at start, allow relative filename
2024-03-25 18:43:07 +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
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
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
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
40bea726eb
glClearColor, update readme with video link of gpu screen recorder vs obs smoothness
2024-02-27 00:24:14 +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
72ee065ced
Dont prioritize gsr egl context over other processes
2024-02-25 22:13:47 +01:00
dec05eba
d56db4acb4
Add usage example for replay
2024-02-20 19:04:04 +01:00
dec05eba
6f1caab345
Errmsg on manJARo to use flatpak instead
2024-02-15 18:24:10 +01:00
dec05eba
2ed90a318c
Improve error message
2024-02-14 00:12:47 +01:00
dec05eba
196cd157b8
unsetenv instead of setenv empty string
2024-02-13 23:54:01 +01:00
dec05eba
197af19609
Reset LIBVA_DRIVER_NAME enviromment variable if its set by the user
2024-02-13 23:20:31 +01:00
dec05eba
463d5b5a25
nvidia wayland: add hdr metadata
2024-02-11 17:49:36 +01:00
dec05eba
985d96bf89
Fix nvfbc capture crash on start
2024-02-11 15:33:55 +01:00
dec05eba
164145db29
Window capture: fix chroma not centered in video
2024-02-11 14:28:47 +01:00
dec05eba
aabd64aabb
FAQ: glitched video
2024-02-10 15:45:20 +01:00
dec05eba
c4ba5672b7
Wayland: handle eDP for rotation
2024-02-10 06:13:25 +01:00
dec05eba
b8843395ac
Add screen rotation support (tested on amd/intel)
...
screen rotation in wayland is best effort,
wayland doesn't give the necessary information to make it robust.
2024-02-10 03:48:43 +01:00
dec05eba
ac73d9cb13
Remove wayland capture (wlroots)
2024-02-09 00:38:23 +01:00
dec05eba
3eb7bae12c
Move card path to egl struct, use egl struct for monitor enumeration
2024-02-09 00:23:52 +01:00
dec05eba
463393a0c0
Correct color for clear with bgra
2024-02-08 19:32:52 +01:00
dec05eba
348ab70403
Window capture: move window to center of video (if possible)
2024-02-08 19:30:26 +01:00
dec05eba
d1c49f35a5
Window capture: clear background with black color
2024-02-08 19:06:09 +01:00
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