Differential D25097 Diff 72666 multimedia/obs-studio/files/patch-plugins_linux-pulseaudio_pulse-input.c
Changeset View
Changeset View
Standalone View
Standalone View
multimedia/obs-studio/files/patch-plugins_linux-pulseaudio_pulse-input.c
- This file was added.
--- plugins/linux-pulseaudio/pulse-input.c.orig 2020-04-26 23:47:36 UTC | |||||
+++ plugins/linux-pulseaudio/pulse-input.c | |||||
@@ -17,6 +17,7 @@ along with this program. If not, see <http://www.gnu. | |||||
#include <util/platform.h> | |||||
#include <util/bmem.h> | |||||
+#include <util/util_uint64.h> | |||||
#include <obs-module.h> | |||||
#include "pulse-wrapper.h" | |||||
@@ -161,7 +162,7 @@ static pa_channel_map pulse_channel_map(enum speaker_l | |||||
static inline uint64_t samples_to_ns(size_t frames, uint_fast32_t rate) | |||||
{ | |||||
- return frames * NSEC_PER_SEC / rate; | |||||
+ return util_mul_div64(frames, NSEC_PER_SEC, rate); | |||||
} | |||||
static inline uint64_t get_sample_time(size_t frames, uint_fast32_t rate) |