--- budget-core.c.old	Sun Apr 18 15:32:34 2004
+++ budget-core.c	Tue Jan 18 00:51:03 2005
@@ -118,9 +118,10 @@ static int start_ts_capture (struct budg
 	}
 
 	saa7146_write(dev, MC2, (MASK_04 | MASK_20));
-	saa7146_write(dev, MC1, (MASK_04 | MASK_20)); // DMA3 on
 
-	IER_ENABLE(budget->dev, MASK_10); // VPE
+	saa7146_write(dev, ISR, MASK_10);		/* VPE */
+	IER_ENABLE(dev, MASK_10);			/* VPE */
+	saa7146_write(dev, MC1, (MASK_04 | MASK_20));	/* DMA3 on */
 
 	return ++budget->feeding;
 }
