aboutsummaryrefslogtreecommitdiff
path: root/src/capture/xcomposite.c
AgeCommit message (Expand)Author
12 daysTake screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) lim...dec05eba
12 daysFix 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
2024-06-10Remove video_alignment_padding variable, replace with putting capture content...dec05eba
2024-06-10Take amd hevc video alignment padding into consideration to move video conten...dec05eba
2024-06-10Workaround amd driver bug: hevc ffmpeg/mesa misaligned resolution causing gli...dec05eba
2024-03-21Correctly clear cursor in window capture when the cursor is outside thedec05eba
2024-03-11Only update cursor position in window capture if recording cursordec05eba
2024-03-11Add -cursor option to not record cursordec05eba
2024-03-10Fix cursor capture in nvidia wayland, hdr, clear background immediately in wi...dec05eba
2024-03-09Refactor capture basedec05eba
2024-03-09Draw cursor in window capturedec05eba
2024-03-09Refactor xcompositedec05eba
2022-11-30wip inteldec05eba
2022-10-16Refactor xcomposite into abstract capture apidec05eba