rem: gtk_widget_set_size_request (container, 0, 0);
add: gtk_widget_set_size_request (container, -1, -1);
context: video_widget_create (Totem *totem) {	GError *err = NULL;	GtkWidget *container;	totem->bvw = BACON_VIDEO_WIDGET		(bacon_video_widget_new (-1, -1, FALSE, &err));	if (totem->bvw == NULL)	{		char *msg;		msg = g_strdup_printf (_("Totem could not startup:\n%s"),				err != NULL ? err->message : _("No reason"));		gtk_playlist_set_playing (totem->playlist, FALSE);		if (err != NULL)			g_error_free (err);		gtk_widget_hide (totem->win);		totem_action_error_and_exit (msg, totem);		g_free (msg);	}	totem_preferences_tvout_setup (totem);	totem_preferences_visuals_setup (totem);	/* Let's set a name. Will make debugging easier */	gtk_widget_set_name (GTK_WIDGET(totem->bvw), "bvw");		container = glade_xml_get_widget (totem->xml, "tmw_bvw_vbox");	gtk_container_add (GTK_CONTAINER (container),			GTK_WIDGET (totem->bvw));	g_signal_connect (G_OBJECT (totem->bvw),			"motion-notify-event",			G_CALLBACK (on_video_motion_notify_event),			totem);	g_signal_connect (G_OBJECT (totem->bvw),			"button-press-event",			G_CALLBACK (on_video_button_press_event),			totem);	g_signal_connect (G_OBJECT (totem->bvw),			"eos",			G_CALLBACK (on_eos_event),			totem);	g_signal_connect (G_OBJECT(totem->bvw),			"title-change",			G_CALLBACK (on_title_change_event),			totem);	g_signal_connect (G_OBJECT(totem->bvw),			"channels-change",			G_CALLBACK (on_channels_change_event),			totem);	g_signal_connect (G_OBJECT (totem->bvw),			"tick",			G_CALLBACK (update_current_time),			totem);	g_signal_connect (G_OBJECT (totem->bvw),			"got-metadata",			G_CALLBACK (on_got_metadata_event),			totem);	g_signal_connect (G_OBJECT (totem->bvw),			"buffering",			G_CALLBACK (on_buffering_event),			totem);	/* Events for the widget video window as well */	gtk_widget_add_events (GTK_WIDGET (totem->bvw), GDK_KEY_PRESS_MASK);	g_signal_connect (G_OBJECT(totem->bvw), "key_press_event",			G_CALLBACK (on_window_key_press_event), totem);	g_signal_connect (G_OBJECT (totem->bvw), "drag_data_received",			G_CALLBACK (drop_video_cb), totem);	gtk_drag_dest_set (GTK_WIDGET (totem->bvw), GTK_DEST_DEFAULT_ALL,			target_table, 1, GDK_ACTION_COPY);	g_signal_connect (G_OBJECT (totem->bvw), "drag_data_get",			G_CALLBACK (drag_video_cb), totem);	gtk_drag_source_set (GTK_WIDGET (totem->bvw),			GDK_BUTTON1_MASK | GDK_BUTTON3_MASK,			source_table, G_N_ELEMENTS (source_table),			GDK_ACTION_LINK);	g_object_add_weak_pointer (G_OBJECT (totem->bvw),			(void**)&(totem->bvw));	gtk_widget_show (GTK_WIDGET (totem->bvw));	gtk_widget_set_size_request (container, 0, 0);}