File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -635,7 +635,8 @@ static int cxadc_probe(struct pci_dev *pci_dev,
635
635
}
636
636
637
637
/* set vbi agc */
638
- cx_write (MO_AGC_SYNC_SLICER , 0x0 );
638
+ /* Set the sample delays to maximum (issue #2) */
639
+ cx_write (MO_AGC_SYNC_SLICER , (0xff << 8 ) || 0xff );
639
640
640
641
if (level < 0 )
641
642
level = 0 ;
@@ -653,6 +654,9 @@ static int cxadc_probe(struct pci_dev *pci_dev,
653
654
/* set gain of agc but not offset */
654
655
cx_write (MO_AGC_GAIN_ADJ3 , (0x28 <<16 )|(0x28 <<8 )|(0x50 <<0 ));
655
656
657
+ /* Disable PLL adjust (stabilizes output when video is detected by chip) */
658
+ cx_write (MO_PLL_ADJ_CTRL , cx_read (MO_PLL_ADJ_CTRL ) & ~(0x0 <<25 ));
659
+
656
660
if (audsel != -1 ) {
657
661
/*
658
662
* Pixelview PlayTVPro Ultracard specific
You can’t perform that action at this time.
0 commit comments