obs-studio/plugins/linux-capture
Cenk Uluisik f52f34b614 linux-capture: Fix missing parameter for pipewire capture
Commit a3a6710 introduced the obs_pipewire_save() function in the
PipeWire code, but only set it to the monitor capture source. This
was an oversight, it should have been set to the window capture
source as well.

Set the .save vfunc of the window capture source as well.

Closes obsproject/obs-studio#5906
2022-02-04 13:09:12 -03:00
..
data/locale Update translations from Crowdin 2021-12-12 02:38:59 +00:00
CMakeLists.txt linux-capture: Fix Ubuntu 21.10 builds 2021-12-22 14:27:53 -03:00
linux-capture.c linux-capture: Load XSHM capture on EGL/X11 2021-08-15 00:13:00 -07:00
pipewire-capture.c linux-capture: Fix missing parameter for pipewire capture 2022-02-04 13:09:12 -03:00
pipewire-capture.h linux-capture: Add PipeWire-based capture 2021-03-29 17:00:31 -03:00
pipewire.c linux-capture: Standardize gs_color_format variable names 2021-12-30 18:41:04 -03:00
pipewire.h linux-capture: Implement stream restoration 2021-11-24 11:42:06 -08:00
portal.c linux-capture: Add getter to screencast portal version 2021-11-24 11:42:06 -08:00
portal.h linux-capture: Add getter to screencast portal version 2021-11-24 11:42:06 -08:00
README Rename linux-xshm module to linux-capture 2014-08-29 17:19:30 -07:00
xcompcap-helper.cpp linux-capture: Remove unused code 2021-01-24 16:36:41 -08:00
xcompcap-helper.hpp linux-capture: Remove unused code 2021-01-24 16:36:41 -08:00
xcompcap-main.cpp linux-capture: Disable strict binding for NVIDIA drivers 2022-01-07 15:21:09 -08:00
xcompcap-main.hpp clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
xcomposite-main.cpp UI: Add source icons 2019-11-24 20:50:42 -08:00
xcursor-xcb.c linux-capture: Support linear SRGB 2021-01-21 07:42:57 -08:00
xcursor-xcb.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
xcursor.c linux-capture: Support linear SRGB 2021-01-21 07:42:57 -08:00
xcursor.h linux-capture: Fix cursor draw bug when cropping window cap. 2019-11-20 22:09:47 -08:00
xhelpers.c linux-capture: Use RandR monitors for screen information 2020-03-13 18:29:35 -07:00
xhelpers.h linux-capture: Use RandR monitors for screen information 2020-03-13 18:29:35 -07:00
xshm-input.c linux-capture: Add OBS_SOURCE_SRGB flag 2021-05-03 01:19:56 -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