Ich versuche mal das Log zu deuten
Ist ja vielleicht für einige interessant bei der Fehlersuche. Ich erhebe aber keinen Anspruch auf vollständige Korrektheit (ich habs ja nicht programmiert). Als Grundlage dient diese kleine
Einweisung.
Zitat:
PVRRIPPER LOG v0.9.5
RecordNo = 2
Station = RTL Televisio
Clip = Pakt der Wölfe
Date = 03.10.2003 - 23:01:13
Length = 2:43:47
Length in s =9827
Ich denke mal bis hier ist alles klar was gemeint ist.
Zitat:
SkipIndex =
Keine Ahnung
Zitat:
VClusters = 36 means max 3600 MByte
Anzahl der Video Cluster
1 Cluster entspricht beim Hyundai/Kathrein 100MB (204800 bzw. 0x32000h Sektoren à 512 Bytes)
Zitat:
AClusters = 3 means max 300 MByte
Anzahl der Audio Cluster (auch hier 1 Cluster = 100 MB)
Zitat:
VClusters = 42 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 54 55 56 57 58 59 5a 5b 6d 6e 6f 70 71 72 73 74 76 77 78 79
Die Positionen der genutzen Video Cluster. Der erste Video Cluster fängt bei Sektor 256 (0x100h) auf der Platte an.
Zitat:
AClusters = 43 53 75
Die Positionen der genutzen Audio Cluster. Der erste Audio Cluster fängt bei Sektor 205056 (0x32100h) an
Zitat:
Dump clusters... 42 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 54 55 56 57 58 59 5a 5b 6d 6e 6f 70 71 72 73 74 76 77 78 79
Anscheinend die Anzeige welche Video Cluster gerippt sein sollten.
Zitat:
GetStreamIDs
try to rewind... failed...
Anscheinend wird hier eine Überprüfung der gerippten TS Packets (bzw. des TS Streams) vorgenommen, ob ein korrekter Video Stream vorliegt. Im TS Packet Header steht hierfür die entsprechende Information. Wenn der Stream vorhanden ist wird glaube ich die entsprechende Stream ID bzw. der Typ (1 Byte) des Streams im Log angezeigt (das Byte für Audio bzw. Video ist genormt, da komme aber jetzt auswendig nicht drauf welche 2 Bytes das waren).
Falls nicht (failed) werden möglicherweise die gerippten Cluster bzw. der Stream gelöscht.
Genaueres hierzu weis auch nur der Coder.
Zitat:
Dump clusters... 43 53 75
GetStreamIDs
try to rewind... failed...
Hier nochmal das gleiche wie oben nur diesmal für den Audio Stream
Zitat:
Videostream=0
Audiostream=0
can't go on...
Wenn keine Streams vorhanden sind (...stream=0) beendet der Ripper den Vorgang hier
Zitat:
CPVRDrive::~CPVRDrive()
Ein Funktionsdestruktor. Vermutlich wird hier die CreateFile/ReadFile API, die den direkten Festplatten Zugriff ermöglich geschlossen.