From cca3a5b194661fe497a8ccbc47c49418da9616bc Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 9 Jan 2017 21:25:26 +1100 Subject: [PATCH] gst_video_guess_framerate: Don't throw away all precision When operating on framerates near 10000fps, at least keep 1 digit of precision for calculations --- gst-libs/gst/video/video.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/video/video.c b/gst-libs/gst/video/video.c index 7f39aa4..230ebae 100644 --- a/gst-libs/gst/video/video.c +++ b/gst-libs/gst/video/video.c @@ -133,8 +133,8 @@ gst_video_guess_framerate (GstClockTime duration, gint * dest_n, gint * dest_d) /* Use a limited precision conversion by default for more sensible results, * unless the frame duration is absurdly small (high speed cameras?) */ if (duration > 100000) { - best_n = 10000; - best_d = duration / 100000; + best_n = GST_SECOND / 10000; + best_d = duration / 10000; } else { best_n = GST_SECOND; best_d = duration; -- 2.7.4