rem: time = bacon_video_widget_get_stream_length (BACON_VIDEO_WIDGET (totem->bvw));
add: time = bacon_video_widget_get_stream_length (totem->bvw);
context: update_mrl_label (Totem *totem, const char *name){	gint time;	char *text;	GtkWidget *widget;	if (name != NULL)	{		/* Get the length of the stream */		time = bacon_video_widget_get_stream_length			(BACON_VIDEO_WIDGET (totem->bvw));		totem_statusbar_set_time_and_length (TOTEM_STATUSBAR				(totem->statusbar), 0, time / 1000);		widget = glade_xml_get_widget (totem->xml, "spinbutton1");		gtk_spin_button_set_range (GTK_SPIN_BUTTON (widget),				0, (gdouble) time / 1000);		/* Update the mrl label */		text = g_strdup_printf			("<span size=\"medium\"><b>%s</b></span>", name);		widget = glade_xml_get_widget (totem->xml, "label1");		rb_ellipsizing_label_set_markup (RB_ELLIPSIZING_LABEL (widget),				text);		widget = glade_xml_get_widget (totem->xml, "custom2");		rb_ellipsizing_label_set_markup (RB_ELLIPSIZING_LABEL (widget),				text);		g_free (text);		/* Title */		text = g_strdup_printf (_("%s - Totem"), name);		gtk_window_set_title (GTK_WINDOW (totem->win), text);		g_free (text);	} else {		totem_statusbar_set_time_and_length (TOTEM_STATUSBAR				(totem->statusbar), 0, 0);		widget = glade_xml_get_widget (totem->xml, "spinbutton1");		gtk_spin_button_set_range (GTK_SPIN_BUTTON (widget), 0, 0);		/* Update the mrl label */		text = g_strdup_printf			("<span size=\"medium\"><b>%s</b></span>",			 _("No file"));		widget = glade_xml_get_widget (totem->xml, "label1");		rb_ellipsizing_label_set_markup (RB_ELLIPSIZING_LABEL (widget),				text);		widget = glade_xml_get_widget (totem->xml, "custom2");		rb_ellipsizing_label_set_markup (RB_ELLIPSIZING_LABEL (widget),				text);		g_free (text);		/* Title */		gtk_window_set_title (GTK_WINDOW (totem->win), _("Totem"));	}}