> >As commentary section says the patch should improve compatibility with
> >consumer DVD-Video players by sorting file entries in VIDEO_TS directory
> >in the same order as the files those entries point to are laid down on
> >the disk:
> 
> >VIDEO_TS.IFO
> >VIDEO_TS.VOB
> >VIDEO_TS.BUP
> >VTS_01_0.IFO
> >VTS_01_0.VOB
> >VTS_01_1.VOB
> >VTS_01_2.VOB
> >VTS_01_0.BUP
> >....
> 
> If I would include the patch (*), then I would need to disable Joliet for
> video DVD's.

??? Joliet does not get enabled if you specify -dvd-video... It just
uses Joliet's sorting procedure... Or do you mean that you'll have to
make sure they can't specify both -joliet and -dvd-video on command
line? Alternative would be to implement [yet] another sorting procedure
for UDF. But if you want to hear my opinion, then I'd say that warning
about mixing -joliet and -dvd-video would actually suffice.

> >In general how do consumer players work? To play the whole video content
> >it's actually sufficient to locate a single file (and most players do
> >just that), VIDEO_TS.IFO to be specific, which contains references to
> >all titlesets. The catch is that those references are *relative* to
> >first LBA of VIDEO_TS.IFO. If player is stupid enough to assume first
> >file to be VIDEO_TS.IFO it will end up with VIDEO_TS.BUP's first LBA
> >instead. Now given that VIDEO_TS.BUP is verbatim copy of VIDEO_TS.IFO
> >attempt to dereference those relative pointers will effectively result
> >in garbled playback.
> 
> Du you actually know a player that does not like the DVDs made with mkisofs?

No, which is why I wrote "there're rumors" in commentary section.
Unfortunately I can't find the reference anymore... But it *is* possible
to read the specification as "VIDEO_TS.IFO has to be the first" and [as
also mentioned in commentary section] most discs I've examined *are*
sorted the proposed way. Well, "most discs" basically means "4-5 discs
other than 'The Matrix'" which is apparently known for playback problems
and those "other than 'The Matrix'" turned to be titles
released/produced by SONY.

> I thought that a dump DVD player will start at sector 256 (anchor descriptor)
> and search for the VIDEO_TS.IFO's magic string in the beginning of the file.
> This way, the player does not even need to know UDF at all.

There're even rumors that there're players out there that fail to play
disk if [empty] AUDIO_TS directory is not present. Yes, it's a jungle
out there... Tell me something I don't know...

> Note that
> mkisofs makes the content from VIDEO_TS.IFO the first file content on the media.

Note that I know that. I did write "[patched version sorts] ... file
entries in VIDEO_TS directory in the same order as the files ... are
laid down on the disk," didn't I?

A.


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

Reply via email to