rem: else
add: } else {
context: setup_vis (BaconVideoWidget * bvw){  const GstElement *vis;  gint rel = -1, mic = 0;  /* only if >= 0.8.6.1, else it'll hang after one song (refcount bug) */  if (rel == -1) {    GstPlugin *p;    p = gst_registry_pool_find_plugin ("playbin");    g_assert (p); /* otherwise we can't be here */    if (sscanf (p->desc.version, "%*d.%*d.%d.%d", &rel, &mic) < 1)      g_assert_not_reached ();    /* only if >= 0.8.6.1 */    if (rel < 6 || (rel == 6 && mic < 1)) {      g_warning ("Visualization disabled because your gst-plugins is too old (%d.%d.%d.%d)", 0, 8, rel, mic);      return;    }  }  if (bvw->priv->show_vfx && bvw->priv->vis_element)    vis = bvw->priv->vis_element;  else    vis = NULL;  g_object_set (G_OBJECT (bvw->priv->play), "vis-plugin", vis, NULL);}