farmer dan
6th November 2003, 03:35
This is the old INTRO-MOVIE-OUTRO project. :eek: Please don't run. :D
The project is organized into two titlesets--VTS_01 and VTS_02. VTS_01 consists ofINTRO (PGC-1=Title 1)
MOVIE (PGC-2=Title 2) and VTS_02 consists of the OUTRO (Title 3).
After I had gotten everything together and it played completely through in IFO Edit and PowerDVD, I burned it. When I played it in the set top, VTS_01 played, but then the player stopped. Another player did the same thing.
I then revised the navigation three times. Each variation produced the same symptoms1. Played flawlessly in IFO Edit
2. Played flawlessly in PowerDVD--both from the hard drive and the burned disc
3. VTS_01 played in set top, but play stopped after the end of the movie
Tonight I changed the navigation again and it worked in the set top. I don't know why it should work with the current navigation and not with the others since the whole DVD played on the PC with no errors or stoppages whether I used the hard drive or the disc as the source of the files. If I can get an explanation of this phenomenon I would be grateful.
Here is the current navigation. I have excerpted the command tables from the appropriate tables. Additionally, I have added in red those commands that I tried before. I haven't cleaned everything up yet so there are vestiges of what I was doing. The "extra" commands are bypassed now. Also, DVD Lab uses GPreg<11> for its menu navigation. This register is irrelevant to my navigation problem.
First Play PGC Commands
1.Pre Command Set GPreg<0> mov (set-val)<1>
2.Pre Command If GPreg<1> == (cmp-val)<1><' then Goto line# 7
3.Pre Command Set GPreg<2> mov (set-val)<0>
4.Pre Command Set GPreg<3> mov (set-val)<0>
5.Pre Command Set GPreg<4> mov (set-val)<0>
6.Pre Command (JumpSS VMGM) Jump to VMG PGC: 1
7.Pre Command (JumpSS VMGM) Jump to VMG PGC: 2
LU_2 (English) PGC-Menu_1
1.Pre Command Set GPreg<11> mov (set-val)<1>
2.Pre Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu
LU_1 (English PGC-Menu_2 Commands
1.Pre Command Set GPreg<11> mov (set-val)<1>
2.Pre Command (JumpTT) Jump to Title: 3
VTS_1 Root Menu Commands
1.Pre Command If GPreg<1> == (cmp-val)<1><' then Goto line# 30
2.Pre Command If GPreg<11> == (cmp-val)<1><' then Goto line# 16
3.Pre Command If GPreg<11> == (cmp-val)<2><' then Goto line# 17
4.Pre Command If GPreg<11> == (cmp-val)<3><' then Goto line# 18
5.Pre Command If GPreg<11> == (cmp-val)<4><' then Goto line# 19
6.Pre Command If GPreg<11> == (cmp-val)<5><' then Goto line# 20
7.Pre Command If GPreg<11> == (cmp-val)<6><' then Goto line# 21
8.Pre Command If GPreg<11> == (cmp-val)<7><' then Goto line# 22
9.Pre Command If GPreg<11> == (cmp-val)<8><' then Goto line# 23
10.Pre Command If GPreg<11> == (cmp-val)<9><' then Goto line# 24
11.Pre Command If GPreg<11> == (cmp-val)<10><' then Goto line# 25
12.Pre Command If GPreg<11> == (cmp-val)<11><' then Goto line# 26
13.Pre Command If GPreg<11> == (cmp-val)<12><' then Goto line# 27
14.Pre Command If GPreg<11> == (cmp-val)<13><' then Goto line# 28
15.Pre Command If GPreg<11> == (cmp-val)<14><' then Goto line# 29
16.Pre Command (LinkPGCN) Link PGC 2
17.Pre Command (LinkPGCN) Link PGC 3
18.Pre Command (LinkPGCN) Link PGC 4
19.Pre Command (LinkPGCN) Link PGC 5
20.Pre Command (LinkPGCN) Link PGC 6
21.Pre Command (LinkPGCN) Link PGC 7
22.Pre Command (LinkPGCN) Link PGC 8
23.Pre Command (LinkPGCN) Link PGC 9
24.Pre Command (LinkPGCN) Link PGC 10
25.Pre Command (LinkPGCN) Link PGC 11
26.Pre Command (LinkPGCN) Link PGC 12
27.Pre Command (LinkPGCN) Link PGC 13
28.Pre Command (LinkPGCN) Link PGC 14
29.Pre Command (LinkPGCN) Link PGC 15
30.Pre Command (JumpSS FP) Jump to First-Play domain PGC
1.Post Command (JumpVTS_TT) Jump to Title: 1
VTS_01_PGC_2 (Title 2) Commands
1.Pre Command Set GPreg<11> mov (set-val)<4>
1.Post Command Set GPreg<1> mov (set-val)<1>
2.Post Command (CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]
2.Post Command (CallSS VTSM) Call TitleSet root-menu [Resume Cell: 1]
2.Post Command (CallSS FP) [Resume Cell: 1]
The root question is, "Why did the two commands in red cause the player to stop while not stopping the play on the PC?" Of course, until something changes, I will use this navigation scheme in my multiple-title projects from now on. But if anyone can determine why this happened I sure would like to know.
Thanks.
The project is organized into two titlesets--VTS_01 and VTS_02. VTS_01 consists ofINTRO (PGC-1=Title 1)
MOVIE (PGC-2=Title 2) and VTS_02 consists of the OUTRO (Title 3).
After I had gotten everything together and it played completely through in IFO Edit and PowerDVD, I burned it. When I played it in the set top, VTS_01 played, but then the player stopped. Another player did the same thing.
I then revised the navigation three times. Each variation produced the same symptoms1. Played flawlessly in IFO Edit
2. Played flawlessly in PowerDVD--both from the hard drive and the burned disc
3. VTS_01 played in set top, but play stopped after the end of the movie
Tonight I changed the navigation again and it worked in the set top. I don't know why it should work with the current navigation and not with the others since the whole DVD played on the PC with no errors or stoppages whether I used the hard drive or the disc as the source of the files. If I can get an explanation of this phenomenon I would be grateful.
Here is the current navigation. I have excerpted the command tables from the appropriate tables. Additionally, I have added in red those commands that I tried before. I haven't cleaned everything up yet so there are vestiges of what I was doing. The "extra" commands are bypassed now. Also, DVD Lab uses GPreg<11> for its menu navigation. This register is irrelevant to my navigation problem.
First Play PGC Commands
1.Pre Command Set GPreg<0> mov (set-val)<1>
2.Pre Command If GPreg<1> == (cmp-val)<1><' then Goto line# 7
3.Pre Command Set GPreg<2> mov (set-val)<0>
4.Pre Command Set GPreg<3> mov (set-val)<0>
5.Pre Command Set GPreg<4> mov (set-val)<0>
6.Pre Command (JumpSS VMGM) Jump to VMG PGC: 1
7.Pre Command (JumpSS VMGM) Jump to VMG PGC: 2
LU_2 (English) PGC-Menu_1
1.Pre Command Set GPreg<11> mov (set-val)<1>
2.Pre Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu
LU_1 (English PGC-Menu_2 Commands
1.Pre Command Set GPreg<11> mov (set-val)<1>
2.Pre Command (JumpTT) Jump to Title: 3
VTS_1 Root Menu Commands
1.Pre Command If GPreg<1> == (cmp-val)<1><' then Goto line# 30
2.Pre Command If GPreg<11> == (cmp-val)<1><' then Goto line# 16
3.Pre Command If GPreg<11> == (cmp-val)<2><' then Goto line# 17
4.Pre Command If GPreg<11> == (cmp-val)<3><' then Goto line# 18
5.Pre Command If GPreg<11> == (cmp-val)<4><' then Goto line# 19
6.Pre Command If GPreg<11> == (cmp-val)<5><' then Goto line# 20
7.Pre Command If GPreg<11> == (cmp-val)<6><' then Goto line# 21
8.Pre Command If GPreg<11> == (cmp-val)<7><' then Goto line# 22
9.Pre Command If GPreg<11> == (cmp-val)<8><' then Goto line# 23
10.Pre Command If GPreg<11> == (cmp-val)<9><' then Goto line# 24
11.Pre Command If GPreg<11> == (cmp-val)<10><' then Goto line# 25
12.Pre Command If GPreg<11> == (cmp-val)<11><' then Goto line# 26
13.Pre Command If GPreg<11> == (cmp-val)<12><' then Goto line# 27
14.Pre Command If GPreg<11> == (cmp-val)<13><' then Goto line# 28
15.Pre Command If GPreg<11> == (cmp-val)<14><' then Goto line# 29
16.Pre Command (LinkPGCN) Link PGC 2
17.Pre Command (LinkPGCN) Link PGC 3
18.Pre Command (LinkPGCN) Link PGC 4
19.Pre Command (LinkPGCN) Link PGC 5
20.Pre Command (LinkPGCN) Link PGC 6
21.Pre Command (LinkPGCN) Link PGC 7
22.Pre Command (LinkPGCN) Link PGC 8
23.Pre Command (LinkPGCN) Link PGC 9
24.Pre Command (LinkPGCN) Link PGC 10
25.Pre Command (LinkPGCN) Link PGC 11
26.Pre Command (LinkPGCN) Link PGC 12
27.Pre Command (LinkPGCN) Link PGC 13
28.Pre Command (LinkPGCN) Link PGC 14
29.Pre Command (LinkPGCN) Link PGC 15
30.Pre Command (JumpSS FP) Jump to First-Play domain PGC
1.Post Command (JumpVTS_TT) Jump to Title: 1
VTS_01_PGC_2 (Title 2) Commands
1.Pre Command Set GPreg<11> mov (set-val)<4>
1.Post Command Set GPreg<1> mov (set-val)<1>
2.Post Command (CallSS VMGM) Call VMG PGC: 2 [Resume Cell: 1]
2.Post Command (CallSS VTSM) Call TitleSet root-menu [Resume Cell: 1]
2.Post Command (CallSS FP) [Resume Cell: 1]
The root question is, "Why did the two commands in red cause the player to stop while not stopping the play on the PC?" Of course, until something changes, I will use this navigation scheme in my multiple-title projects from now on. But if anyone can determine why this happened I sure would like to know.
Thanks.