dec05eba
|
62d61fda12
|
Add support for software video encoding with '-encoder cpu' option, currently h264 only
|
2024-07-04 01:35:03 +02:00 |
|
dec05eba
|
46da55b1ea
|
fm content: make sure to capture frame on damage and then no damage after fps frame timeout
|
2024-06-21 23:01:00 +02:00 |
|
dec05eba
|
ab78e56872
|
Add -fm 'content' option to match fps to captured content, only x11 window capture currently supported
|
2024-06-21 22:18:23 +02:00 |
|
dec05eba
|
e43934e2d2
|
Remove video_alignment_padding variable, replace with putting capture content in the center with frame resolution and capture resolution diff
|
2024-06-10 18:41:05 +02:00 |
|
dec05eba
|
adbd5d9766
|
Take amd hevc video alignment padding into consideration to move video content to center of video with black bars on all sides instead of only right/bottom
|
2024-06-10 17:51:09 +02: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
|
45ad3695b6
|
Refactor capture base
|
2024-03-09 18:54:53 +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
|
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
|
51154b71be
|
Fix vram leak for reals
|
2023-10-22 04:56:34 +02:00 |
|
dec05eba
|
a7e0dbd833
|
Refactor xcomposite into abstract capture api
Refactor c++ files into c files, more usable
|
2022-10-16 04:15:09 +02:00 |
|
dec05eba
|
93d46b9767
|
Refactor nvfbc into abstract capture api
|
2022-10-14 01:22:43 +02:00 |
|