obs-studio/plugins/linux-capture
jp9000 e389ae8a75 linux-capture: Additionally search windows via WM_CLASS
If window capture fails to find a window with a matching title, search
for a window with the same window class additionally as a backup.

Replaces the third part of the internal window string with the class
name instead of the program path due to the fact that the program path
rarely seemed to work.
2016-07-02 23:49:19 -07:00
..
data/locale Update translations from Crowdin 2016-05-14 00:27:59 +02:00
CMakeLists.txt linux-capture: Remove unused dependencies 2014-12-22 00:47:44 +01:00
linux-capture.c Combine linux-xcomposite and linux-capture (xshm) 2014-08-29 17:20:02 -07:00
README Rename linux-xshm module to linux-capture 2014-08-29 17:19:30 -07:00
xcompcap-helper.cpp linux-capture: Additionally search windows via WM_CLASS 2016-07-02 23:49:19 -07:00
xcompcap-helper.hpp linux-capture: Additionally search windows via WM_CLASS 2016-07-02 23:49:19 -07:00
xcompcap-main.cpp linux-capture: Additionally search windows via WM_CLASS 2016-07-02 23:49:19 -07:00
xcompcap-main.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
xcomposite-main.cpp (API Change) libobs: Pass type data to get_name callbacks 2015-09-16 09:21:12 -07:00
xcursor-xcb.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
xcursor-xcb.h linux-capture: Add xcb cursor helper library 2014-12-21 23:13:46 +01:00
xcursor.c Make capture sources w/o alpha use opaque effect 2015-03-22 19:18:05 -07:00
xcursor.h (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
xhelpers.c linux-capture: Port geometry functions to xcb 2014-12-22 00:13:42 +01:00
xhelpers.h linux-capture: Fix documentation 2015-04-08 23:02:58 +02:00
xshm-input.c libobs: Add source output flag OBS_SOURCE_DO_NOT_DUPLICATE 2016-01-26 11:49:50 -08: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