PDA

View Full Version : Return to main menu after each title playback


maduser74
9th May 2005, 08:01
Hi All,

I have a DVD that i authored with few episodes of kids show using TMPGENC DVD Author...

I would like to modify the PGC so that after every title it comes back to the main menu.

I have 9 titles total each has an episode of the show...No chapters in each title... I have only one menu which is main menu.

How do i change the PGC of each title so that after playback it goes back to main menu.

Appreciate if anyone could tell how to do it or point to me if anybody have already done this.

Regards

jeanl
9th May 2005, 08:17
That should be straightforward with PgcEdit.
Load the DVD in PgcEdit, for each title, add a new command in the post-command area to jump to the main menu (in fact you should replace the current command that probably goes on to the next title). If all the titles are in the same VTS that will be easy, you can just use a CALLSS-VTSM command.
If you're not familiar with PgcEdit, we can give you more info on how to do that, but it should be very easy. But make sure to include a dump of all the PGC post commands ("copy as text") so we can see what's going on...
jeanl

2COOL
9th May 2005, 08:22
If you are jumping back in your main menu after the last episode, look at your post commands in there for the command to jump to main menu.

maduser74
15th May 2005, 19:12
Sorry for the late reply and appreciate your answers.

Here is the dump of post commands for all titles...

How do i find out whether it goes back to the menu after playback. Is it already doing it ? Can you give me a brief on how to interpret the command and where it goes to ?




VTST 1 , 1 TTN 1 (22:30) Title 1 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 15 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 21, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 2 , 1 TTN 1 (20:34) Title 2 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 16 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 22, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 3 , 1 TTN 1 (22:13) Title 3 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 17 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 23, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 4 , 1 TTN 1 (27:18) Title 4 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 18 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 24, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 5 , 1 TTN 1 (27:21) Title 5 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 19 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 25, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 6 , 1 TTN 1 (20:11) Title 6 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 1A 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 26, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 7 , 1 TTN 1 (27:21) Title 7 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 1B 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 27, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

VTST 8 , 1 TTN 1 (13:30) Title 8 - Chapters: 1, Programs: 1, Cells: 1

********** pre commands:
********** post commands:
[53 00 00 03 00 0E 00 00] 1 (SetGPRMMD) Set gprm(14) in register mode =(mov) 3
[30 18 00 1C 01 C0 0F 0E] 2 if ( gprm(15) & gprm(14) ) then { (CallSS) Call the VMGM PGC 28, resume cell 1 }
[30 08 00 00 01 42 00 00] 3 (CallSS) Call the VMGM Title menu, resume cell 1

lark
15th May 2005, 19:17
hard to tell without knowing, what do you have in VMGM PGC 21 - 28,
but most probably those jump to the next title and if you just delete 2. post command from everty title, you end up to your menu...

regards
t :)

2COOL
15th May 2005, 20:16
Try deleting Post commands 1 and 2 in every Title. Test by tracing without saving.

maduser74
16th May 2005, 00:10
Is there any guide or any website where they can explain each commands ?
like SetGPRMMD, gprm, CallSS..

Thanks

sweetness
16th May 2005, 00:24
yes http://www.dvd-replica.com (look under Virtual Machine)

if you are using PgcEdit in the command Editor window you will see a button with the command name, just click on that and it will jump to dvd-replica.

2COOL
16th May 2005, 06:14
Originally posted by maduser74
Is there any guide or any website where they can explain each commands ?
like SetGPRMMD, gprm, CallSS..Besides learning terminalogies and definitions, did it work for you?

maduser74
18th May 2005, 01:27
Yes. It worked.

Thanks bunch guys.

2COOL
18th May 2005, 01:35
CC