From: Руслан Ижбулатов Date: Mon, 8 Apr 2013 11:30:07 +0000 (+0400) Subject: clock: Do use HAVE_CLOCK_GETTIME X-Git-Tag: 1.1.1~147 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e745a2bcf07eb7ecafcb92428b4d2907ff22b124;p=platform%2Fupstream%2Fgstreamer.git clock: Do use HAVE_CLOCK_GETTIME Fixes #697549 --- diff --git a/gst/gstsystemclock.c b/gst/gstsystemclock.c index 5b531f2..5e7f6b1 100644 --- a/gst/gstsystemclock.c +++ b/gst/gstsystemclock.c @@ -521,7 +521,7 @@ gst_system_clock_get_internal_time (GstClock * clock) GST_SECOND, sysclock->priv->frequency.QuadPart); } else #endif /* G_OS_WIN32 */ -#if !defined HAVE_POSIX_TIMERS +#if !defined HAVE_POSIX_TIMERS || !defined HAVE_CLOCK_GETTIME { GTimeVal timeval; @@ -555,7 +555,7 @@ gst_system_clock_get_resolution (GstClock * clock) return GST_SECOND / sysclock->priv->frequency.QuadPart; } else #endif /* G_OS_WIN32 */ -#ifdef HAVE_POSIX_TIMERS +#if defined(HAVE_POSIX_TIMERS) && defined(HAVE_CLOCK_GETTIME) { GstSystemClock *sysclock = GST_SYSTEM_CLOCK_CAST (clock); clockid_t ptype; diff --git a/gst/gstutils.c b/gst/gstutils.c index 5df5df8..53a99d8 100644 --- a/gst/gstutils.c +++ b/gst/gstutils.c @@ -3096,7 +3096,8 @@ gst_parse_bin_from_description_full (const gchar * bin_description, GstClockTime gst_util_get_timestamp (void) { -#if defined (HAVE_POSIX_TIMERS) && defined(HAVE_MONOTONIC_CLOCK) +#if defined (HAVE_POSIX_TIMERS) && defined(HAVE_MONOTONIC_CLOCK) &&\ + defined (HAVE_CLOCK_GETTIME) struct timespec now; clock_gettime (CLOCK_MONOTONIC, &now);