Hallo,
von Hoernchen:
... und schwupps is das DVB-T-Bild da.
Leider noch nicht
Ich öffne hier ein neues Thread um alles was bekannt ist zu sammeln.
Hardware kann mann in wiki nachschlagen:
http://www.t-hack.com/wiki/index.php/X300t_tuner.
Seid Kernel 2.6.27 (Kernel log
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27, suche nach "drx") gibt es theoretisch Support für Micronas DRX3575D demodulator. Ich habe brutal entsprechende Dateien samt Kconfig ins linux-2.6.15 reingebastelt (nur drivers/media/dvb/frontends/ tree) aber natürlich mit kompilieren klappt es nicht:
CC [M] drivers/media/dvb/frontends/drx397xD.o
In file included from drivers/media/dvb/frontends/drx397xD.c:81:
drivers/media/dvb/frontends/drx397xD_fw.h:21: warning: implicit declaration of function `__RW_LOCK_UNLOCKED'
drivers/media/dvb/frontends/drx397xD_fw.h:21: warning: missing braces around initializer
drivers/media/dvb/frontends/drx397xD_fw.h:21: warning: (near initialization for `fw[0].lock')
drivers/media/dvb/frontends/drx397xD_fw.h:21: warning: excess elements in struct initializer
drivers/media/dvb/frontends/drx397xD_fw.h:21: warning: (near initialization for `fw[0].lock.raw_lock')
drivers/media/dvb/frontends/drx397xD_fw.h:22: warning: excess elements in struct initializer
drivers/media/dvb/frontends/drx397xD_fw.h:22: warning: (near initialization for `fw[1].lock.raw_lock')
drivers/media/dvb/frontends/drx397xD.c: In function `PLL_Set':
drivers/media/dvb/frontends/drx397xD.c:309: error: request for member `tuner_ops' in something not a structure or union
drivers/media/dvb/frontends/drx397xD.c:310: error: request for member `tuner_ops' in something not a structure or union
drivers/media/dvb/frontends/drx397xD.c:314: error: request for member `tuner_ops' in something not a structure or union
drivers/media/dvb/frontends/drx397xD.c:315: error: request for member `tuner_ops' in something not a structure or union
drivers/media/dvb/frontends/drx397xD.c:318: error: request for member `tuner_ops' in something not a structure or union
drivers/media/dvb/frontends/drx397xD.c:322: error: request for member `tuner_ops' in something not a structure or union
drivers/media/dvb/frontends/drx397xD.c: In function `drx_tune':
drivers/media/dvb/frontends/drx397xD.c:1031: warning: implicit declaration of function `div64_u64'
make[4]: *** [drivers/media/dvb/frontends/drx397xD.o] Error 1
make[3]: *** [drivers/media/dvb/frontends] Error 2
make[2]: *** [drivers/media/dvb] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error
Muss wohl mehr reingebastelt werden
.
Ist es überhaupt eine Option?
Um es noch schlimmer zu machen der Treiber braucht Firmware die nirgendwo zu finden ist.
In WCE-Umgebung der Driver für DVB-T ist vorhanden: laut mce222 (
http://www.t-hack.com/forum/index.php?topic=26.msg138#msg138 KmmDev.dll. Vielleicht lässt sich davon Firmware für drx3975 gewinnen? Kennt sich da jemand aus?
@Hoernchen
dann der Demuxengine (via simplem Kommandozeilenparameter) sagen das sie ihre Daten vom Tuner holen soll
wie könnte so ein Kommandozeilenparameter unter linux/mrua aussehen? ein Beispiel?
Hiermit ist jeder eingeladen sein Wissen zu teilen.
b