Преглед изворни кода

libobs: Add ability to transition to NULL source

jp9000 пре 8 година
родитељ
комит
a9e9246bde
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      libobs/obs-source-transition.c

+ 4 - 0
libobs/obs-source-transition.c

@@ -379,6 +379,10 @@ bool obs_transition_start(obs_source_t *transition,
 
 
 	set_source(transition, OBS_TRANSITION_SOURCE_B, dest,
 	set_source(transition, OBS_TRANSITION_SOURCE_B, dest,
 			activate_transition);
 			activate_transition);
+	if (dest == NULL && same_as_dest && !same_as_source) {
+		transition->transitioning_video = true;
+		transition->transitioning_audio = true;
+	}
 
 
 	obs_source_dosignal(transition, "source_transition_start",
 	obs_source_dosignal(transition, "source_transition_start",
 			"transition_start");
 			"transition_start");