1. Cookies optimieren die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklärst Du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen
    Information ausblenden
  2. Willkommen im Forum von DIGITAL FERNSEHEN - dem führenden Portal für digitales Fernsehen, Medien und Entertainment. Wenn du hier neu bist, schau dich ruhig etwas um und melde dich an, um am Forengeschehen teilnehmen zu können.
    Information ausblenden

Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

Dieses Thema im Forum "PVR2/PVR2 HD" wurde erstellt von Torben, 21. Mai 2008.

  1. thomas998

    thomas998 Junior Member

    Registriert seit:
    31. März 2008
    Beiträge:
    88
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Technisches Equipment:
    Comag PVR 2/100CI,Sandberg-Konverter,640 GB Seagate ST3640323AS
    Anzeige
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo !
    Code:
    This is the CRC calculated with the polynomial:
    x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x +1.
    
    Das ist im Anhang B CRC Decoder Model der Iso 138181.
    Ich würde mal vermuten, daß sich das ganze nur auf die Payload bezieht.Müßtest Du mal ausprobieren.
    Im Quellcode von Project-X ist das in ..thirdparty/TS.java implementiert.

    gruß
    Thomas
     
  2. cis2000

    cis2000 Junior Member

    Registriert seit:
    30. Juni 2008
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Technisches Equipment:
    Silvercrest Sl80/2 100 CI 80 GB Firmware 3.6
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo,

    ich habe das Tool zur Auswertung verworfen. Grund dafür ist, dass ich ein Proggy im Netz gefunden habe, welches diese Funktionen sehr gut erfüllt. Bin aber noch am Testen. Link hier: http://tsviatko.jongov.com/index_prj_mpegtsutils.htm

    Welche Daten in die CRC32 Berechnung reinfallen, habe ich auch endlich raus. Es geht los ab der Table-ID bis zu dem Byte vor der CRC32. Link hier: http://lists.mpegif.org/pipermail/mp4-tech/2007-May/007385.html
    Das Polynom ist also 0x04C11DB7.

    Nur mit der Berechnung komme ich nicht so recht voran. Ich habe zwar einen Algo in VB und der berechnet auch eine CRC32, nur stimmt diese nicht mit der im TS (PMT, PAT usw.) überein. Im Anhang B ISO steht, dass die CRC32 mit einem Wert codiert und somit geschützt ist. Das macht mir noch etwas Kopfzerbrechen.

    So das ist der Stand des heutigen Tages.

    MfG
    Tommy
     
    Zuletzt bearbeitet: 1. August 2008
  3. thomas998

    thomas998 Junior Member

    Registriert seit:
    31. März 2008
    Beiträge:
    88
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Technisches Equipment:
    Comag PVR 2/100CI,Sandberg-Konverter,640 GB Seagate ST3640323AS
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo !
    "Einen CRC32" berechnen nützt nichts.Es muß schon das richtige Polynom sein.
    Wenn das gesichert ist, kann man mal ein paar Testwerte berechnen.
    http://http://de.wikipedia.org/wiki/Cyclic_Redundancy_Check
    Dort sind auch ein paar Online-Tools genannt.
    Sollte dort auch kein Fehler auftauchen, kann der Fehler nur bei den Eingabedaten liegen (Byte/Wod-Vertauschungen).
    Meinst Du das hier Iso S.99 ?
    Damit sind nur die CRC32 Werte gemeint.Die sind nicht weiter abgesichert.

    gruß
    Thomas
     
  4. cis2000

    cis2000 Junior Member

    Registriert seit:
    30. Juni 2008
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Technisches Equipment:
    Silvercrest Sl80/2 100 CI 80 GB Firmware 3.6
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo Thomas,

    OK. Dann kann es nur an meinem Script liegen. Da ist mit Sicherheit noch ein Fehler drin! Ich bleibe weiter dran.

    Das Polynom muss das Richtige sein, weil die Person der beiden Links identisch ist. Sonst würde sein Proggy nicht funktionieren. CRC32 nachgerechnet und stimmt. Keine Vertauschungen. Fehler bei mir!

    MfG
    Tommy
     
    Zuletzt bearbeitet: 2. August 2008
  5. akniest

    akniest Senior Member

    Registriert seit:
    26. März 2008
    Beiträge:
    185
    Zustimmungen:
    0
    Punkte für Erfolge:
    26
    Technisches Equipment:
    Comag PVR 2/100 CI
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hi,

    ich könnte dir mein Unit zur CRC32-Berechnung für die Meta.Dat zuschicken (in Delphi geschrieben), die arbeitet (meine ich jetzt so away from code) mit dem gleichen Polynom. Das ganze ist recht effizient und falls du Pascal lesen kannst, sollte es gut funktionieren. Interesse?

    Gruß
    Andreas
     
  6. cis2000

    cis2000 Junior Member

    Registriert seit:
    30. Juni 2008
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Technisches Equipment:
    Silvercrest Sl80/2 100 CI 80 GB Firmware 3.6
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo,

    in VB ist das Ganze nicht so einfach, weil es keine Rotations-Funktionen gibt. Hier ein Link zur Source: http://www.vbarchiv.net/tipps/details.php?id=1589

    Kannst Du gern schicken. Wird sich bloß schlecht in VB übertragen lassen. Leider kann ich nur VB und etwas 8 Bit Assembler. Eine große Leuchte bin ich da auch nicht. Aber man kann alles erlernen.
    Ich bleibe weiter dran. Bloß im Sommer ist es mit der Zeit immer recht knapp.

    MfG
    Tommy
     
  7. cis2000

    cis2000 Junior Member

    Registriert seit:
    30. Juni 2008
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Technisches Equipment:
    Silvercrest Sl80/2 100 CI 80 GB Firmware 3.6
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo,

    wer Lust hat, kann sich das Proggy mal ansehen (CRC32 für TS). Quellcode und Proggy enthalten. Leider funktioniert es noch nicht so, wie ich es möchte. Für eventuelle Schäden an Hard- und Software übernehme ich keine Haftung.
    Link: Link entfernt! Geht nicht mehr!

    Schaut es Euch einmal an. Manchmal sehen andere Augen mehr!

    MfG
    Tommy
     
    Zuletzt bearbeitet: 17. August 2008
  8. cis2000

    cis2000 Junior Member

    Registriert seit:
    30. Juni 2008
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Technisches Equipment:
    Silvercrest Sl80/2 100 CI 80 GB Firmware 3.6
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo und UUUPS!

    in der Zip hat das Formular gefehlt.
    Ist jetzt mit dabei. Das Ganze ist in VB6 geschrieben. Ich versuche weiterhin den Fehler zu finden. Vermutlich gibt die Function CRC32 einen falschen Wert zurück!?

    Schaut es mal an. Jetzt sollte es gehen!

    Link: entfernt

    Hier ging es weiter:
    http://forum.digitalfernsehen.de/forum/showthread.php?t=201609

    MfG
    Tommy
     
    Zuletzt bearbeitet: 16. Dezember 2008
  9. cis2000

    cis2000 Junior Member

    Registriert seit:
    30. Juni 2008
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Technisches Equipment:
    Silvercrest Sl80/2 100 CI 80 GB Firmware 3.6
    AW: Suche Format-Beschreibung für .bm, .cp, .dat-Dateien und CHANLIST.BIN

    Hallo Thomas,

    hier bin ich mal wieder. Nicht das Du denkst, ich würde schlafen. Nein! Das Wetter ist schlecht und ich habe mal wieder weiter gemacht. Hier der aktuelle Stand zum testen:

    http://home.pages.at/cis2000/bcs-convert/test.7z

    Es ist noch keine Aktion mit dem Progy möglich, aber das Daten sammeln geht voran.

    Wenn Du mal getestet hast schreibe einmal Deine Wünsche, was das Progy noch können soll.

    MfG
    Tommy
     
  10. thomas998

    thomas998 Junior Member

    Registriert seit:
    31. März 2008
    Beiträge:
    88
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Technisches Equipment:
    Comag PVR 2/100CI,Sandberg-Konverter,640 GB Seagate ST3640323AS