From 32c45932e4ef1d02e1ac5be984261ed732e459a8 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 4 May 2012 16:09:57 -0400 Subject: [PATCH] mpeg2dec: use _scale_ceil to compute frame period https://bugzilla.gnome.org/show_bug.cgi?id=675769 --- ext/mpeg2dec/gstmpeg2dec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ext/mpeg2dec/gstmpeg2dec.c b/ext/mpeg2dec/gstmpeg2dec.c index fb48015cf5..cab5a53cb9 100644 --- a/ext/mpeg2dec/gstmpeg2dec.c +++ b/ext/mpeg2dec/gstmpeg2dec.c @@ -598,7 +598,9 @@ handle_sequence (GstMpeg2dec * mpeg2dec, const mpeg2_info_t * info) /* set framerate */ mpeg2dec->fps_n = 27000000; mpeg2dec->fps_d = info->sequence->frame_period; - mpeg2dec->frame_period = info->sequence->frame_period * GST_USECOND / 27; + mpeg2dec->frame_period = + gst_util_uint64_scale_ceil (info->sequence->frame_period, GST_USECOND, + 27); /* Mpeg2dec has 2 frame latency to produce a picture and 1 frame latency in * it's parser */