From dd981d4953af34fa343ef0c98a9503936783428d Mon Sep 17 00:00:00 2001 From: Sreerenj Balachandran Date: Tue, 3 Jul 2018 18:38:04 -0800 Subject: [PATCH] msdkdec: Fix latency calculation Use async_depth for latency calcuation instead of the length of Tasks array which could be NULL since we don't do the msdk decoder init in set_format(). --- sys/msdk/gstmsdkdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/msdk/gstmsdkdec.c b/sys/msdk/gstmsdkdec.c index e00f7344cc..922ea54f68 100644 --- a/sys/msdk/gstmsdkdec.c +++ b/sys/msdk/gstmsdkdec.c @@ -560,7 +560,7 @@ gst_msdkdec_set_latency (GstMsdkDec * thiz) gint min_delayed_frames; GstClockTime latency; - min_delayed_frames = thiz->tasks->len; + min_delayed_frames = thiz->async_depth; if (info->fps_n) { latency = gst_util_uint64_scale_ceil (GST_SECOND * info->fps_d,