rem: xine_cfg_entry_t entry;  xine_config_lookup_entry (bvw->priv->xine, "misc.amp_level", &entry); bvw->priv->volume = entry.num_value;
add: bvw->priv->volume = gconf_client_get_int (bvw->priv->gc, GCONF_PREFIX"/volume", NULL); bvw->priv->volume = CLAMP (bvw->priv->volume, 0, 100);
context: bacon_video_widget_get_volume (BaconVideoWidget *bvw){	g_return_val_if_fail (bvw != NULL, 0);	g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), 0);	g_return_val_if_fail (bvw->priv->xine != NULL, 0);	if (bacon_video_widget_can_set_volume (bvw) == FALSE)		return 0;	if (bvw->priv->volume == -1)	{		xine_cfg_entry_t entry;		xine_config_lookup_entry (bvw->priv->xine,				"misc.amp_level", &entry);		bvw->priv->volume = entry.num_value;		xine_set_param (bvw->priv->stream,				XINE_PARAM_AUDIO_AMP_LEVEL, bvw->priv->volume);	}	return bvw->priv->volume;}