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...