Recent content by alexi

  1. A

    TS Packet Checker

    ja, da hattest Du mal was geschrieben, ist lange her... für original TSPacketChecker in PID 0x0011 ONE: kein Bouquet (BAT) und Multi-Section Delivery TSPacketChecker hängt sich auf !!! Das Erste: 1 Bouquet (BAT) und Multi-Section Delivery TSPacketChecker hängt sich auf !!! MTV: kein Bouquet...
  2. A

    TS Packet Checker

    TSPacketChecker hängt sich bei einigen .ts-files auf... Ein Beispiel ist "Das Erste" auf 19,2 E. liegt das an Bouquets (BAT) oder Multi-Section Delivery? keine Probleme mit MTV, TELE5, ...
  3. A

    TS Packet Checker

    TSPacketChecker hängt sich bei einigen .ts-files auf... Form1.cs so geändert (// test by alexi) dass es die aktuelle Byteposition im File anzeigt. Wenn sich die nicht mehr ändert git es an der Stelle ein Problem.
  4. A

    TS Packet Checker

    ich weiss nicht ob 4300 und der Faktor 5 in section.cs (original) gute Ideen sind und wo die Zahlen herkommen. Mit 4096 hat es mit fehlerfreien .ts-Files funktioniert, bei files mit packet fehlern gab es probleme, weiss nicht warum, habe deshalb auf 5096 erhöht. Ist ein Hinweis auf eventuelle bugs.
  5. A

    TS Packet Checker

    meine aktuellen sources, NITParser.cs und PmtParser.cs ist von Kay, der Rest von mir Form1.Designer.cs: Kosmetik PacketChecks.cs: Bugfixes mit Quellenangabe. todo ist todo. Rest: under construction. .
  6. A

    TS Packet Checker

    das Linq hatte ich schon auskommentiert (ohne .net 3.5 auswählen), aber da kommen dann andere Fehlermeldungen. .net 3.5 werde ich vermutlich installieren müssen, weiss nicht ob das geht und wenn es geht was danach nicht mehr funktioniert. Ich hole es heute abend aus dem git.
  7. A

    TS Packet Checker

    @kay: ich habe in Form1.Designer.cs nur das this.label2.Text = "Max Pcr/Pts diff (clock value) [seconds]"; und ein paar Positionen (Edit-Feld ...) verändert. Damit ich weiss, dass ich in Sekunden eingeben muss. Die Änderungen in PacketChecks.cs sind noch nicht fertig. Also noch kein Grund...
  8. A

    TS Packet Checker

    meine Änderungen sind immer noch "under construction" und TSPacketChecker mit meinen Änderungen zeigt mehr errors an als DemuxToy. Bin noch nicht am Ziel. Und muss noch viel testen. Wenn ich weiter bin kommt github dran.
  9. A

    TS Packet Checker

    noch ein bugfix: // return (header.HasAdaptionField && (tsPacket[5] & 0x10) == 0x10); // ISO/IEC 13818-1: "The adaptation_field_length is an 8-bit field specifying the number of bytes in the adaptation_field immediately following the adaptation_field_length. // The value 0...
  10. A

    TS Packet Checker

    ich habe noch einen Bug in PacketChecks.cs gefixt: using System; using System.Collections.Generic; using System.Text; namespace TsPacketChecker { class PacketChecker { private long droppedPackets; private long nullPackets; private long totalCCErrors; private long...
  11. A

    TS Packet Checker

    Ist es richtig null packets auf if (header.Pid > 0x1f) // don't check pids which contain SI information { CheckPcr(header, tsPacket, ref pi); CheckPtsDts(header, tsPacket, ref pi); } Pcr und PtsDts errors zu prüfen? kommen die TSPacketChecker pts errors=40...
  12. A

    TS Packet Checker

    Ich glaube da fehlt noch was: duplicate packet checking ContinuityAnalyzer: duplicate packet checking may be too simplistic · Issue #267 · tsduck/tsduck
  13. A

    TS Packet Checker

    in PacketChecks.cs war noch ein Bug. // ISO/IEC 13818-1: "In the case of a null packet the value of the continuity_counter is undefined." if (header.Pid == 0x1fff) nullPackets++; else CheckContinuityCounter((byte)(tsPacket[3]), ref pi); // check continuity_counter if no null packet...
  14. A

    TS Packet Checker

    noch was: in NITParser.cs wird der code nach dem ersten return nie ausgeführt. #region Descriptor decoders private void DVB_GetLogicalChannelNumber(int original_network_id, int transport_stream_id, byte[] buf, int start) { netInfo.service_id = (0x100 * buf[start]) + buf[start...
  15. A

    TS Packet Checker

    Ich verstehe nicht wie Du "mehr anzufordern" möchtest. "warten" geht und ist auch gut, bei manchen Sendern dauert es sehr lange bis alle subtables da sind. Bei file muss man halt lange genug aufzeichnen. File hat den Vorteil, dass man mit einem unveränderten File die eigenen Änderungen am...
Top Bottom