Browse Source

libobs: Recalculate transition transforms when starting

If custom transforms were used, the very first frame after starting
would always render with the previous transform before calculating the
new transform.
jp9000 9 years ago
parent
commit
fe62658c69
1 changed files with 3 additions and 0 deletions
  1. 3 0
      libobs/obs-source-transition.c

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

@@ -380,6 +380,9 @@ bool obs_transition_start(obs_source_t *transition,
 	obs_source_dosignal(transition, "source_transition_start",
 			"transition_start");
 
+	recalculate_transition_size(transition);
+	recalculate_transition_matrices(transition);
+
 	/* TODO: Add mode */
 	UNUSED_PARAMETER(mode);
 	return true;