aboutsummaryrefslogtreecommitdiff
path: root/src/capture
AgeCommit message (Collapse)Author
43 hoursRevert "Temp fix for nvfbc"dec05eba
This reverts commit 8ab1150fb83dbd719858a4d14c82ddf258d83f35.
43 hoursTemp fix for nvfbcdec05eba
44 hoursRevertdec05eba
44 hoursdebugdec05eba
44 hoursRevert "temp debug output"dec05eba
This reverts commit 97998f1bab12380b28dd5d97eef4532930ecdd93.
45 hourstemp debug outputdec05eba
2 daysName capture/encoder variable selfdec05eba
7 daysFallback for vaapi copy to opengl copydec05eba
7 daysFix first frame is blackdec05eba
7 daysRevert recent time framing and performance changes as it affects slower ↵dec05eba
devices badly
8 daysRemove damage tracking for now, better frame timing (deal with time error ↵dec05eba
accumulation)
10 daysUse async_depth option on vaapi for much better encoding performancedec05eba
12 daysDisable pure vaapi for intel because it doesn't work, will be fixed later if ↵dec05eba
possible
12 dayskms: allow capture higher than monitor framerate on waylanddec05eba
12 daysPure 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
12 daysImprove capture performance on amd/intel when using monitor capture: capture ↵dec05eba
display frame using purely vaapi unless the monitor is rotated
13 daysPortal: sync capture to frame updatedec05eba
2024-09-14Properly damage if moving cursordec05eba
Only damage if cursor is inside the target area
2024-09-14Set update fps to video fps, on x11 sync video to damage trackingdec05eba
2024-09-06Move damage tracking to separate filedec05eba
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-31Faster startup (faster video codec query), fix some video codec callback logicdec05eba
2024-08-19commentdec05eba
2024-08-18Fix kms capture crash on wayland if x11 is not available (always the case in ↵dec05eba
the flatpak)
2024-08-16Refactor kms capturedec05eba
2024-08-16Allow capture of external monitors on a laptop with dedicated gpu (prime) on ↵dec05eba
x11, fix cursor not visible on some wayland compositors (hyprland) with multiple monitors
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-15Fix crash, use opengl es instead of opengl desktopdec05eba
2024-08-15Use external texture target for external texturedec05eba
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-15Debug test againdec05eba
2024-08-15Debug output testdec05eba
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-08-04Compressed plane now works, update readme and remove warningdec05eba
2024-07-26Move glClear and glx/eglSwapBuffers from capture backends to maindec05eba
2024-07-25Fix variable shadow warningsdec05eba
2024-07-25nvidia x11: fix screen-direct-force not working because it was ignoreddec05eba
2024-07-23Fix hdr capture causing crash when in replay modedec05eba
2024-07-22Fix pipewire capture on amd (fallback to no drm modifiers if eglCreateImage ↵dec05eba
fails), might happen because of a buggy desktop portal/pipewire implementation
2024-07-22Use modifiers in kms capture on amd toodec05eba
2024-07-22Fix portal capture on intel, support multiple planes in one egl image (might ↵dec05eba
fix capture on intel iris)
2024-07-22Fix deskto portal capture on nvidia (add missing modifiers)dec05eba
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