diff --git a/subprojects/gst-devtools/validate/plugins/ssim/gstvalidatessim.c b/subprojects/gst-devtools/validate/plugins/ssim/gstvalidatessim.c index afad4e0d1d..ade5667a26 100644 --- a/subprojects/gst-devtools/validate/plugins/ssim/gstvalidatessim.c +++ b/subprojects/gst-devtools/validate/plugins/ssim/gstvalidatessim.c @@ -583,8 +583,7 @@ _should_dump_buffer (ValidateSsimOverride * self, if (priv->recurrence == 0) return FALSE; - if (position > priv->last_dump_position ? - position - priv->last_dump_position : 0 >= priv->recurrence) + if (GST_CLOCK_DIFF (priv->last_dump_position, position) >= priv->recurrence) return TRUE; return FALSE;