>From [EMAIL PROTECTED] Wed Nov 20 14:43:02 2002
>> >+ #ifdef DVD_VIDEO
>>
>> - why it is needed
>>
>> - what it should cure
>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
>....
>In comparison to the current outcome which is
>VIDEO_TS.BUP
>VIDEO_TS.IFO
>VIDEO_TS.VOB
>VTS_01_0.BUP
>VTS_01_0.IFO
>VTS_01_0.VOB
>VTS_01_1.VOB
>VTS_01_2.VOB
>...
Which is just sorted accordung to Joliet rules.
If I would include the patch (*), then I would need to disable Joliet for
video DVD's.
*) I just verified in the standard that UDF directories indeed may be unsorted
and that VIDEO_TS.IFO should be the first entry in VIDEO_TS/
>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?
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. Note that
mkisofs makes the content from VIDEO_TS.IFO the first file content on the media.
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.gmd.de/usr/schilling ftp://ftp.fokus.gmd.de/pub/unix
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]