Mailing List archive

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

[linux-dvb] Re: no more RGB output with Siemens DVB-C



Oliver Endriss wrote:
Holger Waechtler wrote:

Stefan Hußfeldt wrote:

after updating from from linuxtv-dvb-1.0.0-pre2 to
linux-dvb.2003-04-27.tar.bz2 (as for vdr-1.1.29 suggested) i have
no more RGB output with my DVB-C card from Siemens. I've tried
"insmod dvb-ttpci.o vidmode=1" but it doesn't help. Any hints?
please update your source and report if the new approach works for
you. I tried to fix this problem,

@Holger:
There are a few issues which I do not understand in this code (marked with ???).

        if (av7110->saa->card_type==DVB_CARD_TT_SIEMENS) {
                ...
???             SetVolume(av7110, 0xff, 0xff);

Why is SetVolume() called before av7110->adac_type has been set correctly?
(av7110->adac_type is still 'DVB_ADAC_TI' here)
Is it required to initialize the av7110?
We want to make sure that the TI internal volume control is not muted in case this one is chained with the external DAC.


               if (i2c_writereg(av7110, 0x20, 0x00, 0x00)==1) {
                    ...
-> Crystal chip, ok.

                } else if ((av7110->saa->device->subsystem_vendor == 0x110a) ||

-> Siemens cable card PCI rev1.5, ok.

???                 ((av7110->saa->device->subsystem_vendor == 0x13c2) &&
???                  (av7110->saa->device->subsystem_device == 0x1004))) {

According to the table in saa7146_core.c, this is a 'TT-Budget/WinTV-NOVA-C PCI',
not a full-featured card. This code is never reached for *budget* cards.
Andreas Kool reported that his (fullfeatured) card has this vendor id, so I added it. Hope this is correct...


if (i2c_writereg(av7110, 0x80, 0x0, 0x80) == 1) {
...
av7110->adac_type = DVB_ADAC_MSP;
...
} else
??? av7110->adac_type = DVB_ADAC_NONE;

Is it correct that there is *no* volume control for cable cards *without* analog module?
The problem is that the DAC outcom calls on the rev1.5 Siemens cards are used to setup the SCART switch, so we have to prevent the volume control from playing with these registers.

Holger



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



Home | Main Index | Thread Index