Zitat
Moment, die eigentliche Verarbeitung der Daten findet ja im Treiber (bzw. der Firmware) für die SD-FF-Karte statt.
Na klasse!
Hauptsache Du must nix tun
Du weißt aber schon, dass Dateioperationen ein vielfaches der Zeit einer Speicheroperation brauchen?
Zitat
Du wirst lachen, so war es früher mal. Aber auch dieser Puffer ist ab und zu übergelaufen, wenn die Karte "gesponnen" hat.
Nicht jedes Problem läßt sich dadurch beheben, daß man einfach nur Speicher "draufschmeisst".
Hey Klaus - auch wenn Du mich für einen geistigen Tiefflieger hälst, ganz so einfach bin ich dann doch nicht gestrickt
... und ich habe bestimmt nicht verlangt, dass Du die Stelle verschlimmbessern sollst.
Ein Ringpuffer - so wie ich ihn verstehe - kann immer beschrieben werden und blockiert die schreibende Seite nie!
Wenn der lesende Prozess nicht hinterher kommt, na gut - Pech gehabt. Dann gibt es eben Paketverlust - aber nur für den, der nicht in die Pötte kommt.
In ffplay - für mich die Vorlage schlechthin - wird es auch so gemacht.
Lesen und Dekodieren sind voneinander unabhängige Threads und erst direkt vor der Anzeige wird entschieden, ob ein Frame nach draußen oder nach /dev/null geschickt wird.
Ich würde den Treiber auf jeden Fall als "blackbox" einstufen, den ich nicht beeinflussen kann.
Wenn ich also weiß, dass der Treiber manchmal stocken kann, muss ich in der Anwendung dafür Sorge tragen, dass dies Stocken niemand beeinträchtigt.
Zitat
Das müsste sich vielleicht mal jemand im Treiber bzw. der Firmware anschauen, aber ich vermute stark, daß das heutzutage niemanden mehr interessiert...
und wenn schon.
Im Gegensatz zu Dir gehe ich davon aus, dass externe Störungen "normal" sind.
Jetzt ist es die SD-FF und demnächst ist es irgend jemand anderes. Spielt es eine Rolle? - Ich denke eher nicht.
Wenn ich z.B. ein Ausgabe-Device per WLan anbinde, könnte das gleiche Problem wieder auftauchen.
Wenn der VDR davon ausgeht, dass es bei der Übertragungskette zu Problemen kommen kann und Sender und Empfänger der Pakete entkoppelt, dann werden es immer lokale Probleme bleiben, die keine Kollateralschäden verursachen.
Was mich stört ist einfach die Tatsache, dass ein Problem bei der Wiedergabe zu defekten Aufnahmen führen kann. Das kann und darf nicht sein.
Wenn Dir das zu theoretisch ist, dann lass es eben.
Zitat
Naja, das Plugin muss sich natürlich schon merken, welche Kanäle es für welches Device sperren/zulassen soll, ich hab nicht gesagt, dass es automatisch und nur mit der channels.conf geht...
Ja, so könnte es schon gehen.
Nur halte ich das für die schlechteste aller Möglichkeiten.
Die Eigenschaften der Kanäle sollten an einer Stelle gepflegt werden.
Vielleicht ist dort ja nach 2.0 was möglich. Mann soll die Hoffnung nie aufgeben.
Zitat
werde ich mich an dieser Diskussion nicht mehr beteiligen - reine Zeitverschwendung!
Wenn der VDR mit dem Klaus nimmer gepflegt werden kann, sollte man vielleicht über einen Fork nachdenken.
Es macht keinen Spaß mehr, sich für Produktqualität einzusetzen.
Gero