Changeset View
Changeset View
Standalone View
Standalone View
multimedia/obs-studio/files/patch-libobs_obs-source-transition.c
- This file was added.
--- libobs/obs-source-transition.c.orig 2020-04-26 23:47:36 UTC | |||||
+++ libobs/obs-source-transition.c | |||||
@@ -16,6 +16,7 @@ | |||||
******************************************************************************/ | |||||
#include "obs-internal.h" | |||||
+#include "util/util_uint64.h" | |||||
#include "graphics/math-extra.h" | |||||
#define lock_transition(transition) \ | |||||
@@ -866,7 +867,7 @@ static inline float get_sample_time(obs_source_t *tran | |||||
uint64_t ts) | |||||
{ | |||||
uint64_t sample_ts_offset = | |||||
- (uint64_t)sample * 1000000000ULL / (uint64_t)sample_rate; | |||||
+ util_mul_div64(sample, 1000000000ULL, sample_rate); | |||||
uint64_t i_ts = ts + sample_ts_offset; | |||||
return calc_time(transition, i_ts); | |||||
} |