Das mit dem Buffer interessiert mich. Warum?
Das war nur eine Idee. Hier in diesem und den folgenden Posts aus einem älteren Thread, zwar mit dem ngene-Treiber, aber ähnliches Problem
CI-Unterstützung für CineS2, Mystique SaTiX-S2 Dual usw.
Die ngene und ddbridge Treiber sind sehr ähnlich, und in beiden liefert ts_read() erst Daten wenn die angegeben Buffergröße erreicht ist. Je größer der Send/Receive Buffer von ddci2, desto länger kann es dauern bis die Daten von ts_read() aus dem CI weitergegeben werden. Da die Datenrate nicht immer gleich ist und das Füllen des Buffers unterschiedlich lange dauert, wäre es denkbar, dass dem VDR dabei machmal die Daten ausgehen und damit es zu Bildfehlern o.ä. kommt.
Mit einer kleineren Buffergröße würde die Daten schneller und damit flüssiger an den VDR geliefern werden.
Helmut