dec05eba
8efc371038
Small refactor in pipewire code, remove unused extra/install_preserve_video_memory.sh script
2024-08-18 13:38:29 +02:00
dec05eba
85d59ea2c8
HACK: portal: copy external image to internal image before render. Dont stop screencast when paused as that stops recording when window is resized
2024-08-15 11:13:49 +02:00
dec05eba
7ebaf95645
minor
2024-08-15 08:47:24 +02:00
dec05eba
0b9d232ce8
Fix crash, use opengl es instead of opengl desktop
2024-08-15 08:21:54 +02:00
dec05eba
ffb8c6af3b
Allow prime-run capture on laptop with external gpu when the iGPU
...
doesn't have any monitor to capture.
Fix prime-run desktop portal capture broken (fallback to external
texture).
Fallback to external texture in kms capture.
2024-08-15 08:09:23 +02:00
dec05eba
36951238be
Fix possible capture lag (especially with desktop portal capture)
2024-08-08 02:03:03 +02:00
dec05eba
e9343cce91
Fix pipewire capture on amd (fallback to no drm modifiers if eglCreateImage fails), might happen because of a buggy desktop portal/pipewire implementation
2024-07-22 17:20:09 +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
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
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
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
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
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