0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-19 20:32:15 +02:00
obs-studio/plugins
Georges Basile Stavracas Neto 26f1bfd05f linux-capture: Implement stream restoration
With the version 4 of the screencast portal, it is now possible
to request and use restore tokens [1] so that apps can restore a
previously configured screencast session without user interaction.

Add the corresponding code to linux-capture's PipeWire source.
Store the restore token in the source data, since each restore
token corresponds to an OBS source, and use it as soon as we try
to create a new session. Implement the obs_source_info.save vfunc,
and save the restore token when it's received by the Start()
response using obs_source_save().

[1] https://github.com/flatpak/xdg-desktop-portal/pull/638
2021-11-24 11:42:06 -08:00
..
aja aja: Capture and Output plugin for AJA Video Systems IO devices 2021-11-23 20:31:11 -06:00
coreaudio-encoder clang-format: Commit file changes for clang-format 11 2021-10-13 20:00:04 +11:00
decklink decklink: Make header self-sufficient 2021-10-10 19:12:45 -07:00
enc-amf@e9ed62a08e Update translations from Crowdin 2021-09-24 09:42:08 -07:00
image-source Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-alsa Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-capture linux-capture: Implement stream restoration 2021-11-24 11:42:06 -08:00
linux-jack Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-pulseaudio Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-v4l2 linux-v4l2: Change search strategy for v4l2loopback devices 2021-11-10 19:32:30 -03:00
mac-avcapture Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-capture Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-syphon Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-virtualcam mac-virtualcam: Remove unnecessary plugin version number 2021-10-24 00:22:53 -07:00
mac-vth264 clang-format: Commit file changes for clang-format 11 2021-10-13 20:00:04 +11:00
obs-browser@aee43000bd obs-browser: Filter textures in linear space 2021-10-01 10:00:09 -07:00
obs-ffmpeg obs-ffmpeg: Fix starting video packet offset in replay-buffer 2021-11-04 14:49:17 -07:00
obs-filters obs-filters: Remove duplicate code from chroma key filter 2021-10-28 09:14:23 -07:00
obs-libfdk Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-outputs obs-outputs: Remove unnecessary header 2021-10-10 19:12:45 -07:00
obs-qsv11 obs-qsv11: Remove Intel discrete device ID checking 2021-11-10 20:15:52 -08:00
obs-text obs-text: Update header for ARM64 compile 2021-10-10 19:12:45 -07:00
obs-transitions obs-transitions: Fix stinger transition looping 2021-11-10 12:47:39 -08:00
obs-vst@0dc95ed584 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-x264 obs-x264: Move options parser to its own lib 2021-10-25 12:24:16 -07:00
oss-audio Update translations from Crowdin 2021-09-24 09:42:08 -07:00
rtmp-services rtmp-services: Add Manyvids.com 2021-11-11 10:10:15 -08:00
sndio Update translations from Crowdin 2021-09-24 09:42:08 -07:00
text-freetype2 text-freetype2: Move default settings to .get_defaults 2021-11-20 20:04:53 -08:00
vlc-video vlc-video: Improve logging with prefix & VLC version 2021-10-10 10:52:43 +11:00
win-capture inject-helper: Remove UNUSED_PARAMETER macro 2021-11-20 22:53:10 -08:00
win-dshow Update translations from Crowdin 2021-09-24 09:42:08 -07:00
win-ivcam Merge pull request #1944 from WizardCM/windows-rc-definition 2020-04-18 18:27:22 -05:00
win-mf Update translations from Crowdin 2021-09-24 09:42:08 -07:00
win-wasapi win-wasapi: Log settings 2021-10-10 19:53:27 -07:00
CMakeLists.txt aja: Capture and Output plugin for AJA Video Systems IO devices 2021-11-23 20:31:11 -06:00