From: Wim Taymans Date: Fri, 21 Apr 2006 17:59:03 +0000 (+0000) Subject: ext/raw1394/gstdv1394src.c: Use scale functions X-Git-Tag: 1.19.3~509^2~12827 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99e0274f1499569afdd957c218a444325f14cdef;p=platform%2Fupstream%2Fgstreamer.git ext/raw1394/gstdv1394src.c: Use scale functions Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_convert): Use scale functions --- diff --git a/ChangeLog b/ChangeLog index cbc0bab39f..219d301643 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-21 Wim Taymans + + * ext/raw1394/gstdv1394src.c: (gst_dv1394src_convert): + Use scale functions + 2006-04-21 Tim-Philipp Müller * ext/dv/gstdv.c: (plugin_init): diff --git a/ext/raw1394/gstdv1394src.c b/ext/raw1394/gstdv1394src.c index d3942d6cef..7a9cceaa5a 100644 --- a/ext/raw1394/gstdv1394src.c +++ b/ext/raw1394/gstdv1394src.c @@ -803,7 +803,9 @@ gst_dv1394src_convert (GstPad * pad, case GST_FORMAT_BYTES: src_value *= src->frame_size; case GST_FORMAT_DEFAULT: - *dest_value = src_value * src->frame_rate / GST_SECOND; + *dest_value = + gst_util_uint64_scale_int (src_value, src->frame_rate, + GST_SECOND); break; default: goto not_supported; @@ -818,7 +820,9 @@ gst_dv1394src_convert (GstPad * pad, break; case GST_FORMAT_TIME: if (src->frame_rate != 0) - *dest_value = src_value * GST_SECOND / src->frame_rate; + *dest_value = + gst_util_uint64_scale_int (src_value, GST_SECOND, + src->frame_rate); else goto not_supported; break; @@ -835,6 +839,7 @@ gst_dv1394src_convert (GstPad * pad, not_supported: { + GST_DEBUG_OBJECT (src, "unsupported conversion"); gst_object_unref (src); return FALSE; }