View Full Version : screen loop before the movie
Frank_007
2nd February 2005, 22:26
Hi,
I have a DVD that has an error in its program or like that. After selecting "play" an Attention shows up saying that the events and characters in the movie are not real... etc. My problem is that after 5 sec. this screen repeats itself and does not move on to play the movie. The only way I can get the movie running is by going to the menu and selecting the chapters submenu and start from chapter 1. I have looked into the VIDEO_TS.VOB VTS_01_0.VOB and VTS_01_1.VOB using VOBrator but couldn't find that segment. I am still newbie to IFOEdit but would like to find where it is located and fix it or remove. Thank you.
Frank
blutach
3rd February 2005, 00:38
Hi Frank.
Your loop could be anywhere - in a PGC in VMGM (Video_TS.VOB), or any menu or the title itself (although I don't think it's the title because you can start it from the chapter selection menu).
What you need to do is find the actual PGC and look at the commands. Load the disk up in PgcEdit (get it here (http://www.videohelp.com/~r0lZ/pgcedit/index.html)).
And look at every PGC in the VMGM and the menus (except the ones labelled as "dummy"). Just click on a PGC on the left and then hit the ` key (the one above the Tab button). You can use the slider button to quickly scroll thru the PGC's video.
When you have located the exact PGC, please copy the pre, post and cell commands back here. It is likely the problem is in a cell command or a post command. Probably a LinkTopPG (or LinkCN or LinkPGN - something like that, anyway - there's so many ways to do a loop :) ). Once this is eliminated, you will be able to navigate properly to your title.
Regards and good luck
2COOL
3rd February 2005, 00:43
Originally posted by blutach
When you have located the exact PGC, please copy the pre, post and cell commands back here. Info > PGC
Frank_007
3rd February 2005, 22:20
Hi,
I installed PgcEdit and looked through all the movies as you described, but interestingly couldn't find it. I ran the debugger to see what happen and from it I think it is VTST 2, 1 TTN 1 (0:06) Title 2. Though If I run it as movie it shows up as blank screen.
Below are the commands that the debugger goes through from the moment I hit the Play button. Hopefully the problem is there.
I read the tutorials posted on this site but it gives you the basics. Can anyone recommend me an extensive tutorial about the ifo pgc and programming. Thanks alot.
Frank
VTSM 1, LU 1 (en), 5 (0:03) 6b
1 Set gprm(8) &=(and) 61440
2 if ( gprm(8) == 12288 ) then { LinkPGCN PGC 5 }
3 if ( gprm(8) == 32768 ) then { LinkPGCN PGC 9 }
4 if ( gprm(15) == 1 ) then { RSM }
5 Set gprm(13) =(mov) 0
6 (JumpSS) Jump to VMGM PGC 2
VMGM ,LU 1 (en), 2 (dummy)
************ pre commands:
1 Set gprm(13) =(mov) 1
********** post commands:
1 Set gprm(14) =(mov) 4099
2 Set gprm(10) &=(and) 61440
3 Set gprm(9) =(mov) sprm(1:Audio stream number)
4 Set gprm(9) &=(and) 15
5 Set gprm(9) *=(mul) 256
6 Set gprm(10) +=(add) gprm(9)
7 Set gprm(9) =(mov) sprm(2:Sub-picture stream number)
8 Set gprm(9) &=(and) 127
9 Set gprm(10) +=(add) gprm(9)
10 (JumpTT) Jump to Title 2
********** cell commands:
1 LinkTailPGC
VTST 2,1 TTN 1 (0:06) Title 2
********** pre commands:
1 Set gprm(9) =(mov) gprm(14)
2 Set gprm(9) &=(and) 61440
3 if ( gprm(9) != 4096 ) then { Goto line 15 }
4 Set gprm(14) &=(and) 3840
5 Set gprm(14) |=(or) 4099
6 Set gprm(9) =(mov) gprm(14)
7 Set gprm(9) &=(and) 3840
8 if ( gprm(9) == 3840 ) then { Goto line 13 }
9 Set gprm(14) |=(or) 3840
10 Set gprm(9) =(mov) 1
11 Set gprm(9) &=(and) 255
12 Set gprm(2) =(mov) 64
13 (SetSTN) Set Sub-picture stream = gprm(2)
14 Break
15 Set gprm(14) =(mov) 8448 (didn't run)
16 (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1 (didn't run)
17 (CallSS) Call the VMGM PGC 1, resume cell 1 (didn't run)
********** post commands:
1 Set gprm(2) =(mov) sprm(2:Sub-picture stream number)
2 Set gprm(2) &=(and) 63
3 if ( gprm(2) == 2 ) then { Goto line 8 }
4 Set gprm(2) +=(add) 1
5 Set gprm(2) |=(or) 64
6 Goto line 7 (!! I think this is where it is looping)
7 (JumpVTS_TT) Jump to TTN 1 in this VTS
8 (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1
********** cell commands:
VTSM 2, LU 1 (en), 1 (dummy) RootM
********** pre commands:
1 if ( gprm(14) == 8448 ) then { Goto line 5 }
2 Set gprm(14) &=(and) 255
3 Set gprm(14) |=(or) 8192
4 Set gprm(14) |=(or) 256
5 (JumpSS) Jump to VMGM PGC 1
********** post commands:
********** cell commands:
2COOL
3rd February 2005, 22:55
This doesn't tell me much. {EDIT: Well, maybe) I don't even know what your Play button's command is. Anyways, do this. Use the trace function and copy & paste the part of the Log from time of Play button is pressed to problem pgc.
Frank_007
4th February 2005, 00:22
Below is the frist part of the log. One thing different between my player and the PgcEdit is that PgcEdit returns to the main menu where my player keeps repeating that screen.
******* Playing Program 1, Cell 1 (0:01.00 + infinite pause) (6 buttons)
-> sprm(8:Highlighted button number) = 1024 (0x0400) = button 1
Selected menu button: 1
-- button : Set gprm(8) =(mov) 4096 ; LinkTailPGC
-> gprm(8) = 4096 (0x1000) = button 4
-- post 1 : Set gprm(8) &=(and) 61440
-> gprm(8) = 4096 (0x1000) = button 4
-- post 2 : if ( gprm(8) == 12288 ) then { LinkPGCN PGC 5 }
if ( 4096 == 12288 ) : false.
-- post 3 : if ( gprm(8) == 32768 ) then { LinkPGCN PGC 9 }
if ( 4096 == 32768 ) : false.
-- post 4 : if ( gprm(15) == 1 ) then { RSM }
if ( 0 == 1 ) : false.
-- post 5 : Set gprm(13) =(mov) 0
-> gprm(13) = 0 (0x0000)
-- post 6 : (JumpSS) Jump to VMGM PGC 2
------> Entering VMGM , LU 1 (en) , 2 (dummy)
-- pre 1 : Set gprm(13) =(mov) 1
-> gprm(13) = 1 (0x0001)
******* Start playback VMGM , LU 1 (en) , 2 (dummy)...
******* Dummy PGC: no cell to play.
-- post 1 : Set gprm(14) =(mov) 4099
-> gprm(14) = 4099 (0x1003)
-- post 2 : Set gprm(10) &=(and) 61440
-> gprm(10) = 0 (0x0000)
-- post 3 : Set gprm(9) =(mov) sprm(1:Audio stream number)
-> gprm(9) = 0 (0x0000)
-- post 4 : Set gprm(9) &=(and) 15
-> gprm(9) = 0 (0x0000)
-- post 5 : Set gprm(9) *=(mul) 256
-> gprm(9) = 0 (0x0000)
-- post 6 : Set gprm(10) +=(add) gprm(9)
-> gprm(10) = 0 (0x0000)
-- post 7 : Set gprm(9) =(mov) sprm(2:Sub-picture stream number)
-> gprm(9) = 0 (0x0000)
-- post 8 : Set gprm(9) &=(and) 127
-> gprm(9) = 0 (0x0000)
-- post 9 : Set gprm(10) +=(add) gprm(9)
-> gprm(10) = 0 (0x0000)
-- post 10 : (JumpTT) Jump to Title 2
-> sprm(4:Title number in volume) = 2 (0x0002)
-> sprm(5:Title number in VTS) = 1 (0x0001)
-> sprm(6:PGC number) = 1 (0x0001)
-> sprm(7:Chapter number) = 1 (0x0001)
-> sprm(14:Video preference and current mode) = 0 (0x0000)
------> Entering VTST 2 , 1 TTN 1 (0:06) Title 2
-- pre 1 : Set gprm(9) =(mov) gprm(14)
-> gprm(9) = 4099 (0x1003)
-- pre 2 : Set gprm(9) &=(and) 61440
-> gprm(9) = 4096 (0x1000) = button 4
-- pre 3 : if ( gprm(9) != 4096 ) then { Goto line 15 }
if ( 4096 != 4096 ) : false.
-- pre 4 : Set gprm(14) &=(and) 3840
-> gprm(14) = 0 (0x0000)
-- pre 5 : Set gprm(14) |=(or) 4099
-> gprm(14) = 4099 (0x1003)
-- pre 6 : Set gprm(9) =(mov) gprm(14)
-> gprm(9) = 4099 (0x1003)
-- pre 7 : Set gprm(9) &=(and) 3840
-> gprm(9) = 0 (0x0000)
-- pre 8 : if ( gprm(9) == 3840 ) then { Goto line 13 }
if ( 0 == 3840 ) : false.
-- pre 9 : Set gprm(14) |=(or) 3840
-> gprm(14) = 7939 (0x1F03)
-- pre 10 : Set gprm(9) =(mov) 1
-> gprm(9) = 1 (0x0001)
-- pre 11 : Set gprm(9) &=(and) 255
-> gprm(9) = 1 (0x0001)
-- pre 12 : Set gprm(2) =(mov) 64
-> gprm(2) = 64 (0x0040)
-- pre 13 : (SetSTN) Set Sub-picture stream = gprm(2)
-> sprm(2:Sub-picture stream number) = 64 (0x0040)
-- pre 14 : Break
******* Start playback VTST 2 , 1 TTN 1 (0:06) Title 2...
******* Playing Program 1, Cell 1 (0:05.00) (Chapter 1)
-> sprm(7:Chapter number) = 1 (0x0001)
******* Playing Program 2, Cell 2 (0:01.10) (Chapter 2)
-> sprm(7:Chapter number) = 2 (0x0002)
******* End playback of PGC 1.
-- post 1 : Set gprm(2) =(mov) sprm(2:Sub-picture stream number)
-> gprm(2) = 64 (0x0040)
-- post 2 : Set gprm(2) &=(and) 63
-> gprm(2) = 0 (0x0000)
-- post 3 : if ( gprm(2) == 2 ) then { Goto line 8 }
if ( 0 == 2 ) : false.
-- post 4 : Set gprm(2) +=(add) 1
-> gprm(2) = 1 (0x0001)
-- post 5 : Set gprm(2) |=(or) 64
-> gprm(2) = 65 (0x0041)
-- post 6 : Goto line 7
-- post 7 : (JumpVTS_TT) Jump to TTN 1 in this VTS
-> sprm(4:Title number in volume) = 2 (0x0002)
-> sprm(5:Title number in VTS) = 1 (0x0001)
-> sprm(6:PGC number) = 1 (0x0001)
-> sprm(7:Chapter number) = 1 (0x0001)
-> sprm(14:Video preference and current mode) = 0 (0x0000)
------> Entering VTST 2 , 1 TTN 1 (0:06) Title 2
-- pre 1 : Set gprm(9) =(mov) gprm(14)
-> gprm(9) = 7939 (0x1F03)
-- pre 2 : Set gprm(9) &=(and) 61440
-> gprm(9) = 4096 (0x1000) = button 4
-- pre 3 : if ( gprm(9) != 4096 ) then { Goto line 15 }
if ( 4096 != 4096 ) : false.
-- pre 4 : Set gprm(14) &=(and) 3840
-> gprm(14) = 3840 (0x0F00)
-- pre 5 : Set gprm(14) |=(or) 4099
-> gprm(14) = 7939 (0x1F03)
-- pre 6 : Set gprm(9) =(mov) gprm(14)
-> gprm(9) = 7939 (0x1F03)
-- pre 7 : Set gprm(9) &=(and) 3840
-> gprm(9) = 3840 (0x0F00)
-- pre 8 : if ( gprm(9) == 3840 ) then { Goto line 13 }
if ( 3840 == 3840 ) : true.
-- pre 13 : (SetSTN) Set Sub-picture stream = gprm(2)
-> sprm(2:Sub-picture stream number) = 65 (0x0041)
-- pre 14 : Break
******* Start playback VTST 2 , 1 TTN 1 (0:06) Title 2...
******* Playing Program 1, Cell 1 (0:05.00) (Chapter 1)
-> sprm(7:Chapter number) = 1 (0x0001)
******* Playing Program 2, Cell 2 (0:01.10) (Chapter 2)
-> sprm(7:Chapter number) = 2 (0x0002)
******* End playback of PGC 1.
-- post 1 : Set gprm(2) =(mov) sprm(2:Sub-picture stream number)
-> gprm(2) = 65 (0x0041)
-- post 2 : Set gprm(2) &=(and) 63
-> gprm(2) = 1 (0x0001)
-- post 3 : if ( gprm(2) == 2 ) then { Goto line 8 }
if ( 1 == 2 ) : false.
-- post 4 : Set gprm(2) +=(add) 1
-> gprm(2) = 2 (0x0002)
-- post 5 : Set gprm(2) |=(or) 64
-> gprm(2) = 66 (0x0042)
-- post 6 : Goto line 7
-- post 7 : (JumpVTS_TT) Jump to TTN 1 in this VTS
-> sprm(4:Title number in volume) = 2 (0x0002)
-> sprm(5:Title number in VTS) = 1 (0x0001)
-> sprm(6:PGC number) = 1 (0x0001)
-> sprm(7:Chapter number) = 1 (0x0001)
-> sprm(14:Video preference and current mode) = 0 (0x0000)
------> Entering VTST 2 , 1 TTN 1 (0:06) Title 2
-- pre 1 : Set gprm(9) =(mov) gprm(14)
-> gprm(9) = 7939 (0x1F03)
-- pre 2 : Set gprm(9) &=(and) 61440
-> gprm(9) = 4096 (0x1000) = button 4
-- pre 3 : if ( gprm(9) != 4096 ) then { Goto line 15 }
if ( 4096 != 4096 ) : false.
-- pre 4 : Set gprm(14) &=(and) 3840
-> gprm(14) = 3840 (0x0F00)
-- pre 5 : Set gprm(14) |=(or) 4099
-> gprm(14) = 7939 (0x1F03)
-- pre 6 : Set gprm(9) =(mov) gprm(14)
-> gprm(9) = 7939 (0x1F03)
-- pre 7 : Set gprm(9) &=(and) 3840
-> gprm(9) = 3840 (0x0F00)
-- pre 8 : if ( gprm(9) == 3840 ) then { Goto line 13 }
if ( 3840 == 3840 ) : true.
-- pre 13 : (SetSTN) Set Sub-picture stream = gprm(2)
-> sprm(2:Sub-picture stream number) = 66 (0x0042)
-- pre 14 : Break
******* Start playback VTST 2 , 1 TTN 1 (0:06) Title 2...
******* Playing Program 1, Cell 1 (0:05.00) (Chapter 1)
-> sprm(7:Chapter number) = 1 (0x0001)
******* Playing Program 2, Cell 2 (0:01.10) (Chapter 2)
-> sprm(7:Chapter number) = 2 (0x0002)
******* End playback of PGC 1.
-- post 1 : Set gprm(2) =(mov) sprm(2:Sub-picture stream number)
-> gprm(2) = 66 (0x0042)
-- post 2 : Set gprm(2) &=(and) 63
-> gprm(2) = 2 (0x0002)
-- post 3 : if ( gprm(2) == 2 ) then { Goto line 8 }
if ( 2 == 2 ) : true.
-- post 8 : (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1
------> Entering VTSM 2 , LU 1 (en) , 1 (dummy) RootM
-- pre 1 : if ( gprm(14) == 8448 ) then { Goto line 5 }
if ( 7939 == 8448 ) : false.
-- pre 2 : Set gprm(14) &=(and) 255
-> gprm(14) = 3 (0x0003)
-- pre 3 : Set gprm(14) |=(or) 8192
-> gprm(14) = 8195 (0x2003)
-- pre 4 : Set gprm(14) |=(or) 256
-> gprm(14) = 8451 (0x2103)
-- pre 5 : (JumpSS) Jump to VMGM PGC 1
------> Entering VMGM , LU 1 (en) , 1 (0:14)
-- pre 1 : if ( gprm(14) == 8451 ) then { Goto line 64 }
if ( 8451 == 8451 ) : true.
-- pre 64 : (JumpTT) Jump to Title 1
-> sprm(4:Title number in volume) = 1 (0x0001)
-> sprm(5:Title number in VTS) = 1 (0x0001)
-> sprm(6:PGC number) = 1 (0x0001)
-> sprm(7:Chapter number) = 1 (0x0001)
-> sprm(14:Video preference and current mode) = 0 (0x0000)
------> Entering VTST 1 , 1 TTN 1 (1:28:21) Title 1
-- pre 1 : if ( gprm(14) == 8451 ) then { Goto line 28 }
if ( 8451 == 8451 ) : true.
-- pre 28 : Set gprm(14) =(mov) 0
-> gprm(14) = 0 (0x0000)
-- pre 29 : Set gprm(3) =(mov) gprm(10)
-> gprm(3) = 0 (0x0000)
-- pre 30 : Set gprm(3) &=(and) 127
-> gprm(3) = 0 (0x0000)
-- pre 31 : (SetSTN) Set Sub-picture stream = gprm(3)
-> sprm(2:Sub-picture stream number) = 0 (0x0000)
-- pre 32 : Set gprm(2) =(mov) gprm(3)
-> gprm(2) = 0 (0x0000)
-- pre 33 : Set gprm(3) &=(and) 63
-> gprm(3) = 0 (0x0000)
-- pre 34 : Set gprm(4) =(mov) gprm(10)
-> gprm(4) = 0 (0x0000)
-- pre 35 : Set gprm(10) &=(and) 61440
-> gprm(10) = 0 (0x0000)
-- pre 36 : Set gprm(4) &=(and) 3840
-> gprm(4) = 0 (0x0000)
-- pre 37 : Set gprm(4) /=(div) 256
-> gprm(4) = 0 (0x0000)
-- pre 38 : (SetSTN) Set Audio stream = gprm(4)
-> sprm(1:Audio stream number) = 0 (0x0000)
-- pre 39 : Set gprm(12) =(mov) 0
-> gprm(12) = 0 (0x0000)
-- pre 40 : Set gprm(15) =(mov) 1
-> gprm(15) = 1 (0x0001)
-- pre 41 : Break
******* Start playback VTST 1 , 1 TTN 1 (1:28:21) Title 1...
******* Playing Program 1, Cell 1 (6:53.19) (Chapter 1)
-> sprm(7:Chapter number) = 1 (0x0001)
******* Playing Program 2, Cell 2 (2:29.27) (Chapter 2)
-> sprm(7:Chapter number) = 2 (0x0002)
******* Playing Program 3, Cell 3 (1:17.19) (Chapter 3)
-> sprm(7:Chapter number) = 3 (0x0003)
******* Playing Program 4, Cell 4 (4:06.26) (Chapter 4)
-> sprm(7:Chapter number) = 4 (0x0004)
******* Playing Program 5, Cell 5 (2:47.23) (Chapter 5)
-> sprm(7:Chapter number) = 5 (0x0005)
******* Playing Program 6, Cell 6 (3:20.07) (Chapter 6)
-> sprm(7:Chapter number) = 6 (0x0006)
******* Playing Program 7, Cell 7 (1:29.15) (Chapter 7)
-> sprm(7:Chapter number) = 7 (0x0007)
******* Playing Program 8, Cell 8 (1:55.04) (Chapter 8)
-> sprm(7:Chapter number) = 8 (0x0008)
******* Playing Program 9, Cell 9 (2:25.21) (Chapter 9)
-> sprm(7:Chapter number) = 9 (0x0009)
******* Playing Program 10, Cell 10 (3:40.27) (Chapter 10)
-> sprm(7:Chapter number) = 10 (0x000A)
******* Playing Program 11, Cell 11 (5:31.16) (Chapter 11)
-> sprm(7:Chapter number) = 11 (0x000B)
******* Playing Program 12, Cell 12 (1:51.26) (Chapter 12)
-> sprm(7:Chapter number) = 12 (0x000C)
******* Playing Program 13, Cell 13 (4:53.29) (Chapter 13)
-> sprm(7:Chapter number) = 13 (0x000D)
******* Playing Program 14, Cell 14 (4:53.11) (Chapter 14)
-> sprm(7:Chapter number) = 14 (0x000E)
******* Playing Program 15, Cell 15 (3:34.11) (Chapter 15)
-> sprm(7:Chapter number) = 15 (0x000F)
******* Playing Program 16, Cell 16 (2:58.13) (Chapter 16)
-> sprm(7:Chapter number) = 16 (0x0010)
******* Playing Program 17, Cell 17 (1:38.20) (Chapter 17)
-> sprm(7:Chapter number) = 17 (0x0011)
******* Playing Program 18, Cell 18 (3:31.07) (Chapter 18)
-> sprm(7:Chapter number) = 18 (0x0012)
******* Playing Program 19, Cell 19 (1:41.28) (Chapter 19)
-> sprm(7:Chapter number) = 19 (0x0013)
Frank_007
4th February 2005, 00:24
Here is the second part of the log.
******* Playing Program 20, Cell 20 (3:26.04) (Chapter 20)
-> sprm(7:Chapter number) = 20 (0x0014)
******* Playing Program 21, Cell 21 (2:30.07) (Chapter 21)
-> sprm(7:Chapter number) = 21 (0x0015)
******* Playing Program 22, Cell 22 (4:52.14) (Chapter 22)
-> sprm(7:Chapter number) = 22 (0x0016)
******* Playing Program 23, Cell 23 (1:23.02) (Chapter 23)
-> sprm(7:Chapter number) = 23 (0x0017)
******* Playing Program 24, Cell 24 (1:30.13) (Chapter 24)
-> sprm(7:Chapter number) = 24 (0x0018)
******* Playing Program 25, Cell 25 (1:34.16) (Chapter 25)
-> sprm(7:Chapter number) = 25 (0x0019)
******* Playing Program 26, Cell 26 (3:44.06) (Chapter 26)
-> sprm(7:Chapter number) = 26 (0x001A)
******* Playing Program 27, Cell 27 (2:47.28) (Chapter 27)
-> sprm(7:Chapter number) = 27 (0x001B)
******* Playing Program 28, Cell 28 (5:30.10) (Chapter 28)
-> sprm(7:Chapter number) = 28 (0x001C)
******* End playback of PGC 1.
-- post 1 : Set gprm(15) =(mov) 0
-> gprm(15) = 0 (0x0000)
-- post 2 : (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1
------> Entering VTSM 1 , LU 1 (en) , 1 (dummy) RootM
-- pre 1 : Set gprm(9) =(mov) gprm(0)
-> gprm(9) = 0 (0x0000)
-- pre 2 : Set gprm(0) &=(and) 4095
-> gprm(0) = 0 (0x0000)
-- pre 3 : Set gprm(9) &=(and) 61440
-> gprm(9) = 0 (0x0000)
-- pre 4 : if ( gprm(9) != 4096 ) then { Goto line 19 }
if ( 0 != 4096 ) : true.
-- pre 19 : NOP
-- pre 20 : if ( gprm(14) == 8448 ) then { Set gprm(14) =(mov) 0 }
if ( 0 == 8448 ) : false.
-- pre 21 : if ( gprm(14) == 8216 ) then { Goto line 54 }
if ( 0 == 8216 ) : false.
-- pre 22 : if ( gprm(14) == 8217 ) then { Goto line 54 }
if ( 0 == 8217 ) : false.
-- pre 23 : if ( gprm(14) == 8224 ) then { Goto line 54 }
if ( 0 == 8224 ) : false.
-- pre 24 : if ( gprm(14) == 8225 ) then { Goto line 54 }
if ( 0 == 8225 ) : false.
-- pre 25 : if ( gprm(14) == 8226 ) then { Goto line 54 }
if ( 0 == 8226 ) : false.
-- pre 26 : if ( gprm(14) == 8227 ) then { Goto line 54 }
if ( 0 == 8227 ) : false.
-- pre 27 : if ( gprm(14) == 8195 ) then { Goto line 54 }
if ( 0 == 8195 ) : false.
-- pre 28 : if ( gprm(14) == 8196 ) then { Goto line 54 }
if ( 0 == 8196 ) : false.
-- pre 29 : if ( gprm(14) == 8197 ) then { Goto line 54 }
if ( 0 == 8197 ) : false.
-- pre 30 : if ( gprm(14) == 8198 ) then { Goto line 54 }
if ( 0 == 8198 ) : false.
-- pre 31 : if ( gprm(14) == 8199 ) then { Goto line 54 }
if ( 0 == 8199 ) : false.
-- pre 32 : if ( gprm(14) == 8200 ) then { Goto line 54 }
if ( 0 == 8200 ) : false.
-- pre 33 : if ( gprm(14) == 8201 ) then { Goto line 54 }
if ( 0 == 8201 ) : false.
-- pre 34 : if ( gprm(14) == 8208 ) then { Goto line 54 }
if ( 0 == 8208 ) : false.
-- pre 35 : if ( gprm(14) == 8209 ) then { Goto line 54 }
if ( 0 == 8209 ) : false.
-- pre 36 : if ( gprm(14) == 8210 ) then { Goto line 54 }
if ( 0 == 8210 ) : false.
-- pre 37 : if ( gprm(14) == 8211 ) then { Goto line 54 }
if ( 0 == 8211 ) : false.
-- pre 38 : if ( gprm(14) == 8212 ) then { Goto line 54 }
if ( 0 == 8212 ) : false.
-- pre 39 : if ( gprm(14) == 8213 ) then { Goto line 54 }
if ( 0 == 8213 ) : false.
-- pre 40 : if ( gprm(14) == 8214 ) then { Goto line 54 }
if ( 0 == 8214 ) : false.
-- pre 41 : if ( gprm(14) == 8215 ) then { Goto line 54 }
if ( 0 == 8215 ) : false.
-- pre 42 : Set gprm(12) =(mov) 0
-> gprm(12) = 0 (0x0000)
-- pre 43 : Set gprm(2) =(mov) sprm(2:Sub-picture stream number)
-> gprm(2) = 0 (0x0000)
-- pre 44 : Set gprm(2) &=(and) 127
-> gprm(2) = 0 (0x0000)
-- pre 45 : Set gprm(3) =(mov) sprm(2:Sub-picture stream number)
-> gprm(3) = 0 (0x0000)
-- pre 46 : Set gprm(3) &=(and) 63
-> gprm(3) = 0 (0x0000)
-- pre 47 : Set gprm(4) =(mov) sprm(1:Audio stream number)
-> gprm(4) = 0 (0x0000)
-- pre 48 : Set gprm(4) &=(and) 15
-> gprm(4) = 0 (0x0000)
-- pre 49 : Set gprm(5) =(mov) sprm(3:Angle number)
-> gprm(5) = 1 (0x0001)
-- pre 50 : Set gprm(5) &=(and) 15
-> gprm(5) = 1 (0x0001)
-- pre 51 : Set gprm(6) =(mov) sprm(7:Chapter number)
-> gprm(6) = 28 (0x001C)
-- pre 52 : Set gprm(6) &=(and) 1023
-> gprm(6) = 28 (0x001C)
-- pre 53 : LinkPGCN PGC 5
------> Entering VTSM 1 , LU 1 (en) , 5 (0:03) 6b.
-- pre 1 : Set gprm(9) =(mov) sprm(1:Audio stream number)
-> gprm(9) = 0 (0x0000)
-- pre 2 : Set gprm(9) &=(and) 15
-> gprm(9) = 0 (0x0000)
-- pre 3 : Set gprm(9) *=(mul) 256
-> gprm(9) = 0 (0x0000)
-- pre 4 : if ( gprm(9) < 768 ) then { Set gprm(11) &=(and) 61695 }
if ( 0 < 768 ) : true.
-> gprm(11) = 0 (0x0000)
-- pre 5 : if ( gprm(9) < 768 ) then { Set gprm(11) +=(add) gprm(9) }
if ( 0 < 768 ) : true.
-> gprm(11) = 0 (0x0000)
-- pre 6 : Set gprm(9) =(mov) sprm(2:Sub-picture stream number)
-> gprm(9) = 0 (0x0000)
-- pre 7 : Set gprm(9) &=(and) 127
-> gprm(9) = 0 (0x0000)
-- pre 8 : if ( gprm(9) < 3 ) then { Set gprm(11) &=(and) 65280 }
if ( 0 < 3 ) : true.
-> gprm(11) = 0 (0x0000)
-- pre 9 : if ( gprm(9) < 3 ) then { Set gprm(11) +=(add) gprm(9) }
if ( 0 < 3 ) : true.
-> gprm(11) = 0 (0x0000)
-- pre 10 : if ( gprm(9) < 64 ) then { Goto line 13 }
if ( 0 < 64 ) : true.
-- pre 13 : NOP
-- pre 14 : Set gprm(8) =(mov) 0
-> gprm(8) = 0 (0x0000)
-- pre 15 : Set gprm(13) =(mov) 1
-> gprm(13) = 1 (0x0001)
-- pre 16 : (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1)
-> sprm(8:Highlighted button number) = 1024 (0x0400) = button 1
******* Start playback VTSM 1 , LU 1 (en) , 5 (0:03) 6b....
******* Playing Program 1, Cell 1 (0:01.00 + infinite paus
2COOL
4th February 2005, 04:44
Originally posted by Frank_007
My problem is that after 5 sec. this screen repeats itself and does not move on to play the movie.According to your trace log, I see your VTST 2,1 TTN 1 (0:06) Title 2 looping 3 times and eventually jumping to your Title 1's playback (Main Movie). I know 5 secs seems like a long time but how about doing a Kill Playback on your Title 2?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.