Page 1 of 1

DGIndex BUG Repairing field order transition

Posted: Wed Oct 27, 2010 2:24 am
by Patrick
There's a bug in DGIndex, when using the commandline, or when using the repair field order transition in the GUI.
The bug causes an Access Violation in DGDecode.

TFM, repairs the d2v file correctly. Actually, they both do the same reparation, but for some reason dgdecode removes the last field information line (TFM informs that the fixed version has one frame less):

Code: Select all

d00 6 1 575809536 0 1 7 90 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 a0
d00 6 1 576266240 0 1 7 90 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 a0
f00 6 1 576608256 0 1 8 d0 ff

FINISHED  87.79% FILM
becomes:

Code: Select all

d00 6 1 575809536 0 1 7 90 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 a0
d00 6 1 576266240 0 1 7 90 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 a0

FINISHED  87.79% FILM
The fix.txt file:

Code: Select all

D2V Fix Output

Field order transition: 2 -> 0
900 6 1 481253376 0 1 6 d2 f2 f2 e2 e2 e2
d00 6 1 481470464 0 1 7 90 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 a0
corrected...
900 6 1 481253376 0 1 6 d2 f2 f2 e2 e2 e3
d00 6 1 481470464 0 1 7 90 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 b0 a0 b0 a0

Re: DGIndex BUG Repairing field order transition

Posted: Wed Oct 27, 2010 7:40 am
by admin
Please use DGSplit to cut the last 100MB of the file (use segment mode, it's important that it's at least 100MB and include the end of the file). Upload that to mediafire.com and post the link here. Thank you.

Re: DGIndex BUG Repairing field order transition

Posted: Thu Oct 28, 2010 5:20 am
by Patrick
I've cut the last 2 chapters of the video, and have confirmed that the vob triggers the bug.

http://www.mediafire.com/?8hp93u7mx0r53qu (52MB RAR, 116MB uncompressed)

Re: DGIndex BUG Repairing field order transition

Posted: Thu Oct 28, 2010 8:01 am
by admin
Thank you. Investigating...