--- margi2/cvdv.c 2000/12/03 22:41:14 1.1 +++ margi2/cvdv.c 2000/12/12 02:09:10 1.2 @@ -399,7 +399,7 @@ int Prepare(struct cvdv_cards *card) card->stream.vsize, card->stream.sh.aspectratio, !card->stream.MPEG2, 0, - (card->videomode == PAL)))) { // TODO: include vbvbuffersize + (card->stream.hsize > 480)))) { // TODO: include vbvbuffersize printk(KERN_ERR LOGNAME ": Video Decoder Open failed: %s\n", ((err == 1) ? @@ -952,6 +952,7 @@ static int PSrelease(struct inode *inode card->closing = 1; // then delay closing until DMA finished, } else { // otherwise CloseCard(card); // close immediately + L64021Init(card); } } }