Log in

View Full Version : Post-Command Question


Chatwalker
8th April 2004, 07:36
Hi all

I've authored a DVD with three VTS and one Title in each VTS. Now i want to set a post-command or something like that (with IfoEdit), so that the player jumps to the next title when finished playing the title before.

Does anyone know what to do???

It seems to be no problem if the titles are all in the same VTS, but i have to keep each title in one VTS :-)))

Dimmer
8th April 2004, 08:57
You can't jump between titlesets directly. Instead, you have to create some dummy PGCs (i.e. without any video) in VMG and use their Pre commands to route the jumps from one VTS to another. For example, as a Post command of title 1 you put CallSS VMG PGC 2, then as a Pre command of PGC 2 in VMG put JumpTT 2.

What authoring program do you use? You can't add a PGC in IfoEdit, so you'll have to do it during the authoring. Most of the simple programs don't give you a specific option of adding a PGC. However, they often create "junk" PGCs to cover all possible navigation scenarios, and you can re-use those for your purposes.

violao
8th April 2004, 09:07
You need an extra "dummy" PGC in VMG, or better yet extra 2 PGCs, to do the job. Set pre-command in a dummy PGC to Jump to corresponding title and in the post of titles CallSS VMGM PGC <# of next title's calling PGC>.

Chatwalker
8th April 2004, 10:52
Hi Dimmer, hi violao

Thanks for your replies. I've testet your directives with Scenarist and it works!!

I've also taken a look at the IFO's generated by DVDShrink in ReAuthor-Modus (two VTS, two titles) and there are no such dummy-PGC's in VMG :confused:

Any idea how this works (Pre- and Post-Commands of VTS1)?

[000000f4] 1.Pre Command Set GPreg<0> mov (set-val)<0> [71 00 00 00 00 00 00 00 ]
[000000fc] 2.Pre Command (SetSTN) Set Subpicture Stream: 0(Off) [51 00 00 00 80 00 00 00 ]
[00000104] 1.Post Command Set GPreg<0> mov (set-val)<1> [71 00 00 00 00 01 00 00 ]
[0000010c] 2.Post Command (CallSS FP) Call First-Play domain PGC [Resume Cell: 1] [30 08 00 00 01 00 00 00 ]

violao
8th April 2004, 12:44
Originally posted by Chatwalker
I've also taken a look at the IFO's generated by DVDShrink in ReAuthor-Modus (two VTS, two titles) and there are no such dummy-PGC's in VMG
Well, if you have at least one PGC in VMG you can do jumps through it by using GPRM register value as a status of "what to play next". The commands you submitted use GPRM 0 to set a playback status (for resuming probably). It's set to 1 after playing title in VTS1 and jump to VMG domain. There you can inspect GPRM 0 and jump accordingly, like to Title 2, etc.

Chatwalker
8th April 2004, 13:53
@violao

Thank you very much for your help!!!!

influenza
11th April 2004, 08:40
There has been a post by a member called lord of the disc(s) if I'm not mistaken, how you can jump to an other titleset without going through the VMG. This was using ifoedit. But normally with authoring you'll use a (dummy) PGC in the VMG.

Dimmer
12th April 2004, 00:22
Here's this thread (http://forum.doom9.org/showthread.php?s=&threadid=62789). The idea is to use First Play PGC, which is just as good as VMG for jumping between domains. Since practically every DVD has it, you can rely on this method when you're dealing with already authored DVD and can't add a dummy PGC. However, since there is only one First Play PGC, you need to use a GPRM as flag for executing the jumps, similar to what violao described.

Trahald
18th April 2004, 01:01
Because of how easy it is to add pgcs and draw arrows for navigation in scenarist, id still do it the vmg way. but definately that is great for already authored dvd's.