rem: bvw->priv->icon = gdk_pixbuf_new_from_file (ICON_PATH, NULL);
context: bacon_video_widget_instance_init (BaconVideoWidget *bvw){	GtkWidget *widget = (GtkWidget *) bvw;	const char *const *autoplug_list;	int i = 0;	g_return_if_fail (bvw != NULL);	g_return_if_fail (BACON_IS_VIDEO_WIDGET (bvw));	GTK_WIDGET_SET_FLAGS (GTK_WIDGET (bvw), GTK_CAN_FOCUS);	GTK_WIDGET_UNSET_FLAGS (GTK_WIDGET (bvw), GTK_DOUBLE_BUFFERED);	bvw->priv = g_new0 (BaconVideoWidgetPrivate, 1);	bvw->priv->xine = xine_new ();	bvw->priv->cursor_shown = TRUE;	bvw->priv->vis_name = g_strdup ("goom");	bvw->priv->init_width = 0;	bvw->priv->init_height = 0;	bvw->priv->queue = g_async_queue_new ();	/* init configuration  */	setup_config (bvw);	xine_init (bvw->priv->xine);	/* Debug configuration */	bvw->priv->gc = gconf_client_get_default ();	if (gconf_client_get_bool (bvw->priv->gc, GCONF_PREFIX"/debug", NULL) == FALSE)	{		xine_engine_set_param (bvw->priv->xine,				XINE_ENGINE_PARAM_VERBOSITY,				XINE_VERBOSITY_NONE);	} else {		xine_engine_set_param (bvw->priv->xine,				XINE_ENGINE_PARAM_VERBOSITY,				XINE_VERBOSITY_DEBUG);	}	/* Can we play DVDs and VCDs ? */	autoplug_list = xine_get_autoplay_input_plugin_ids (bvw->priv->xine);	while (autoplug_list && autoplug_list[i])	{		if (g_ascii_strcasecmp (autoplug_list[i], "VCD") == 0)			bvw->priv->can_vcd = TRUE;		else if (g_ascii_strcasecmp (autoplug_list[i], "DVD") == 0)			bvw->priv->can_dvd = TRUE;		else if (g_ascii_strcasecmp (autoplug_list[i], "CD") == 0)			bvw->priv->can_cdda = TRUE;		i++;	}	bvw->priv->tick_id = g_timeout_add (140,			(GSourceFunc) bacon_video_widget_tick_send, bvw);	bvw->priv->icon = gdk_pixbuf_new_from_file (ICON_PATH, NULL);}