dec05eba
41883be889
Proper waitpid NOHANG handling
2023-07-23 03:08:17 +02:00
dec05eba
bb88c4ee3a
readme
2023-07-23 00:03:31 +02:00
dec05eba
9a7d1e2117
Update readme
2023-07-23 00:00:25 +02:00
dec05eba
0b2b4c0b03
Dont do glClear/glSwapBuffers on nvidia wayland, it's not needed
2023-07-22 23:32:58 +02:00
dec05eba
d45597e104
Exit with exit code 10 if pkexec fails
2023-07-22 23:22:51 +02:00
dec05eba
9ca5b8ec3a
Fix cursor offset in kms grab (amd/intel), disable wlroots capture until its fixed
2023-07-22 20:12:41 +02:00
dec05eba
4de23c2556
Temp disable cursor fix
2023-07-22 05:13:23 +02:00
dec05eba
b898bddb63
Hide cursor when it's on another display 2
2023-07-22 04:56:50 +02:00
dec05eba
4e8c47a154
Hide cursor when it's on another display
2023-07-22 04:38:08 +02:00
dec05eba
60de2c47be
Use correct offset for combined plane monitor capture
2023-07-22 04:12:02 +02:00
dec05eba
22a0a01553
AMD/Intel capture cursor
2023-07-22 02:57:38 +02:00
dec05eba
fc316750b8
Fix monitor capture on amd/intel + x11
2023-07-21 19:30:09 +02:00
dec05eba
8b0723a4f2
Fix window capture
2023-07-21 19:12:24 +02:00
dec05eba
a1d31a5cf0
Fix capture not working on intel + wayland
...
Ignore nouveau cards.
Fix lag on start of recording on amd/intel by only loading egl once,
on startup.
2023-07-21 18:56:34 +02:00
dec05eba
5a9673b1d7
TODO
2023-07-21 17:06:55 +02:00
dec05eba
8cd0ae0162
vfr on wayland (even on nvidia), add uninstall script
2023-07-21 16:17:22 +02:00
dec05eba
de019711d1
Support wlroots screen capture, which doesn't require kms root access and also captures cursor
2023-07-21 02:57:06 +02:00
dec05eba
585382cf18
More kms vaapi allow to work without xwayland
2023-07-18 07:06:12 +02:00
dec05eba
a3beaeb0cc
Fix green screen sometimes when capturing amd/intel window
2023-07-18 06:00:36 +02:00
dec05eba
d879ccf0fe
todo
2023-07-18 05:07:49 +02:00
dec05eba
e89d8a0551
readme typo
2023-07-18 04:06:49 +02:00
dec05eba
8230d23acb
Remove -O2 and use globally defined opt value
2023-07-18 03:32:36 +02:00
dec05eba
b2644a9881
Fix wayland capture on amd/intel
2023-07-18 03:21:16 +02:00
dec05eba
0a2806972f
Experimental wayland support, test 1
2023-07-18 02:14:27 +02:00
dec05eba
93225fbc3b
Wayland broken shit
2023-07-16 03:00:56 +02:00
dec05eba
0b79f14443
p
2023-07-10 17:15:59 +02:00
dec05eba
f0710b1e1c
Remove fcf-protection=full since it doesn't work on arm
2023-07-10 02:06:44 +02:00
dec05eba
d6d17e55e0
Attempt to make active card detection more robust
2023-07-10 01:29:43 +02:00
dec05eba
f38ed36271
Test fix using correct gpu when multiple gpus are connected
2023-07-09 23:30:38 +02:00
dec05eba
e158cb2a8b
Translate -c mkv to -c matroska
2023-06-20 20:31:06 +02:00
dec05eba
a20068e23c
Do not automatically install coolbits
2023-06-20 00:26:28 +02:00
dec05eba
7f2099b3ca
Update readme
2023-06-18 20:48:36 +02:00
dec05eba
ba86d20b2d
kms rot old behavior back
2023-06-10 01:51:47 +02:00
dec05eba
b290f76372
kms: fix multi monitor coordinate being incorrect in some cases
2023-06-10 01:39:58 +02:00
dec05eba
95290bc031
Attempt to fix merged display coordinates in kms
2023-06-10 01:15:10 +02:00
dec05eba
66dbfe69a4
Mention that only h264/hevc is supported at the moment
2023-06-07 19:30:39 +02:00
dec05eba
7e2ade27a7
Make sure window id hex starts with 0x (makes monitor recording more reliable), allow CC and CXX to set compiler for build
2023-06-04 13:49:47 +02:00
dec05eba
41176177c6
Update readme about flatpak
2023-05-29 00:43:59 +02:00
dec05eba
561ceb1949
Attempt to fix nvidia driver bug at program exit (freeze) by exit without atexit
2023-05-22 18:36:19 +02:00
dec05eba
6641eda702
Use av_packet_alloc instead of deprecated memset on packet size
2023-05-18 14:40:42 +02:00
dec05eba
41b77cc84e
Disable error on warning because of possible ffmpeg deprecated warning
2023-05-17 19:30:30 +02:00
dec05eba
cfec0ef728
Readd opus todo
2023-05-17 19:11:25 +02:00
dec05eba
e2d69a5201
Cleanup readme how to use section
2023-05-17 19:06:37 +02:00
dec05eba
6cff1a49d2
Fix all warnings
2023-05-17 18:49:16 +02:00
dec05eba
715a3c612a
Remove unecessary include
2023-05-14 01:29:47 +02:00
dec05eba
26571094aa
kms_vaapi: fix regression, screen rotation not working when capturing screen
2023-05-12 05:03:12 +02:00
dec05eba
99dbbd07ab
kms_vaapi: support multiple drm planes (fixes capture on some multi monitor systems)
2023-05-12 03:49:29 +02:00
dec05eba
25af1c81d0
manjaro *****
2023-04-27 20:42:44 +02:00
dec05eba
ec22eb6da4
Temporary disable opus/flac because it breaks multiple audio, fix possible audio/video desync on nvidia
2023-04-27 13:57:01 +02:00
dec05eba
e1c613666e
kms_vaapi: add cursor capture for amd/intel monitor capture
...
Always find largest drm buf, to fix some cases
when there are multiple planes and we accidentally
capture a drm buf that isn't the target buf.
We always want the full SCREEN drm buf.
2023-04-22 02:13:11 +02:00