Changeset View
Changeset View
Standalone View
Standalone View
multimedia/obs-studio/files/patch-plugins_obs-filters_gpu-delay.c
- This file was added.
--- plugins/obs-filters/gpu-delay.c.orig 2020-04-26 23:47:36 UTC | |||||
+++ plugins/obs-filters/gpu-delay.c | |||||
@@ -1,5 +1,6 @@ | |||||
#include <obs-module.h> | |||||
#include <util/circlebuf.h> | |||||
+#include <util/util_uint64.h> | |||||
#define S_DELAY_MS "delay_ms" | |||||
#define T_DELAY_MS obs_module_text("DelayMs") | |||||
@@ -90,8 +91,7 @@ static inline void check_interval(struct gpu_delay_fil | |||||
obs_get_video_info(&ovi); | |||||
- interval_ns = | |||||
- (uint64_t)ovi.fps_den * 1000000000ULL / (uint64_t)ovi.fps_num; | |||||
+ interval_ns = util_mul_div64(ovi.fps_den, 1000000000ULL, ovi.fps_num); | |||||
if (interval_ns != f->interval_ns) | |||||
update_interval(f, interval_ns); |