summaryrefslogtreecommitdiff
path: root/gst/inter/gstinteraudiosrc.c
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-10-27 15:34:58 +0100
committerSebastian Dröge <sebastian@centricular.com>2014-10-27 15:35:43 +0100
commit56e49ce3b6fad342c74aabb2f8c4156686315938 (patch)
tree1c5f5342b1aaaae00bdaf0922a8ac8c18a0b76bf /gst/inter/gstinteraudiosrc.c
parent6505e84f7c4f6c0aa8f278652bb9d0da925897f6 (diff)
downloadgstreamer-plugins-bad-56e49ce3b6fad342c74aabb2f8c4156686315938.tar.gz
inter: Use 64-bit safe scaling functions
Diffstat (limited to 'gst/inter/gstinteraudiosrc.c')
-rw-r--r--gst/inter/gstinteraudiosrc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gst/inter/gstinteraudiosrc.c b/gst/inter/gstinteraudiosrc.c
index ae7e2d8f6..4a53314b5 100644
--- a/gst/inter/gstinteraudiosrc.c
+++ b/gst/inter/gstinteraudiosrc.c
@@ -303,7 +303,7 @@ gst_inter_audio_src_create (GstBaseSrc * src, guint64 offset, guint size,
&interaudiosrc->info)) {
caps = gst_audio_info_to_caps (&interaudiosrc->surface->audio_info);
interaudiosrc->timestamp_offset +=
- gst_util_uint64_scale_int (interaudiosrc->n_samples, GST_SECOND,
+ gst_util_uint64_scale (interaudiosrc->n_samples, GST_SECOND,
interaudiosrc->info.rate);
interaudiosrc->n_samples = 0;
}
@@ -364,12 +364,12 @@ gst_inter_audio_src_create (GstBaseSrc * src, guint64 offset, guint size,
GST_BUFFER_OFFSET (buffer) = interaudiosrc->n_samples;
GST_BUFFER_OFFSET_END (buffer) = interaudiosrc->n_samples + n;
GST_BUFFER_TIMESTAMP (buffer) = interaudiosrc->timestamp_offset +
- gst_util_uint64_scale_int (interaudiosrc->n_samples, GST_SECOND,
+ gst_util_uint64_scale (interaudiosrc->n_samples, GST_SECOND,
interaudiosrc->info.rate);
GST_DEBUG_OBJECT (interaudiosrc, "create ts %" GST_TIME_FORMAT,
GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)));
GST_BUFFER_DURATION (buffer) = interaudiosrc->timestamp_offset +
- gst_util_uint64_scale_int (interaudiosrc->n_samples + n, GST_SECOND,
+ gst_util_uint64_scale (interaudiosrc->n_samples + n, GST_SECOND,
interaudiosrc->info.rate) - GST_BUFFER_TIMESTAMP (buffer);
GST_BUFFER_FLAG_UNSET (buffer, GST_BUFFER_FLAG_DISCONT);
if (interaudiosrc->n_samples == 0) {