{
GstFormat fmt = GST_FORMAT_TIME;
gint64 p;
- fprintf(stderr, "long_timeout %i\n", desktop_plugin->priv->long_timer);
+
+ /* fprintf(stderr, "long_timeout %i\n", desktop_plugin->priv->long_timer); */
if (desktop_plugin->priv->pipeline){
- fprintf(stderr, " gst play in run long timeout \n");
if (!desktop_plugin->priv->visible){
gst_element_query_position(desktop_plugin->priv->pipeline, &fmt, &p);
- desktop_plugin->priv->theme_int_parametr1 = p / 1000000;
+ desktop_plugin->priv->theme_int_parametr1 = p / GST_SECOND;
gst_element_set_state (desktop_plugin->priv->pipeline, GST_STATE_NULL);
gst_object_unref (GST_OBJECT (desktop_plugin->priv->pipeline));
desktop_plugin->priv->pipeline = NULL;
desktop_plugin->priv->long_timer = 0;
return FALSE;
}
-
run_long_timeout(desktop_plugin);
return TRUE; /* keep running this event */