add: g_message ("using goom"); }
context: gtk_xine_play (GtkXine *gtx, guint pos, guint start_time){	int error, length;	xine_post_out_t *audio_source;	gboolean has_video;	g_return_val_if_fail (gtx != NULL, -1);	g_return_val_if_fail (GTK_IS_XINE (gtx), -1);	g_return_val_if_fail (gtx->priv->xine != NULL, -1);	has_video = xine_get_stream_info(gtx->priv->stream,			XINE_STREAM_INFO_HAS_VIDEO);	if ((has_video == TRUE || gtx->priv->show_vfx == TRUE)			&& gtx->priv->using_vfx == TRUE)	{		audio_source = xine_get_audio_source (gtx->priv->stream);		if (xine_post_wire_audio_port (audio_source,					gtx->priv->ao_driver))			gtx->priv->using_vfx = FALSE;	} else if (has_video == FALSE && gtx->priv->show_vfx == FALSE			&& gtx->priv->using_vfx == FALSE			&& gtx->priv->vis == NULL)	{		audio_source = xine_get_audio_source (gtx->priv->stream);		if (xine_post_wire_audio_port (audio_source,					gtx->priv->vis->audio_input[0]))			gtx->priv->using_vfx = TRUE;	}	length = gtk_xine_get_stream_length (gtx);	error = xine_play (gtx->priv->stream, pos,			CLAMP (start_time, 0, length));	if (error == 0)	{		xine_error (gtx);		return FALSE;	}	return TRUE;}