diff -ubwr ./gspca_core.c ../../work/gspcav1-20071220/gspca_core.c
--- ./gspca_core.c	Sat Jan  1 01:58:49 2005
+++ ../../work/gspcav1-20071220/gspca_core.c	Tue Apr  8 23:41:21 2008
@@ -1962,6 +1962,9 @@
 	if (spca50x->user)
 		goto out;
 	err = -ENOMEM;
+	/* XXX set compress and autoexpo */
+	spca50x->autoexpo = autoexpo;
+	spca50x->compress = compress;
 	if (spca50x_alloc(spca50x))
 		goto out;
 /* initialize sensor and decoding */
