Skip to content

libobs: Fix global transition source signals#11091

Open
Penwy wants to merge 1 commit intoobsproject:masterfrom
Penwy:fix_transition_signals
Open

libobs: Fix global transition source signals#11091
Penwy wants to merge 1 commit intoobsproject:masterfrom
Penwy:fix_transition_signals

Conversation

@Penwy
Copy link
Contributor

@Penwy Penwy commented Aug 7, 2024

Description

This ensures the global transition source signals, source_transition_start, source_transition_stop and source_transition_video_stop actually get fired properly on the global signal handler.

Motivation and Context

Due to the use of obs_source_dosignal and to all transitions being created as private sources, those global signals were not fired, despite being implemented, and documented. This felt like an oversight.

How Has This Been Tested?

Ubuntu 22.04, verified all signals got properly fired.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • My code has been run through clang-format.
  • I have read the contributing document.
  • My code is not on the master branch.
  • The code has been tested.
  • All commit messages are properly formatted and commits squashed where appropriate.
  • I have included updates to all appropriate documentation.

@WizardCM WizardCM added the Bug Fix Non-breaking change which fixes an issue label Aug 10, 2024
@Penwy Penwy force-pushed the fix_transition_signals branch from c50b66f to 61fa1af Compare August 11, 2024 13:59
@Penwy Penwy force-pushed the fix_transition_signals branch from 61fa1af to f45f689 Compare October 19, 2024 22:42
@Penwy Penwy force-pushed the fix_transition_signals branch from f45f689 to 95882ac Compare February 27, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Fix Non-breaking change which fixes an issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants