obs-studio/plugins/linux-capture
Lain 9107b90fb3 linux-capture: Fix xshm capturing first display on creation
Like xcomposite, this was programmed to select the first display by
default. Change it to not capture any display unless explicitly selected
by the user.
2024-09-03 13:28:18 -07:00
..
data/locale linux-capture: Fix xshm capturing first display on creation 2024-09-03 13:28:18 -07:00
CMakeLists.txt Update formatting of CMake files 2024-08-14 12:07:47 -04:00
linux-capture.c linux-capture: Fix xshm capturing first display on creation 2024-09-03 13:28:18 -07:00
README Rename linux-xshm module to linux-capture 2014-08-29 17:19:30 -07:00
xcomposite-input.c linux-capture: Fix xcomp capturing random windows 2024-09-03 13:28:18 -07:00
xcomposite-input.h linux-capture: Rewrite xcomposite 2022-05-14 17:01:08 -03:00
xcursor-xcb.c linux-capture: Rewrite xcomposite 2022-05-14 17:01:08 -03:00
xcursor-xcb.h linux-capture: Rewrite xcomposite 2022-05-14 17:01:08 -03:00
xhelpers.c linux-capture: Rewrite xcomposite 2022-05-14 17:01:08 -03:00
xhelpers.h linux-capture: Rewrite xcomposite 2022-05-14 17:01:08 -03:00
xshm-input.c linux-capture: Fix xshm capturing first display on creation 2024-09-03 13:28:18 -07:00

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