rem: int i, current_time, stream_length, current_position;
add: int i = 0; int current_time, stream_length, current_position;
context: bacon_video_widget_tick_send (BaconVideoWidget *bvw){	int i, current_time, stream_length, current_position;	gboolean ret = TRUE;	if (bvw->priv->stream == NULL)		return TRUE;	if (bvw->priv->mrl == NULL)	{		current_time = 0;		stream_length = 0;		current_position = 0;	} else {		ret = xine_get_pos_length (bvw->priv->stream,				&current_position,				&current_time,				&stream_length);		while (ret == FALSE && i < 10)		{			usleep (100000);			ret = xine_get_pos_length (bvw->priv->stream,					&current_position,					&current_time,					&stream_length);			i++;		}	}	if (ret == TRUE)		g_signal_emit (G_OBJECT (bvw),				bvw_table_signals[TICK], 0,				current_time, stream_length, current_position);}