sync_byte_error Fehler

Begonnen von Zenani, Mai 19, 2010, 23:14:23

« vorheriges - nächstes »

Zenani

Hi,

ich hab hier eine Aufnahme voll mit diesen Fehlermeldungen:

TS  ERROR: Invalid paket $002D5AB8 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AB9 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5ABA for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5ABB for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5ABC for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5ABD for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5ABE for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5ABF for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AC0 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AC1 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AC2 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AC3 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AC4 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $002D5AC5 for PID $00FF, skipped! Error: sync_byte_error
Resync found for next paket $002D5AC6 with Offset: 10152

Starting at paket $003399CA PCR: 00:09:41.904 (20:42:58.787)
TS  ERROR: Invalid paket $0086948F for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869490 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869491 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869492 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869493 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869494 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869495 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869496 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869497 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869498 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00869499 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0086949A for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0086949B for PID $00FF, skipped! Error: sync_byte_error
Resync found for next paket $0086949C with Offset: 11844
TS  WARNING: For PID 00FF $0086949C: Paket discontinuity 2,8
TS  WARNING: For PID 0103 $008694B5: Paket discontinuity 0,2
PES ERROR: For PID 0103 00:23:37.100 PES paket $0000229C is invalid (SizeMismatch), starting with TS paket $00869117 Size: 7504 should be 7688
TS  WARNING: For PID 00FF $00883025: Paket discontinuity 14,0
TS  ERROR: Invalid paket $00883575 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883576 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883577 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883578 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883579 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0088357A for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0088357B for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0088357C for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0088357D for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0088357E for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $0088357F for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883580 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883581 for PID $00FF, skipped! Error: sync_byte_error
TS  ERROR: Invalid paket $00883582 for PID $00FF, skipped! Error: sync_byte_error
Resync found for next paket $00883583 with Offset: 13536
TS  WARNING: For PID 00FF $00883583: Paket discontinuity 10,1
TS  WARNING: For PID 0103 $0088358D: Paket discontinuity 2,4
PES ERROR: For PID 0103 00:23:51.020 PES paket $000022F3 is invalid (SizeMismatch), starting with TS paket $00883349 Size: 7504 should be 7688


Die Aufnahme ist von einer DM800 und auf der DM800 laufen die Stellen anscheinend ohne Probleme.
Der TS-Doctor hängt an diesen Stellen auch ziemlich lange, so 2-5 min teilweise.
Eine Macke hat die Aufnahme aber auch, spiele ich die mit XBMC ab, dann füllt sich der Videobuffer nichtmehr richtig.

Nur wie schneide ich so eine Stelle ich aus, die Paketnummern "TS  ERROR: Invalid paket $002D5AB8 for PID $00FF, skipped! Error: sync_byte_error" im Log beziehen sich ja wieder nur auf Pakete des Videostreams, nicht auf die des gesamten Streams oder? Dann kann ich die Werte ja nicht im Raw Cutter verwenden?

mfg Zenani

Cypheros

Hi Zenani,

die Paketnummer ist die Paketnummer im Hauptstream allerdings im Quellfile und nicht im Zielfile. Da aber in Deinem Fall auch der ein oder andere Resync auftaucht wird es schwierig, die genaue Position zu finden, da bei jedem Resync Bytes übersprungen werden (siehe Offset).

Ansonsten kannst Du rechnen: Paketnummer * 188 + (summe_offsets) = Byteposition im Quellstream

Zenani

Hab dir ne Mail geschrieben und da ich die Fehlerstelle jetzt genau kenne:
DM800 - keine Fehler sichtbar
PC mit smplayer oder MPC-HC sieht man Fehler

Zenani

Hi,

schon Zeit gehabt danach zu schauen?

Cypheros

#4
Hi,

ja hab ich und ich kann nur sagen, dass die Datei wirklich kaputt ist. Mittlerweile zeigt die Fehlerliste ja auch die Fehler an der richtigen Stelle an.

$0103 ; PES ; 00:00:04.118 ; PES ERROR: SizeMismatch
$0103 ; PES ; 00:00:06.828 ; PES ERROR: SizeMismatch
$0103 ; PES ; 00:00:10.507 ; PES ERROR: SizeMismatch

Wenn ich mir die Datei mal mit dem Packet Editor anschaue sehe ich den Fehler sofort (siehe Anlage). Die Pakete enthalten nur "FF" und sind somit nicht zu gebrauchen. Total hin, da kann man nix machen. Du kannst nur versuchen die Fehlerstelle rauszuschneiden.


Gruß
Cypheros

Zenani

Aber seltsam das es die DM800 dann trotzdem schafft die Stelle ohne Fehler abzuspielen.

Zenani

Hab den Fehler gefunden, auf der DM800 war der Stream wohl noch fehlerfrei. Auf der externen Platte gibts jedenfalls jetzt Sektorfehler bei genau der Datei.
Das würde dann auch erklären wieso die Aufnahme auf der DM800 lief.

Cypheros

Hi Zenani,

danke für die Rückinfo. Habe auch schon einige Male geflucht über USB-Festplatten. Leider ist es nicht immer möglich ohne "USB-Gerät sicher entfernen" die Festplatte fehlerfrei zu entfernen.

Thor1967

das problem soltet ihr mal bei DM melden  ;)

Zenani

Das hat mit der Dreambox eher gar nix zu tun. Nur damit das die externe Platte wohl grade den Geist aufgibt. Aushängen ist nämlich nicht das Problem, das mach ich zum einen immer und falls nicht, und Windows war noch was am arbeiten ist, bekommt man ja schöne Fehlermeldungen "Datenverlust beim schreiben auf .."
Und beim sichern auf eine neue Platte habe ich inzwischen schon mehrere Defekte Filme gefunden die mal völlig OK waren.


www.cypheros.de