Commit Graph

18 Commits

Author SHA1 Message Date
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