rem: xine_osd_hide (bvw->priv->osd, 90000 * 8);
context: bacon_video_widget_play (BaconVideoWidget *bvw, guint pos,		guint start_time, GError **gerror){	int error, length;	g_return_val_if_fail (bvw != NULL, -1);	g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), -1);	g_return_val_if_fail (bvw->priv->xine != NULL, -1);	bvw->priv->started = TRUE;	length = bacon_video_widget_get_stream_length (bvw);	error = xine_play (bvw->priv->stream, pos,			CLAMP (start_time, 0, length));	if (error == 0)	{		xine_error (bvw, gerror);		return FALSE;	}	if (pos == 0 && start_time == 0 && bvw->priv->using_vfx == TRUE)	{		char *name;		name = g_strdup_printf ("%s - %s",				xine_get_meta_info (bvw->priv->stream,					XINE_META_INFO_ARTIST),				xine_get_meta_info (bvw->priv->stream,					XINE_META_INFO_TITLE));		xine_osd_clear (bvw->priv->osd);		xine_osd_draw_text (bvw->priv->osd, 0, 0, name, XINE_OSD_TEXT1);		xine_osd_set_position(bvw->priv->osd, 20, 10 + 30);		xine_osd_show(bvw->priv->osd, 0);		/* Hide in... vpts is in 1/90000 sec */		//FIXME		xine_osd_hide (bvw->priv->osd, 90000 * 8);	}	return TRUE;}