From 04282bb1921e7c047f74808dc62d5c7e63194b4f Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Fri, 20 May 2016 15:46:19 +0300 Subject: [PATCH] validate: call gst_deinit() after gst_validate_deinit() This allows validate to clean up before the 'leak' tracer list leaked objects. Reviewed-by: Thibault Saunier Differential Revision: https://phabricator.freedesktop.org/D1231 --- validate/tools/gst-validate-media-check.c | 2 +- validate/tools/gst-validate-transcoding.c | 2 +- validate/tools/gst-validate.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/validate/tools/gst-validate-media-check.c b/validate/tools/gst-validate-media-check.c index 8e74e7f..838c858 100644 --- a/validate/tools/gst-validate-media-check.c +++ b/validate/tools/gst-validate-media-check.c @@ -165,8 +165,8 @@ out: } if (runner) gst_object_unref (runner); - gst_deinit (); gst_validate_deinit (); + gst_deinit (); g_print ("\n=======> Test %s (Return value: %i)\n\n", ret == 0 ? "PASSED" : "FAILED", ret); diff --git a/validate/tools/gst-validate-transcoding.c b/validate/tools/gst-validate-transcoding.c index 465e683..152e4a2 100644 --- a/validate/tools/gst-validate-transcoding.c +++ b/validate/tools/gst-validate-transcoding.c @@ -985,8 +985,8 @@ exit: #ifdef G_OS_UNIX g_source_remove (signal_watch_id); #endif - gst_deinit (); gst_validate_deinit (); + gst_deinit (); g_print ("\n=======> Test %s (Return value: %i)\n\n", ret == 0 ? "PASSED" : "FAILED", ret); diff --git a/validate/tools/gst-validate.c b/validate/tools/gst-validate.c index 0a5ef66..510d93e 100644 --- a/validate/tools/gst-validate.c +++ b/validate/tools/gst-validate.c @@ -666,11 +666,11 @@ exit: #ifdef G_OS_UNIX g_source_remove (signal_watch_id); #endif - gst_deinit (); g_print ("\n=======> Test %s (Return value: %i)\n\n", ret == 0 ? "PASSED" : "FAILED", ret); gst_validate_deinit (); + gst_deinit (); return ret; } -- 2.7.4