Zum Inhalt springen
Start  › ... Service › Forum
JMS
  • JMS
  • 100% (Erhaben)
  • Advanced Member Thema Starter
vor 13 Jahre


Leider gibt es in DVB.NET (und damit auch VCR.NET und dem Viewer) schon sehr lange eine Einschränkung, die nun zum ersten Mal zugeschlagen hat - zwar nur in einem Test, aber dafür so heftig, dass ein Neustart von VCR.NET notwendig war.



Wenn DVB.NET einen Transport Stream erzeugt (bei VCR.NET Aufzeichungen, bei Aufzeichnungen über den Viewer, beim VCR.NET Betrieb des Viewers), so wird darin die SI Tabelle PMT mit der Beschreibung der Datenströme erzeugt. Als ich den Code damals ursprünglich erstellt habe, dachte ich, dass eine PMT von einem TS Paket (184 Bytes Brutto) Größe mehr als ausreichend ist. Größere PMTs lösen einen Fehler aus, mit dem DVB.NET im Moment an keiner Stelle rechnet. So eben passiert bei dem Versuch, TV5MONDE EUROPE [GlobeCast] mit DVB Untertiteln zu verwenden. Mit den 8 DVB Untertitelströmen kommt die PMT auf etwa 190 Bytes und es knallt. Lediglich beim Aufzeichnen über VCR.NET liesse sich das deaktivieren, die anderen beiden Szenarien schlagen immer fehl.



Leider bin ich im Moment (sicher bis Anfang Dezember) (mal wieder) anderweitig eingebunden und kann das nicht sofort angehen - obwohl es ein sehr schwerer Fehler ist führt er zurzeit offenbar noch nicht wirklich zu Einschränkungen im produktivem Betrieb. Er ist aber ganz oben auf der Liste, erfordert aber etwas Vorarbeiten und ich möchte einige andere aufgerissene Baustellen (neuer Scheduler für VCR.NET) jetzt nicht zuschütten.



Sorry



Jochen

JMS
  • JMS
  • 100% (Erhaben)
  • Advanced Member Thema Starter
vor 13 Jahre


Ups, war doch viel einfacher, als ich dachte. Der Code war drin nur eine überflüssige Prüfung verhinderte, dass eine PMT mit mehr als 184 Bytes ordnungsgemäß geschrieben wurde. Ich habe die Downloads von 4.0 erneuert - für 3.9 plane ich keinen Fix.



Happy Halloween



Jochen


Benutzer, die gerade dieses Thema lesen