rem: if (bacon_video_widget_open (BACON_VIDEO_WIDGET (bvw), argv[1]) == FALSE)
add: if (bacon_video_widget_open (bvw, argv[1]) == FALSE)
context: int main (int argc, char *argv[]){	GError *err = NULL;	GtkWidget *bvw, *toplevel;	GdkPixbuf *pixbuf;	int i;	gtk_init (&argc, &argv);	if (argc != 3)		print_usage ();	bvw = bacon_video_widget_new (-1, -1, TRUE);	if (bacon_video_widget_open (BACON_VIDEO_WIDGET (bvw), argv[1]) == FALSE)	{		g_print ("totem-video-thumbnailer couln't open file '%s'\n",					argv[1]);		exit (1);	}	/* A 3rd into the file */	bacon_video_widget_play (BACON_VIDEO_WIDGET (bvw), (int) (65535 / 3), 0);	if (bacon_video_widget_can_get_frames (BACON_VIDEO_WIDGET (bvw)) == FALSE)	{		g_print ("totem-video-thumbnailer: '%s' isn't thumbnailable\n",				argv[1]);		bacon_video_widget_close (BACON_VIDEO_WIDGET (bvw));		gtk_widget_unrealize (bvw);		gtk_widget_destroy (bvw);		gtk_widget_destroy (toplevel);		exit (1);	}	/* 10 seconds! */	i = 0;	pixbuf = bacon_video_widget_get_current_frame (BACON_VIDEO_WIDGET (bvw));	while (pixbuf == NULL && i < 10)	{		usleep (1000000);		pixbuf = bacon_video_widget_get_current_frame (BACON_VIDEO_WIDGET (bvw));		i++;	}	/* Cleanup */	bacon_video_widget_close (BACON_VIDEO_WIDGET (bvw));	gtk_widget_destroy (bvw);	if (pixbuf == NULL)	{		g_print ("totem-video-thumbnailer couln't get a picture from "					"'%s'\n", argv[1]);		exit (1);	}	/* For debug only */	//show_pixbuf (pixbuf);	save_pixbuf (pixbuf, argv[2], argv[1]);	return 0;}