aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/capture/xcomposite.c
AgeCommit message (Expand)Author
2026-08-01Remove unused includesdec05eba
2026-08-01Add gsr_log logging module with log level and overridable log handlerdec05eba
2026-07-13Change -s to scale to fit rather than absolute scaledec05eba
2026-05-09Move XSelectInput on default root window from xcomposite to once in maindec05eba
2026-02-19FAQ browser av1dec05eba
2025-12-23Add support for camera (yuyv, mjpeg) and multiple capture sourcesdec05eba
2025-11-18Dont scale image frame to padding in videodec05eba
2025-11-17Scale video/image to output size instead of adding black bars or no scalingdec05eba
2025-11-14color_conversion: remove unused alpha_blending parameterdec05eba
2025-09-21Dont use glGetTexLevelParameteriv, it's only available in opengl es 3.1dec05eba
2025-04-04Optimize compute shadersdec05eba
2025-03-30Fix incorrect region when monitor is rotateddec05eba
2025-03-30Fix incorrect compute size when scaling imagedec05eba
2025-03-29Reapply "WIP: use compute shader instead of graphics shader for better perfor...dec05eba
2025-03-29Revert "WIP: use compute shader instead of graphics shader for better perform...dec05eba
2025-03-29WIP: use compute shader instead of graphics shader for better performance (es...dec05eba
2025-03-13Take screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) lim...dec05eba
2025-03-13Fix screenshot with region not working correctly for some sizes and possibly ...dec05eba
2025-02-22Make image output lossy (use stb image writer), also significantly improves p...dec05eba
2025-01-27Pipewire: support 10-bit formats (where alpha is 2 bits, total 32-bits)dec05eba
2025-01-03Minor changedec05eba
2024-12-08Refactor windowing from egl to window_x11/window_wayland, yolodec05eba
2024-11-21Fix portal capture on broken amd drivers: fallback to opengl copy instead of ...dec05eba
2024-11-09Fix incorrect color format in x11 cursor (bgr instead of rgb)dec05eba
2024-10-26Add option to change output resolution (-s)dec05eba
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 devic...dec05eba
2024-09-17Disable pure vaapi for intel because it doesn't work, will be fixed later if ...dec05eba
2024-09-16Pure vaapi capture (for capture target) and opengl composition for cursor onl...dec05eba
2024-09-14Properly damage if moving cursordec05eba
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-06Explicit glFlush/glFinish before and after render operations to fix tearing a...dec05eba
2024-08-16Allow capture of external monitors on a laptop with dedicated gpu (prime) on ...dec05eba
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 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
2024-07-15Add support for desktop portal capture (-w portal)dec05eba
2024-07-05Nicer window focus transition for padding handlingdec05eba
2024-07-05Fix capture incorrect alignment with cpu encoding for some window sizesdec05eba
2024-07-05Separate video encoding method from capture methoddec05eba
2024-07-04Add support for software video encoding with '-encoder cpu' option, currently...dec05eba
2024-06-23revert tempdec05eba
2024-06-23tempdec05eba
2024-06-21fm content: make sure to capture frame on damage and then no damage after fps...dec05eba
2024-06-21Add -fm 'content' option to match fps to captured content, only x11 window ca...dec05eba
2024-06-19AMD: align av1 to extra padding because of hardware bugdec05eba
2024-06-14Properly cut out cursor outside video area when dealing with hevc amd paddingdec05eba