aboutsummaryrefslogtreecommitdiff
path: root/src/capture/portal.c
AgeCommit message (Collapse)Author
41 hoursFix portal capture on broken amd drivers: fallback to opengl copy instead of ↵dec05eba
vaapi on known buggy mesa version
43 hoursRevert "Temp portal dont use fast path"dec05eba
This reverts commit 25142df6e52be4e99bd0dd9072bfc1a3071c1de1.
43 hoursTemp portal dont use fast pathdec05eba
14 daysFix incorrect color format in x11 cursor (bgr instead of rgb)dec05eba
14 daysPrepare for pipewire audio routingdec05eba
2024-10-26Add option to change output resolution (-s)dec05eba
2024-09-26Name capture/encoder variable selfdec05eba
2024-09-21Fallback for vaapi copy to opengl copydec05eba
2024-09-21Fix first frame is blackdec05eba
2024-09-21Revert recent time framing and performance changes as it affects slower ↵dec05eba
devices badly
2024-09-17Disable pure vaapi for intel because it doesn't work, will be fixed later if ↵dec05eba
possible
2024-09-16Pure vaapi capture (for capture target) and opengl composition for cursor ↵dec05eba
only when capturing window and portal as well, clear background on resize for monitor capture
2024-09-15Portal: sync capture to frame updatedec05eba
2024-09-06Portal: fix external texturedec05eba
2024-09-06Revert "Portal: fix external texture glitches"dec05eba
This reverts commit 0f289b58bbd4a81f1d0288e89b5fef70719141a2.
2024-09-06Portal: fix external texture glitchesdec05eba
2024-09-06Explicit glFlush/glFinish before and after render operations to fix tearing ↵dec05eba
and stutter on amd
2024-08-15HACK: portal: copy external image to internal image before render. Dont stop ↵dec05eba
screencast when paused as that stops recording when window is resized
2024-08-15Allow prime-run capture on laptop with external gpu when the iGPUdec05eba
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-08Fix possible capture lag (especially with desktop portal capture)dec05eba
2024-08-08Add -portal-session-token-filepath option to specify where desktop portal ↵dec05eba
session token is saved/restore
2024-07-26Move glClear and glx/eglSwapBuffers from capture backends to maindec05eba
2024-07-23Fix hdr capture causing crash when in replay modedec05eba
2024-07-22Fix portal capture on intel, support multiple planes in one egl image (might ↵dec05eba
fix capture on intel iris)
2024-07-21Fix HDR capture (HDR metadata is now correct). Note that HDR capture is only ↵dec05eba
available on Wayland and when recording a monitor without the desktop portal option
2024-07-20exit code 60 if portal capture was canceled by the userdec05eba
2024-07-20Return status code from dbus instead of true/falsedec05eba
2024-07-19Nicer error damn portaldec05eba
2024-07-19Fail with exit status 50 if portal setup failsdec05eba
2024-07-19Stop recording when pipewire target window is closed or when pressing close ↵dec05eba
in the desktop environments record button
2024-07-17Portal: make resizing not glitched, clear background on resize, proper ↵dec05eba
handling of multithreaded plane fd
2024-07-15Include virtual capture target in portal capturedec05eba
2024-07-15Add support for desktop portal capture (-w portal)dec05eba