From: Jaeyun Date: Tue, 30 Oct 2018 09:43:51 +0000 (+0900) Subject: [Merge] change code to compare timestamp X-Git-Tag: v0.0.3~160 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1ead948fe0164650f6869c3217d0000fd46908eb;p=platform%2Fupstream%2Fnnstreamer.git [Merge] change code to compare timestamp to fix coverity issue, use GST_CLOCK_DIFF to get time-diff of buffer pts time. (pts is unsigned value, diff of two buffer timestamp always returns unsigned value) Signed-off-by: Jaeyun Jung --- diff --git a/gst/tensor_merge/gsttensormerge.c b/gst/tensor_merge/gsttensormerge.c index 47e9924..6e7ce06 100644 --- a/gst/tensor_merge/gsttensormerge.c +++ b/gst/tensor_merge/gsttensormerge.c @@ -514,9 +514,11 @@ gst_tensor_merge_collect_buffer (GstTensorMerge * tensor_merge, return FALSE; } - if (pad->buffer != NULL - && ABS (tensor_merge->current_time - GST_BUFFER_PTS (pad->buffer)) < - ABS (tensor_merge->current_time - GST_BUFFER_PTS (buf))) { + if (pad->buffer != NULL && + ABS (GST_CLOCK_DIFF (tensor_merge->current_time, + GST_BUFFER_PTS (pad->buffer))) < + ABS (GST_CLOCK_DIFF (tensor_merge->current_time, + GST_BUFFER_PTS (buf)))) { gst_buffer_unref (buf); buf = pad->buffer; } else {