From: Jan Schmidt Date: Wed, 1 Mar 2017 12:00:55 +0000 (+1100) Subject: mpeg2dec: Fix latency calculation X-Git-Tag: 1.12.2~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09f412dc3c7e7fc2b531ddee142160ace921297e;p=platform%2Fupstream%2Fgst-plugins-ugly.git mpeg2dec: Fix latency calculation The latency calculation was missing a scaling by GST_SECOND, so it would always report a tiny latency. Fix that. Spotted by Guillaume Desmottes. --- diff --git a/ext/mpeg2dec/gstmpeg2dec.c b/ext/mpeg2dec/gstmpeg2dec.c index 137c7eae..48f294e3 100644 --- a/ext/mpeg2dec/gstmpeg2dec.c +++ b/ext/mpeg2dec/gstmpeg2dec.c @@ -807,7 +807,7 @@ handle_sequence (GstMpeg2dec * mpeg2dec, const mpeg2_info_t * info) /* Mpeg2dec has 2 frame latency to produce a picture and 1 frame latency in * it's parser */ - latency = gst_util_uint64_scale (3, vinfo->fps_d, vinfo->fps_n); + latency = gst_util_uint64_scale (3 * GST_SECOND, vinfo->fps_d, vinfo->fps_n); gst_video_decoder_set_latency (GST_VIDEO_DECODER (mpeg2dec), latency, latency);