#1 Burning Software

It is currently Sat Apr 27, 2024 9:51 pm

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: About sample dvdvideotrackatoncefromtree
PostPosted: Sun Aug 21, 2005 9:17 am 
Offline

Joined: Thu Aug 26, 2004 12:58 am
Posts: 45
I am using delphi , and i see your DVDVideoTrackAtOnceFromTree :

Files must be aligned like this:

/VIDEO_TS/VIDEO_TS.IFO
/VIDEO_TS/VIDEO_TS.VOB
/VIDEO_TS/VIDEO_TS.BUP
/VIDEO_TS/VTS_01_0.IFO
/VIDEO_TS/VTS_01_0.VOB
: :
/VIDEO_TS/VTS_01_9.VOB
/VIDEO_TS/VTS_01_0.BUP
: :
/VIDEO_TS/VTS_99_0.BUP

Can i order the files as
VIDEO_TS.IFO
VTS_01_0.IFO
VIDEO_TS.BUP
VTS_01_0.BUP
VTS_01_0.VOB
....................
(Perhaps it is some other orders )


What differences about that?


Top
 Profile  
 
 Post subject: Re: About sample dvdvideotrackatoncefromtree
PostPosted: Sun Aug 21, 2005 12:35 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
No, you cannot. Files on DVD-Video disc be created in the order or you'll get a disc unreadable in some of the hardware players.

abs wrote:
I am using delphi , and i see your DVDVideoTrackAtOnceFromTree :

Files must be aligned like this:

/VIDEO_TS/VIDEO_TS.IFO
/VIDEO_TS/VIDEO_TS.VOB
/VIDEO_TS/VIDEO_TS.BUP
/VIDEO_TS/VTS_01_0.IFO
/VIDEO_TS/VTS_01_0.VOB
: :
/VIDEO_TS/VTS_01_9.VOB
/VIDEO_TS/VTS_01_0.BUP
: :
/VIDEO_TS/VTS_99_0.BUP

Can i order the files as
VIDEO_TS.IFO
VTS_01_0.IFO
VIDEO_TS.BUP
VTS_01_0.BUP
VTS_01_0.VOB
....................
(Perhaps it is some other orders )


What differences about that?


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 21, 2005 11:55 pm 
Offline

Joined: Thu Aug 26, 2004 12:58 am
Posts: 45
but some dvds have not VIDEO_TS.VOB or VTS_01_0.VOB file.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 22, 2005 12:04 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Skip the files if they are not used. But do not change the order.

abs wrote:
but some dvds have not VIDEO_TS.VOB or VTS_01_0.VOB file.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 25, 2005 1:27 am 
Offline

Joined: Thu Aug 25, 2005 1:24 am
Posts: 1
Assuming you have valid files and the correct file order, can you just burn the files to a DVD to make them compatible with DVD players? Or do you need to burn them in a special way?

(e.g. like VCD files that have a special disk layout)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Aug 25, 2005 6:17 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
It's StarBurn business and not yours. You just provide files in the correct order and make sure they are valids (VOBs are properly indexed and IFO/BUPs have valid relative offsets - DVD authoring tool must take care of this).

snogger wrote:
Assuming you have valid files and the correct file order, can you just burn the files to a DVD to make them compatible with DVD players? Or do you need to burn them in a special way?

(e.g. like VCD files that have a special disk layout)


Top
 Profile  
 
 Post subject:
PostPosted: Sat Aug 27, 2005 11:47 pm 
Offline

Joined: Thu Aug 26, 2004 12:58 am
Posts: 45
about l__ULONG__GUID

for example:
Inc(l__ULONG__GUID);
l__ULONG__Status =
StarBurn_UDF_FormatTreeItemAsFile(
&g__UDF_TREE_ITEM__File[ 6 ],
( ++l__ULONG__GUID ),
"vts_01_1.vob",
"c:\VOB\vts_01_1.vob",
&l__UDF_TREE_ITEM__Directory[ 2 ]
);

but not all of function need this sentence :Inc(l__ULONG__GUID);
for example:
l__ULONG__Status =
StarBurn_UDF_FormatTreeItemAsFile(
&g__UDF_TREE_ITEM__File[ 8 ],
( ++l__ULONG__GUID ),
"vts_01_3.vob",
"c:\VOB\vts_01_3.vob",
&l__UDF_TREE_ITEM__Directory[ 2 ]
);

Does this have the difference?

And another question :
How to check we need to patch IFOs ?
In your example g__UCHAR__IsIfoPatch has not changed all the time .

Thank you for your help very much .


Top
 Profile  
 
 Post subject:
PostPosted: Sat Aug 27, 2005 11:55 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
1) GUID for UDF nodes must be different. In ALL of the nodes.

2) Just change global variable g__UCHAR__IsIfoPatch and relative offsets within image would be changed. Apply this code ONLY if you have problems with hardware DVD players (StarBurn's formatting and DVD authoring tool you use have different relative offsets assuming). Can be get only in experimental way.

abs wrote:
about l__ULONG__GUID

for example:
Inc(l__ULONG__GUID);
l__ULONG__Status =
StarBurn_UDF_FormatTreeItemAsFile(
&g__UDF_TREE_ITEM__File[ 6 ],
( ++l__ULONG__GUID ),
"vts_01_1.vob",
"c:\VOB\vts_01_1.vob",
&l__UDF_TREE_ITEM__Directory[ 2 ]
);

but not all of function need this sentence :Inc(l__ULONG__GUID);
for example:
l__ULONG__Status =
StarBurn_UDF_FormatTreeItemAsFile(
&g__UDF_TREE_ITEM__File[ 8 ],
( ++l__ULONG__GUID ),
"vts_01_3.vob",
"c:\VOB\vts_01_3.vob",
&l__UDF_TREE_ITEM__Directory[ 2 ]
);

Does this have the difference?

And another question :
How to check we need to patch IFOs ?
In your example g__UCHAR__IsIfoPatch has not changed all the time .

Thank you for your help very much .


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group