diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/v4l/gstv4lmjpegsrc.c | 8 | ||||
-rw-r--r-- | sys/v4l/v4lsrc_calls.c | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/v4l/gstv4lmjpegsrc.c b/sys/v4l/gstv4lmjpegsrc.c index c4f24297..288be3d2 100644 --- a/sys/v4l/gstv4lmjpegsrc.c +++ b/sys/v4l/gstv4lmjpegsrc.c @@ -330,7 +330,7 @@ gst_v4lmjpegsrc_src_convert (GstPad * pad, case GST_FORMAT_DEFAULT: switch (*dest_format) { case GST_FORMAT_TIME: - *dest_value = src_value * gst_util_clock_time_scale (GST_SECOND, + *dest_value = src_value * gst_util_uint64_scale_int (GST_SECOND, gst_value_get_fraction_denominator (&fps), gst_value_get_fraction_numerator (&fps)); break; @@ -363,7 +363,7 @@ gst_v4lmjpegsrc_src_query (GstPad * pad, case GST_QUERY_POSITION: switch (*format) { case GST_FORMAT_TIME: - *value = v4lmjpegsrc->handled * gst_util_clock_time_scale (GST_SECOND, + *value = v4lmjpegsrc->handled * gst_util_uint64_scale_int (GST_SECOND, gst_value_get_fraction_denominator (&fps), gst_value_get_fraction_numerator (&fps)); break; @@ -519,11 +519,11 @@ gst_v4lmjpegsrc_get (GstPad * pad) if (v4lmjpegsrc->use_fixed_fps) { g_value_init (&fps, GST_VALUE_FRACTION); - duration = gst_util_clock_time_scale (GST_SECOND, + duration = gst_util_uint64_scale_int (GST_SECOND, gst_value_get_fraction_denominator (&fps), gst_value_get_fraction_numerator (&fps)); cur_frame_time = - gst_util_clock_time_scale (v4lmjpegsrc->handled * GST_SECOND, + gst_util_uint64_scale_int (v4lmjpegsrc->handled * GST_SECOND, gst_value_get_fraction_denominator (&fps), gst_value_get_fraction_numerator (&fps)); diff --git a/sys/v4l/v4lsrc_calls.c b/sys/v4l/v4lsrc_calls.c index 18f07d7c..b51d40ab 100644 --- a/sys/v4l/v4lsrc_calls.c +++ b/sys/v4l/v4lsrc_calls.c @@ -713,7 +713,7 @@ gst_v4lsrc_buffer_new (GstV4lSrc * v4lsrc, gint num) GST_BUFFER_TIMESTAMP (buf) -= GST_ELEMENT (v4lsrc)->base_time; /* FIXME: this is a most ghetto timestamp/duration */ - GST_BUFFER_DURATION (buf) = gst_util_clock_time_scale (GST_SECOND, + GST_BUFFER_DURATION (buf) = gst_util_uint64_scale_int (GST_SECOND, fps_n, fps_d); /* the negotiate() method already set caps on the source pad */ |