rem: if (bvw->priv->vw) { gst_video_widget_set_logo_focus (bvw->priv->vw, FALSE); gst_video_widget_set_source_size (bvw->priv->vw, width, height); }
add: g_idle_add ((GSourceFunc) bacon_video_widget_signal_idler, bvw);
context: got_video_size (GstPlay * play, gint width, gint height,		BaconVideoWidget * bvw){  g_return_if_fail (bvw != NULL);  g_return_if_fail (BACON_IS_VIDEO_WIDGET (bvw));  if ( (width <= 1) || (height <= 1) )    return;    bvw->priv->media_has_video = TRUE;  bvw->priv->video_width = width;  bvw->priv->video_height = height;  if (bvw->priv->vw) {    gst_video_widget_set_logo_focus (bvw->priv->vw, FALSE);    gst_video_widget_set_source_size (bvw->priv->vw, width, height);  }}