Hallo,
lesen Franz und Thomas hier noch mit? Ich wollte mal fragen, ob Interesse an einem "kleinen" Projekt besteht bzw. welche Gedanken ihr zu dieser Idee habt. Natürlich sind auch andere Meinungen willkommen.
Es geht um einen BDA-Treiber für die TT-premium Serie. Ihr habt diese DVB-Karten ja auf einem tieferen Level programmiert, sprich Ansteuerung von SAA7146 und AV7111, es dürfte also schon eine ganze Menge von dem was benötigt wird vorhanden sein.
Wie ihr wisst spezifiziert BDA kein PID-Filter Interface und diesen kann man im AV7111 nicht umgehen (sowie den Demuxer). Man müsste also so ein Interface definieren und implementieren und eventuell den Header, sprich TS-Packete, auf Treiber-Ebene wieder rekonstruieren, damit sich für vorhandene BDA-Applikationen nicht allzu viel ändert. BDA-Applikations Entwickler müssten dann lediglich dieses zusätzliche Interface verwenden um die TT-premium zu unterstützen.
Terratec hat das bereits gemacht. Der Cinergy T USB XE ist USB 1.1 kompatibel und kann somit nicht einen kompletten DVB-T TransportStream in Echtzeit transportieren. Deshalb wurde ein zusätzliches PID-Filter Interface definiert, der TransportStream wird also auf Hardware-Ebene gefiltert. Dort könnte man sich die Infos bzw. API-Doks holen und einen Quasi-Standard etablieren...