From fe62658c698f2cae4f7f4de6d659d9a3116a57eb Mon Sep 17 00:00:00 2001 From: jp9000 Date: Tue, 24 May 2016 07:24:30 -0700 Subject: [PATCH] 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. --- libobs/obs-source-transition.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libobs/obs-source-transition.c b/libobs/obs-source-transition.c index b6b71e0ba..927ddbab7 100644 --- a/libobs/obs-source-transition.c +++ b/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;