Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: RGB-Out with Siemens DVB-C



Hi Johannes!

--- linuxtv-dvb-1.0.1/driver/av7110/av7110.c Fri Sep 19 19:23:36 2003
+++ DVB/driver/av7110/av7110.c Sun Nov 2 12:35:30 2003
@@ -5049,7 +5055,9 @@
msp_writereg(av7110, 0x12, 0x000a, 0x0220); // SCART 1 source
msp_writereg(av7110, 0x12, 0x0007, 0x7f00); // SCART 1 volume
msp_writereg(av7110, 0x12, 0x000d, 0x4800); // prescale SCART
- } else if (av7110->saa->device->subsystem_vendor == 0x110a) {
+ } else if ((av7110->saa->device->subsystem_vendor == 0x110a) || + ((av7110->saa->device->subsystem_vendor == 0x13c2) &&
+ (av7110->saa->device->subsystem_device == 0x0000))) { printk("av7110(%d): DVB-C w/o analog module detected\n",
av7110->saa->dvb_adapter->num);
av7110->adac_type = DVB_ADAC_NONE;


Wait a minute, what's that? That would break some WinTV cards, wouldn't it?
I don't know but I found the following lines in saa7146_core.c:

static struct card_info fs_1_3 = { DVB_CARD_TT_SIEMENS,
"Siemens/Technotrend/Hauppauge PCI rev1.3" };

	{ PHILIPS_SAA7146, 0x13c2, 0x0000, CARD_INFO fs_1_3 },

Therefore I thought it would be safe this way. But I have also no problem,
if these lines are rejected, because I may force this behaviour with
the adac module parameter (adac=-1).


Would the following be an appropriate description of the parameter?

MODULE_PARM_DESC(rgb_on, "For Siemens DVB-C cards only: Enable RGB signal on SCART pin 16");
I think the following description is more precise:

MODULE_PARM_DESC(rgb_on, "For Siemens DVB-C cards only: Enable RGB control
signal on SCART pin 16 to switch SCART video mode from CVBS to RGB");


Regards,
Karl




--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index