summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEderson de Souza <ederson.desouza@intel.com>2020-05-29 11:36:06 -0700
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>2020-06-01 18:03:19 +0000
commit6caea9e19be086fdf508c7e55409f0f144c567c0 (patch)
tree8904f3f99288748cb71a80fdf49830c39f3fc4e8 /tests
parentf685893ed2181ea3b074950ca0ac9625cc3f7598 (diff)
downloadgstreamer-plugins-bad-6caea9e19be086fdf508c7e55409f0f144c567c0.tar.gz
tests/avtp: Plug some (more) leaks
Some leaks were introduced in new tests - this patch fix them. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1312>
Diffstat (limited to 'tests')
-rw-r--r--tests/check/elements/avtpcrfcheck.c5
-rw-r--r--tests/check/elements/avtpcrfsync.c6
-rw-r--r--tests/check/elements/avtpcrfutil.c2
-rw-r--r--tests/check/elements/avtpcvfpay.c1
4 files changed, 14 insertions, 0 deletions
diff --git a/tests/check/elements/avtpcrfcheck.c b/tests/check/elements/avtpcrfcheck.c
index a967ea020..c49c1612c 100644
--- a/tests/check/elements/avtpcrfcheck.c
+++ b/tests/check/elements/avtpcrfcheck.c
@@ -160,6 +160,8 @@ GST_START_TEST (test_properties)
g_object_set (G_OBJECT (element), "drop-invalid", drop_invalid, NULL);
g_object_get (G_OBJECT (element), "drop-invalid", &val, NULL);
fail_unless (val == drop_invalid);
+
+ gst_object_unref (element);
}
GST_END_TEST;
@@ -183,6 +185,7 @@ GST_START_TEST (test_crf_cvf_data)
test_crf_tstamps (h, buf, 218000, 119400, 2);
test_crf_tstamps (h, buf, 218000, 102000, 2);
+ gst_buffer_unref (buf);
gst_harness_teardown (h);
}
@@ -206,6 +209,7 @@ GST_START_TEST (test_crf_aaf_data)
test_crf_tstamps (h, buf, 112900, 0, 2);
test_crf_tstamps (h, buf, 210000, 0, 2);
+ gst_buffer_unref (buf);
gst_harness_teardown (h);
}
@@ -227,6 +231,7 @@ GST_START_TEST (test_crf_period_zero)
test_crf_tstamps (h, buf, 112, 110, 1);
+ gst_buffer_unref (buf);
gst_harness_teardown (h);
}
diff --git a/tests/check/elements/avtpcrfsync.c b/tests/check/elements/avtpcrfsync.c
index 9f6e92571..6eb06ef3b 100644
--- a/tests/check/elements/avtpcrfsync.c
+++ b/tests/check/elements/avtpcrfsync.c
@@ -197,6 +197,8 @@ GST_START_TEST (test_properties)
g_object_set (G_OBJECT (element), "streamid", streamid, NULL);
g_object_get (G_OBJECT (element), "streamid", &val64, NULL);
fail_unless_equals_uint64_hex (val64, streamid);
+
+ gst_object_unref (element);
}
GST_END_TEST;
@@ -221,6 +223,8 @@ GST_START_TEST (test_set_avtp_tstamp)
res = avtp_cvf_pdu_get (&pdu, AVTP_CVF_FIELD_TIMESTAMP, &tstamp);
fail_unless (res == 0);
fail_unless_equals_uint64 (tstamp, 12345);
+
+ g_object_unref (avtpcrfsync);
}
GST_END_TEST;
@@ -243,6 +247,8 @@ GST_START_TEST (test_set_avtp_mr_bit)
res = avtp_cvf_pdu_get (&pdu, AVTP_CVF_FIELD_MR, &mr_bit);
fail_unless (res == 0);
fail_unless_equals_uint64 (mr_bit, 1);
+
+ g_object_unref (avtpcrfsync);
}
GST_END_TEST;
diff --git a/tests/check/elements/avtpcrfutil.c b/tests/check/elements/avtpcrfutil.c
index d2df4c417..a477026c5 100644
--- a/tests/check/elements/avtpcrfutil.c
+++ b/tests/check/elements/avtpcrfutil.c
@@ -97,6 +97,8 @@ GST_START_TEST (test_get_avtp_tstamp)
AVTP_SUBTYPE_TSCF);
tstamp = get_avtp_tstamp (avtpcrfbase, &pdu);
fail_unless_equals_uint64 (tstamp, GST_CLOCK_TIME_NONE);
+
+ g_object_unref (avtpcrfbase);
}
GST_END_TEST;
diff --git a/tests/check/elements/avtpcvfpay.c b/tests/check/elements/avtpcvfpay.c
index a74c18f5e..11aa21eff 100644
--- a/tests/check/elements/avtpcvfpay.c
+++ b/tests/check/elements/avtpcvfpay.c
@@ -182,6 +182,7 @@ GST_START_TEST (test_payloader_spread_ts)
for (i = 0; i < 10; i++) {
out = gst_harness_pull (h);
fail_unless_equals_uint64 (GST_BUFFER_DTS (out), first_tx_time);
+ gst_buffer_unref (out);
first_tx_time += measurement_interval / max_interval_frames;
}