From 16f61e7b2d6cc863e1ef53bf3f1132f3aa5bfd5f Mon Sep 17 00:00:00 2001 From: Luis de Bethencourt Date: Wed, 3 Jun 2015 14:44:31 +0100 Subject: [PATCH] examples: gst-camerabin2-test: protect from division by zero Highly unlikely to have 0 captures, but protect from crashes in the future by doing none of the math if there is no data. --- tests/examples/camerabin2/gst-camerabin2-test.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/examples/camerabin2/gst-camerabin2-test.c b/tests/examples/camerabin2/gst-camerabin2-test.c index b68ec51b53..90e010a442 100644 --- a/tests/examples/camerabin2/gst-camerabin2-test.c +++ b/tests/examples/camerabin2/gst-camerabin2-test.c @@ -723,8 +723,7 @@ setup_pipeline (void) if (ipp) { g_object_set (camerabin, "image-filter", ipp, NULL); g_object_unref (ipp); - } - else + } else GST_WARNING ("Could not create ipp elements"); } @@ -1077,6 +1076,9 @@ print_performance_data (void) i++; } + if (i == 0) + return; + if (i > 1) shot_to_shot = avg.shot_to_shot / (i - 1); else