From 74cf8103922377af465cc33c803e55ed42ea45bf Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 18 Jun 2012 15:28:20 +0200 Subject: [PATCH] clock: fix compiler warning Cast to the right value, it might indeed overflow but we want the compiler to ignore that. --- gst/gstclock.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gst/gstclock.h b/gst/gstclock.h index de6faaa41e..07b2bc0d21 100644 --- a/gst/gstclock.h +++ b/gst/gstclock.h @@ -183,10 +183,10 @@ typedef gpointer GstClockID; */ #define GST_TIME_TO_TIMEVAL(t,tv) \ G_STMT_START { \ - (tv).tv_sec = ((GstClockTime) (t)) / GST_SECOND; \ - (tv).tv_usec = (((GstClockTime) (t)) - \ + (tv).tv_sec = (glong) (((GstClockTime) (t)) / GST_SECOND); \ + (tv).tv_usec = (glong) ((((GstClockTime) (t)) - \ ((GstClockTime) (tv).tv_sec) * GST_SECOND) \ - / GST_USECOND; \ + / GST_USECOND); \ } G_STMT_END /** @@ -205,8 +205,8 @@ G_STMT_START { \ */ #define GST_TIME_TO_TIMESPEC(t,ts) \ G_STMT_START { \ - (ts).tv_sec = (t) / GST_SECOND; \ - (ts).tv_nsec = ((t) - (ts).tv_sec * GST_SECOND) / GST_NSECOND; \ + (ts).tv_sec = (glong) ((t) / GST_SECOND); \ + (ts).tv_nsec = (glong) (((t) - (ts).tv_sec * GST_SECOND) / GST_NSECOND); \ } G_STMT_END /* timestamp debugging macros */