>From [EMAIL PROTECTED] Sat Dec 21 10:49:06 2002

>> as you might have noticed, there still is a problem in mkisofs:
>> 
>> OBJ/sparc-sunos5-cc/mkisofs: Implementation botch. Video pad for file VTS_02_1.VOB 
>is -13
>> OBJ/sparc-sunos5-cc/mkisofs: Either the *.IFO file is bad or you found a mkisofs 
>bug.
>> 
>> If _you_ have an idea, your thoughts are welcome!

>.IFO file contains offset to the beginning of menu file (vtsm_vobs) and
>beginning of video content itself (vtstt_vobs). Now if menu file (such
>as VTS_02_00.VOB) is empty then vtsm_vobs is apparently assigned at
>value of zero. Which is kind of logical, because zero-length file has no
>extents and therefore doesn't so to say start anywhere. Now the point is
>that mkisofs apparently treats this special case vtsm_vobs==0
>*incorrectly* effectively assuming that VTS_02_00.VOB coincides with
>VTS_02_0.IFO and double-booking the space. Attached is the patch
>denoting the affected portion of code. Note that I write "denoting," not
>"fixing" or "addressing." Point is that I'm not so to say nominating
>the patch, but use the diff "language" to illuminate the source of the
>problem. I mean the patch does the trick and mkisofs masters correct
>DVD-Video image, but presumably extra code performing cross-checking is
>required:-)

I checked your patch and it seems to work as expected...

I compared the start sectors for all files with the variant without the 
zero sized files (created by the old version of mkisofs) and the complete
tree including the zero sized files using the patched version and it looks
OK as the relative start positions do not differ on both variants.
So it seems to be OK to include the patch in 2.0-final.

I also asked the author of the pad code to check it and he has no objections.



J�rg

 EMail:[EMAIL PROTECTED] (home) J�rg Schilling D-13353 Berlin
       [EMAIL PROTECTED]               (uni)  If you don't have iso-8859-1
       [EMAIL PROTECTED]           (work) chars I am J"org Schilling
 URL:  http://www.fokus.fhg.de/usr/schilling   ftp://ftp.berlios.de/pub/schily


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to