浏览代码

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 年之前
父节点
当前提交
fe62658c69
共有 1 个文件被更改,包括 3 次插入0 次删除
  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;