obs-studio/plugins
jp9000 f487954395 obs-transitions: Fix desync of stinger track matte
Although obs_source_add_active_child indicates to a child source that a
child source needs to activate, sources will not activate until the next
tick. However, because the transition start call is made from within the
UI thread, the time in which the media source renders is not guaranteed
to be activated by the time the stinger renders due to a potential race.
Thus he media source of a stinger is not guaranteed to be activated,
causing a brief flash. This also applies when stopping a stinger.

This problem normally doesn't really affect normal stingers; instead, it
affects track matte stingers because it is critical for them to be on
time in order to have the mask data.

In order to solve this, check to see if the underlying media source is
actually active and able to render when performing the masking.
2021-08-11 05:56:02 -07:00
..
coreaudio-encoder Update translations from Crowdin 2021-06-11 07:18:15 -07:00
decklink decklink: Add destructor for OBSVideoFrame, initialize flags 2021-07-24 22:34:44 +02:00
enc-amf@9ceb1254c3 Update translations from Crowdin 2021-05-30 20:33:35 +02:00
image-source Update translations from Crowdin 2021-06-11 07:18:15 -07:00
linux-alsa Update translations from Crowdin 2021-06-11 07:18:15 -07:00
linux-capture pipewire: Properly pass sizes to gs_draw_sprite_subregion 2021-07-08 08:32:55 -07:00
linux-jack Update translations from Crowdin 2021-06-11 07:18:15 -07:00
linux-pulseaudio Update translations from Crowdin 2021-06-11 07:18:15 -07:00
linux-v4l2 Update translations from Crowdin 2021-06-11 07:18:15 -07:00
mac-avcapture Update translations from Crowdin 2021-06-11 07:18:15 -07:00
mac-capture mac-capture: Update display names 2021-06-30 01:52:04 -07:00
mac-syphon mac-syphon: Use DrawOpaque as necessary 2021-07-04 10:35:54 -07:00
mac-virtualcam Update translations from Crowdin 2021-06-11 07:18:15 -07:00
mac-vth264 Update translations from Crowdin 2021-06-11 07:18:15 -07:00
obs-browser@80b0c8202b obs-browser: Update version to 2.15.0 2021-07-28 10:16:16 +10:00
obs-ffmpeg obs-ffmpeg: Translate VAAPI property names 2021-07-31 15:09:29 -07:00
obs-filters obs-filters: Correct log prefix for noise suppression filter 2021-07-31 15:32:35 -07:00
obs-libfdk Update translations from Crowdin 2021-06-11 07:18:15 -07:00
obs-outputs Update translations from Crowdin 2021-06-11 07:18:15 -07:00
obs-qsv11 obs-qsv11: Update Intel Media SDK to 2021 R1 2021-06-30 01:49:06 -07:00
obs-text Update translations from Crowdin 2021-06-11 07:18:15 -07:00
obs-transitions obs-transitions: Fix desync of stinger track matte 2021-08-11 05:56:02 -07:00
obs-vst@aaa7b7fa32 Update translations from Crowdin 2021-05-30 20:33:35 +02:00
obs-x264 Update translations from Crowdin 2021-06-11 07:18:15 -07:00
oss-audio Update translations from Crowdin 2021-06-11 07:18:15 -07:00
rtmp-services rtmp-services: Fix comparison mismatch warning 2021-08-10 23:30:03 -07:00
sndio Update translations from Crowdin 2021-06-11 07:18:15 -07:00
text-freetype2 text-freetype2: Add alpha channel property 2021-07-04 12:16:09 -07:00
vlc-video Update translations from Crowdin 2021-06-11 07:18:15 -07:00
win-capture win-capture: Fix formatting 2021-07-24 23:21:02 +02:00
win-dshow Update translations from Crowdin 2021-06-11 07:18:15 -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-06-11 07:18:15 -07:00
win-wasapi Update translations from Crowdin 2021-06-11 07:18:15 -07:00
CMakeLists.txt plugins: Set obs-vst as a default requirement 2021-04-09 06:44:53 -07:00