summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2017-10-22 19:43:17 +0200
committerStefan Sauer <ensonic@users.sf.net>2017-10-23 11:41:17 +0200
commit8f4479b874507314fba835973c49abcbc24e4306 (patch)
tree5c359ffe34993679ab0d0c84fcfbb51006dba757 /gst
parentc2b462837b235c798e34bcd643642ed11c12dd41 (diff)
downloadgstreamer-plugins-base-8f4479b874507314fba835973c49abcbc24e4306.tar.gz
aggregator: fix type for latency property (int64 -> GStClockTime)
The value is used as GstClockTiem in the code. Adapt the hack^H^H^H^Hcode in live-adder.
Diffstat (limited to 'gst')
-rw-r--r--gst/audiomixer/gstaudiomixer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gst/audiomixer/gstaudiomixer.c b/gst/audiomixer/gstaudiomixer.c
index 66ca3ec2e..faae1252f 100644
--- a/gst/audiomixer/gstaudiomixer.c
+++ b/gst/audiomixer/gstaudiomixer.c
@@ -837,9 +837,9 @@ gst_live_adder_set_property (GObject * object, guint prop_id,
GObjectClass *pspec_class = g_type_class_peek (parent_spec->owner_type);
GValue v = { 0 };
- g_value_init (&v, G_TYPE_INT64);
+ g_value_init (&v, G_TYPE_UINT64);
- g_value_set_int64 (&v, g_value_get_uint (value) * GST_MSECOND);
+ g_value_set_uint64 (&v, g_value_get_uint (value) * GST_MSECOND);
G_OBJECT_CLASS (pspec_class)->set_property (object,
parent_spec->param_id, &v, parent_spec);
@@ -864,12 +864,12 @@ gst_live_adder_get_property (GObject * object, guint prop_id, GValue * value,
GObjectClass *pspec_class = g_type_class_peek (parent_spec->owner_type);
GValue v = { 0 };
- g_value_init (&v, G_TYPE_INT64);
+ g_value_init (&v, G_TYPE_UINT64);
G_OBJECT_CLASS (pspec_class)->get_property (object,
parent_spec->param_id, &v, parent_spec);
- g_value_set_uint (value, g_value_get_int64 (&v) / GST_MSECOND);
+ g_value_set_uint (value, g_value_get_uint64 (&v) / GST_MSECOND);
break;
}
default: