dec05eba
|
753b570d46
|
Update readme
|
2024-07-22 06:00:06 +02:00 |
|
dec05eba
|
c257b8a909
|
Use modifiers in kms capture on amd too
|
2024-07-22 05:10:39 +02:00 |
|
dec05eba
|
b5b4d6b2bd
|
Fix portal capture on intel, support multiple planes in one egl image (might fix capture on intel iris)
|
2024-07-22 04:58:41 +02:00 |
|
dec05eba
|
b077177081
|
Portal: move modifier query to init
|
2024-07-22 02:31:12 +02:00 |
|
dec05eba
|
37107bac8d
|
Fix deskto portal capture on nvidia (add missing modifiers)
|
2024-07-22 01:24:23 +02:00 |
|
dec05eba
|
f9a41041ec
|
Fix HDR capture (HDR metadata is now correct). Note that HDR capture is only available on Wayland and when recording a monitor without the desktop portal option
|
2024-07-21 19:12:06 +02:00 |
|
dec05eba
|
9ca5847f6f
|
Add missing include
|
2024-07-21 02:12:32 +02:00 |
|
dec05eba
|
51294af4c6
|
Fix portal being displayed as not supported
|
2024-07-20 13:14:59 +02:00 |
|
dec05eba
|
b2728e0831
|
exit code 60 if portal capture was canceled by the user
|
2024-07-20 02:17:56 +02:00 |
|
dec05eba
|
d2b172dd9c
|
Return status code from dbus instead of true/false
|
2024-07-20 00:39:02 +02:00 |
|
dec05eba
|
5175feba44
|
Nicer error damn portal
|
2024-07-19 23:00:32 +02:00 |
|
dec05eba
|
57b0005d90
|
Fail with exit status 50 if portal setup fails
|
2024-07-19 22:55:31 +02:00 |
|
dec05eba
|
637d306a24
|
Stop recording when pipewire target window is closed or when pressing close in the desktop environments record button
|
2024-07-19 22:08:04 +02:00 |
|
dec05eba
|
739fab83ba
|
Update todo and minor usage info
|
2024-07-19 22:00:28 +02:00 |
|
dec05eba
|
e2d1aa2203
|
Disable desktop portal capture option on x11 since it doesn't seem to be hardware accelerated
|
2024-07-18 21:37:06 +02:00 |
|
dec05eba
|
ae204d6e42
|
dbus: remove duplicate code
|
2024-07-18 14:33:49 +02:00 |
|
dec05eba
|
463c1d61f0
|
Portal: make resizing not glitched, clear background on resize, proper handling of multithreaded plane fd
|
2024-07-17 20:54:37 +02:00 |
|
dec05eba
|
705abeff30
|
vendor instead of gpu
|
2024-07-17 18:17:23 +02:00 |
|
dec05eba
|
57fdf3e7e6
|
Better info output
|
2024-07-17 18:04:22 +02:00 |
|
dec05eba
|
26deafd7db
|
Include system info (x11 vs wayland) in --info output
|
2024-07-17 17:46:33 +02:00 |
|
dec05eba
|
208791dfd1
|
Replace --list-supported-video-codecs and --list-supported-capture-options commands with --info
|
2024-07-17 17:40:46 +02:00 |
|
dec05eba
|
e286a1dd24
|
Add --list-supported-capture-options option, for use by gpu screen recorder gtk
|
2024-07-17 16:35:53 +02:00 |
|
dec05eba
|
e59faebe54
|
Pipewire: allow capturing at higher fps than 60
|
2024-07-16 23:17:29 +02:00 |
|
dec05eba
|
73146d8957
|
Include virtual capture target in portal capture
|
2024-07-15 23:17:00 +02:00 |
|
dec05eba
|
a3b773a963
|
Show warning when capture monitor on intel and the plane is compressed. The warning tells the user to capture on x11 instead or use -w portal option
|
2024-07-15 21:55:16 +02:00 |
|
dec05eba
|
7b1c546321
|
Show info why screencast session is not restore if -restore-portal-session yes is not used
|
2024-07-15 20:10:00 +02:00 |
|
dec05eba
|
32b1cc2df9
|
Add nicer error message when no screencast desktop portal is running
|
2024-07-15 19:19:38 +02:00 |
|
dec05eba
|
048b8d21ec
|
Add support for desktop portal capture (-w portal)
|
2024-07-15 19:02:34 +02:00 |
|
dec05eba
|
c447a9a35f
|
Only use global quality parameter for amd/intel hardware encoding
|
2024-07-06 03:16:58 +02:00 |
|
dec05eba
|
380fccb8ca
|
Set global quality for h264 and hevc again
|
2024-07-06 03:01:39 +02:00 |
|
dec05eba
|
f2589042ea
|
Remove even more old conditions
|
2024-07-06 02:35:14 +02:00 |
|
dec05eba
|
85c137b617
|
Remove old condition
|
2024-07-06 02:33:28 +02:00 |
|
dec05eba
|
2bc05a4a7f
|
Minor nvfbc
|
2024-07-06 02:29:07 +02:00 |
|
dec05eba
|
27a57e5053
|
Add vp8 and vp9 to --list-supported-video-codecs
|
2024-07-06 01:44:58 +02:00 |
|
dec05eba
|
6141fda5e2
|
Add support for vp8 and vp9 (experimental)
|
2024-07-06 01:43:50 +02:00 |
|
dec05eba
|
48cd80f24e
|
Add encoder option to systemd service file
|
2024-07-05 18:57:06 +02:00 |
|
dec05eba
|
d53fcfcf6e
|
Update error message
|
2024-07-05 12:14:06 +02:00 |
|
dec05eba
|
6c5acf2da6
|
Use GL_TEXTURE_EXTERNAL_OES for cursor texture on kms nvidia
|
2024-07-05 12:00:01 +02:00 |
|
dec05eba
|
a5720df10f
|
Nicer window focus transition for padding handling
|
2024-07-05 11:55:56 +02:00 |
|
dec05eba
|
56e9d15e0f
|
Fix capture incorrect alignment with cpu encoding for some window sizes
|
2024-07-05 11:34:34 +02:00 |
|
dec05eba
|
b9fa7f2fa2
|
Separate video encoding method from capture method
With this instead of kms_cuda/kms_vaapi/kms_software and
xcomposite_cuda/xcomposite_vaapi/xcomposite_software there
is now only kms and xcomposite.
|
2024-07-05 10:33:47 +02:00 |
|
dec05eba
|
62d61fda12
|
Add support for software video encoding with '-encoder cpu' option, currently h264 only
|
2024-07-04 01:35:03 +02:00 |
|
dec05eba
|
ea7b58d7f9
|
ammend
|
2024-06-28 16:37:44 +02:00 |
|
dec05eba
|
6598e09efa
|
Use low latency mode if output is being piped (/dev/stdout as output), do not do audio delay compensation if output is being piped
|
2024-06-28 16:30:00 +02:00 |
|
dec05eba
|
d2e1606f57
|
Minor reorder
|
2024-06-23 01:39:07 +02:00 |
|
dec05eba
|
4c88f8f379
|
Default to h264 video codec because amd driver is shit with padding and for better compatibility with software
|
2024-06-23 01:34:38 +02:00 |
|
dec05eba
|
a2082c50a5
|
revert temp
|
2024-06-23 01:05:06 +02:00 |
|
dec05eba
|
d21ada4b19
|
temp
|
2024-06-23 01:02:40 +02:00 |
|
dec05eba
|
df83c8a602
|
Fix audio recording (channel layout) for ffmpeg 7
|
2024-06-22 03:36:23 +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 |
|