From 566adba269537d20fab08dc59d613c95796d6207 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Tue, 18 Jul 2017 10:19:23 -0400 Subject: [PATCH] validate:ssim: Let user know when no file have been compared Fixing a possible division by zero issue. CID 1415482 --- validate/gst-libs/gst/video/gstvalidatessim.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/validate/gst-libs/gst/video/gstvalidatessim.c b/validate/gst-libs/gst/video/gstvalidatessim.c index 8e7411e93c..f983e78541 100644 --- a/validate/gst-libs/gst/video/gstvalidatessim.c +++ b/validate/gst-libs/gst/video/gstvalidatessim.c @@ -800,9 +800,13 @@ _check_directory (GstValidateSsim * self, const gchar * ref_dir, g_object_unref (info); } - gst_validate_printf (NULL, - "\nAverage similarity: %f, min_avg: %f, min_min: %f\n", - total_avg / nfiles, min_avg, min_min); + if (nfiles == 0) { + gst_validate_printf (NULL, "\nNo files to verify.\n"); + } else { + gst_validate_printf (NULL, + "\nAverage similarity: %f, min_avg: %f, min_min: %f\n", + total_avg / nfiles, min_avg, min_min); + } done: gst_object_unref (file);