[gst-cvs] gstreamer: systemclock: fix compilation of win32 code

Tim Mueller tpm at kemper.freedesktop.org
Sat Aug 29 03:33:12 PDT 2009


Module: gstreamer
Branch: master
Commit: 4ad052fed70b04029166b2f200d7a168b1654fd1
URL:    http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=4ad052fed70b04029166b2f200d7a168b1654fd1

Author: Руслан Ижбулатов <lrn1986 at gmail.com>
Date:   Sat Aug 29 04:44:51 2009 +0400

systemclock: fix compilation of win32 code

Fixes #593460.

---

 gst/gstsystemclock.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/gst/gstsystemclock.c b/gst/gstsystemclock.c
index 2b2ef0b..aa48acf 100644
--- a/gst/gstsystemclock.c
+++ b/gst/gstsystemclock.c
@@ -43,6 +43,7 @@
 #include "gstsystemclock.h"
 #include "gstenumtypes.h"
 #include "gstpoll.h"
+#include "gstutils.h"
 
 #include <errno.h>
 
@@ -479,8 +480,9 @@ static GstClockTime
 gst_system_clock_get_internal_time (GstClock * clock)
 {
 #ifdef G_OS_WIN32
-  if (clock->priv->frequency.QuadPart != 0) {
-    GstSystemClock *sysclock = GST_SYSTEM_CLOCK_CAST (clock);
+  GstSystemClock *sysclock = GST_SYSTEM_CLOCK_CAST (clock);
+
+  if (sysclock->priv->frequency.QuadPart != 0) {
     LARGE_INTEGER now;
 
     /* we prefer the highly accurate performance counters on windows */
@@ -518,7 +520,9 @@ static guint64
 gst_system_clock_get_resolution (GstClock * clock)
 {
 #ifdef G_OS_WIN32
-  if (clock->priv->frequency.QuadPart != 0) {
+  GstSystemClock *sysclock = GST_SYSTEM_CLOCK_CAST (clock);
+
+  if (sysclock->priv->frequency.QuadPart != 0) {
     return GST_SECOND / sysclock->priv->frequency.QuadPart;
   } else
 #endif /* G_OS_WIN32 */





More information about the Gstreamer-commits mailing list