static void gst_net_client_clock_init (GstNetClientClock * self, GstNetClientClockClass * g_class) { GstClock *clock = GST_CLOCK_CAST (self); #ifdef G_OS_WIN32 WSADATA w; int error = WSAStartup (0x0202, &w); if (error) { GST_DEBUG_OBJECT (self, "Error on WSAStartup"); } if (w.wVersion != 0x0202) { WSACleanup (); } #endif self->priv = GST_NET_CLIENT_CLOCK_GET_PRIVATE (self); self->port = DEFAULT_PORT; self->address = g_strdup (DEFAULT_ADDRESS); clock->timeout = DEFAULT_TIMEOUT; self->priv->sock.fd = -1; self->thread = NULL; self->servaddr = NULL; }
static void gst_net_client_clock_init (GstNetClientClock * self) { GstClock *clock = GST_CLOCK_CAST (self); GstNetClientClockPrivate *priv; self->priv = priv = GST_NET_CLIENT_CLOCK_GET_PRIVATE (self); priv->port = DEFAULT_PORT; priv->address = g_strdup (DEFAULT_ADDRESS); gst_clock_set_timeout (clock, DEFAULT_TIMEOUT); priv->thread = NULL; priv->servaddr = NULL; }
static void gst_net_client_clock_init (GstNetClientClock * self) { GstNetClientClockPrivate *priv; self->priv = priv = GST_NET_CLIENT_CLOCK_GET_PRIVATE (self); GST_OBJECT_FLAG_SET (self, GST_CLOCK_FLAG_CAN_SET_MASTER); GST_OBJECT_FLAG_SET (self, GST_CLOCK_FLAG_NEEDS_STARTUP_SYNC); priv->port = DEFAULT_PORT; priv->address = g_strdup (DEFAULT_ADDRESS); priv->roundtrip_limit = DEFAULT_ROUNDTRIP_LIMIT; priv->minimum_update_interval = DEFAULT_MINIMUM_UPDATE_INTERVAL; priv->base_time = DEFAULT_BASE_TIME; }