[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-cvs
Subject: gnonlin: tests: pass 64-bit integers to 64-bit integer properties
From: tpm () kemper ! freedesktop ! org (Tim Müller)
Date: 2014-03-31 20:14:03
Message-ID: 20140331201403.F35E876244 () kemper ! freedesktop ! org
[Download RAW message or body]
Module: gnonlin
Branch: master
Commit: 07e076d59336a4ec2b6ef450dabcf5c0dfc496b9
URL: http://cgit.freedesktop.org/gstreamer/gnonlin/commit/?id=07e076d59336a4ec2b6ef450dabcf5c0dfc496b9
Author: Tim-Philipp Müller <tim@centricular.com>
Date: Mon Mar 31 21:12:24 2014 +0100
tests: pass 64-bit integers to 64-bit integer properties
---
tests/check/gnl/gnlcomposition.c | 40 ++++++++++++++++++++++----------------
1 file changed, 23 insertions(+), 17 deletions(-)
diff --git a/tests/check/gnl/gnlcomposition.c b/tests/check/gnl/gnlcomposition.c
index 58a9770..87b33a3 100644
--- a/tests/check/gnl/gnlcomposition.c
+++ b/tests/check/gnl/gnlcomposition.c
@@ -164,7 +164,7 @@ GST_START_TEST (test_change_object_start_stop_in_current_stack)
/* pipeline is paused at this point */
/* move source1 out of the active segment */
- g_object_set (source1, "start", 4 * GST_SECOND, NULL);
+ g_object_set (source1, "start", (guint64) 4 * GST_SECOND, NULL);
g_signal_emit_by_name (comp, "commit", TRUE, &ret);
fail_unless (seek_events > seek_events_before);
@@ -181,7 +181,7 @@ GST_START_TEST (test_change_object_start_stop_in_current_stack)
fail_unless_equals_int (composition_pad_added, 1);
fail_unless_equals_int (composition_pad_removed, 1);
- g_object_set (source1, "start", 0 * GST_SECOND, NULL);
+ g_object_set (source1, "start", (guint64) 0 * GST_SECOND, NULL);
/* add the source again and check that the ghostpad is added again */
gst_bin_add (GST_BIN (comp), source1);
g_signal_emit_by_name (comp, "commit", TRUE, &ret);
@@ -191,7 +191,7 @@ GST_START_TEST (test_change_object_start_stop_in_current_stack)
seek_events_before = seek_events;
- g_object_set (source1, "duration", 1 * GST_SECOND, NULL);
+ g_object_set (source1, "duration", (guint64) 1 * GST_SECOND, NULL);
g_signal_emit_by_name (comp, "commit", TRUE, &ret);
fail_unless (seek_events > seek_events_before);
@@ -315,16 +315,18 @@ GST_START_TEST (test_no_more_pads_race)
videomixer = gst_element_factory_make ("videomixer", "videomixer");
fail_unless (videomixer != NULL);
gst_bin_add (GST_BIN (operation), videomixer);
- g_object_set (operation, "start", 0 * GST_SECOND, "duration", 10 * GST_SECOND,
- "inpoint", 0 * GST_SECOND, "priority", 10, NULL);
+ g_object_set (operation, "start", (guint64) 0 * GST_SECOND,
+ "duration", (guint64) 10 * GST_SECOND,
+ "inpoint", (guint64) 0 * GST_SECOND, "priority", 10, NULL);
gst_bin_add (GST_BIN (composition), operation);
/* source 1 */
source1 = gst_element_factory_make ("gnlsource", "source1");
videotestsrc1 = gst_element_factory_make ("videotestsrc", "videotestsrc1");
gst_bin_add (GST_BIN (source1), videotestsrc1);
- g_object_set (source1, "start", 0 * GST_SECOND, "duration", 5 * GST_SECOND,
- "inpoint", 0 * GST_SECOND, "priority", 20, NULL);
+ g_object_set (source1, "start", (guint64) 0 * GST_SECOND, "duration",
+ (guint64) 5 * GST_SECOND, "inpoint", (guint64) 0 * GST_SECOND, "priority",
+ 20, NULL);
/* source2 */
source2 = gst_element_factory_make ("gnlsource", "source2");
@@ -336,15 +338,17 @@ GST_START_TEST (test_no_more_pads_race)
(GstPadProbeCallback) pad_block, bin, NULL);
gst_bin_add (bin, videotestsrc2);
gst_bin_add (GST_BIN (source2), GST_ELEMENT (bin));
- g_object_set (source2, "start", 0 * GST_SECOND, "duration", 5 * GST_SECOND,
- "inpoint", 0 * GST_SECOND, "priority", 20, NULL);
+ g_object_set (source2, "start", (guint64) 0 * GST_SECOND, "duration",
+ (guint64) 5 * GST_SECOND, "inpoint", (guint64) 0 * GST_SECOND, "priority",
+ 20, NULL);
/* source3 */
source3 = gst_element_factory_make ("gnlsource", "source3");
videotestsrc2 = gst_element_factory_make ("videotestsrc", "videotestsrc3");
gst_bin_add (GST_BIN (source3), videotestsrc2);
- g_object_set (source3, "start", 0 * GST_SECOND, "duration", 5 * GST_SECOND,
- "inpoint", 0 * GST_SECOND, "priority", 20, NULL);
+ g_object_set (source3, "start", (guint64) 0 * GST_SECOND, "duration",
+ (guint64) 5 * GST_SECOND, "inpoint", (guint64) 0 * GST_SECOND, "priority",
+ 20, NULL);
closure.composition = composition;
closure.source3 = source3;
@@ -426,24 +430,26 @@ GST_START_TEST (test_simple_adder)
adder = gst_element_factory_make ("adder", "adder");
fail_unless (adder != NULL);
gst_bin_add (GST_BIN (gnl_adder), adder);
- g_object_set (gnl_adder, "start", 0 * GST_SECOND, "duration", total_time,
- "inpoint", 0 * GST_SECOND, "priority", 0, NULL);
+ g_object_set (gnl_adder, "start", (guint64) 0 * GST_SECOND,
+ "duration", total_time, "inpoint", (guint64) 0 * GST_SECOND,
+ "priority", 0, NULL);
gst_bin_add (GST_BIN (composition), gnl_adder);
/* source 1 */
gnlsource1 = gst_element_factory_make ("gnlsource", "gnlsource1");
audiotestsrc1 = gst_element_factory_make ("audiotestsrc", "audiotestsrc1");
gst_bin_add (GST_BIN (gnlsource1), audiotestsrc1);
- g_object_set (gnlsource1, "start", 0 * GST_SECOND, "duration",
- total_time / 2, "inpoint", 0, "priority", 1, NULL);
+ g_object_set (gnlsource1, "start", (guint64) 0 * GST_SECOND,
+ "duration", total_time / 2, "inpoint", (guint64) 0, "priority", 1, NULL);
fail_unless (gst_bin_add (GST_BIN (composition), gnlsource1));
/* gnlsource2 */
gnlsource2 = gst_element_factory_make ("gnlsource", "gnlsource2");
audiotestsrc2 = gst_element_factory_make ("audiotestsrc", "audiotestsrc2");
gst_bin_add (GST_BIN (gnlsource2), GST_ELEMENT (audiotestsrc2));
- g_object_set (gnlsource2, "start", 0 * GST_SECOND, "duration", total_time,
- "inpoint", 0 * GST_SECOND, "priority", 2, NULL);
+ g_object_set (gnlsource2, "start", (guint64) 0 * GST_SECOND,
+ "duration", total_time, "inpoint", (guint64) 0 * GST_SECOND, "priority",
+ 2, NULL);
fail_unless (gst_bin_add (GST_BIN (composition), gnlsource2));
/* Connecting signals */
_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic