mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 21:13:04 +02:00
bb42c8dfb6
Rather than inheriting the exact visuals from the window, find whether the color buffer has alpha, find a config with the necessary attributes for capture, and match its depth to the depth of the window instead of the color buffer. Also, cleanup glxpixmap texture binding before destroying the texture. Update: Style conformancy changes |
||
---|---|---|
.. | ||
data/locale | ||
CMakeLists.txt | ||
linux-capture.c | ||
README | ||
xcompcap-helper.cpp | ||
xcompcap-helper.hpp | ||
xcompcap-main.cpp | ||
xcompcap-main.hpp | ||
xcomposite-main.cpp | ||
xcursor-xcb.c | ||
xcursor-xcb.h | ||
xcursor.c | ||
xcursor.h | ||
xhelpers.c | ||
xhelpers.h | ||
xshm-input.c |
Linux XShm capture plugin This plugin uses the MIT-SHM extension for the X-server to capture the desktop. Todo: - handle resolution changes of screens - handle adding/removing screens while recording - support different depths Contributing: If you are interested in helping out with the plugin, please drop by in the #obs-dev channel on quakenet. References: - http://www.x.org/releases/current/doc/xextproto/shm.html