kkm
20th November 2002, 09:24
Guys, I'm stuck with this one. Any clues would help.
Original movie:
VTS_01 => The movie (7.5 GB, split with IfoEdit) (Title 1)
VTS_02 => Bonus scenes (1 GB) (T2)
VTS_03 => Crap, needs to be removed (T3)
VTS_04 => 7 blank frames, perhaps a placeholder (T4, T5, T6)
VTS_05, VTS_06 => Macromedia and the coders logos, won't keep either (T7, T8)
I have split TS1 to 2 disks. Space allows to put the whole TS2 onto both, so that's what I'll do.
I am working on Disk1 now. First of all, I added my favourite "Please insert Disk 2" m2v into video_ts. Next, I added a VMG_PGC in video_ts to still it and modified the PGC_1 (the only PGC) in VTS_01 so that it jumps to that VMG_PGC after the last cell is played. This all works like a charm, minus 2 IfoEdit bugs: last cell end address in the C_ADT table is one more than it should be, and the last cell end address in the PGC mirrors that value. After you decrease both, a player senses the cell post command, which I use to jump to the "Insert..." VMG PGC. Just sharing a tip, now on to my problem.
The problem is that VTS_01 contains a menu, which calls title 2 on the original disk. The title 2 (in VTS_02) is right there on the same disk. However, when I choose this "Bonus" menu option, the DVD player hangs (I am testing with PowerDVD 4.0), and IfoEdit says "Illegal Navigation". The menu itself is in VTS_01_00.VOB, VTSM_PGC #22, and its pre-commands are:
mov GPreg4, #3
if Gpreg10 == #0 then LinkPGN 1, [button == 2]
LinkPGN 1, [button == 1]
and post-commands:
mov Gpreg4, #31
LinkPGC 12
In PGC 12, there are only pre-commands and no cells:
mov GPreg1, SPreg<ASTN>
and Gpreg1, #3
mov GPreg2, SPreg<SPSTN>
and GPreg2, #67 ; decimal - kkm
JumpSS_VMGM 8
I replaced the last command with
JumpTT 2
since the VMGM8 merely did that (I deleted it). This did not help curing the illegal navigation error at all.
My *guess* is that the navigation command is actually is in the cell (another guess - nav pack?). Is it possible? If so, are there any tools that allow editing commands embedded into the cells?
Any guesses are appreciated!
Original movie:
VTS_01 => The movie (7.5 GB, split with IfoEdit) (Title 1)
VTS_02 => Bonus scenes (1 GB) (T2)
VTS_03 => Crap, needs to be removed (T3)
VTS_04 => 7 blank frames, perhaps a placeholder (T4, T5, T6)
VTS_05, VTS_06 => Macromedia and the coders logos, won't keep either (T7, T8)
I have split TS1 to 2 disks. Space allows to put the whole TS2 onto both, so that's what I'll do.
I am working on Disk1 now. First of all, I added my favourite "Please insert Disk 2" m2v into video_ts. Next, I added a VMG_PGC in video_ts to still it and modified the PGC_1 (the only PGC) in VTS_01 so that it jumps to that VMG_PGC after the last cell is played. This all works like a charm, minus 2 IfoEdit bugs: last cell end address in the C_ADT table is one more than it should be, and the last cell end address in the PGC mirrors that value. After you decrease both, a player senses the cell post command, which I use to jump to the "Insert..." VMG PGC. Just sharing a tip, now on to my problem.
The problem is that VTS_01 contains a menu, which calls title 2 on the original disk. The title 2 (in VTS_02) is right there on the same disk. However, when I choose this "Bonus" menu option, the DVD player hangs (I am testing with PowerDVD 4.0), and IfoEdit says "Illegal Navigation". The menu itself is in VTS_01_00.VOB, VTSM_PGC #22, and its pre-commands are:
mov GPreg4, #3
if Gpreg10 == #0 then LinkPGN 1, [button == 2]
LinkPGN 1, [button == 1]
and post-commands:
mov Gpreg4, #31
LinkPGC 12
In PGC 12, there are only pre-commands and no cells:
mov GPreg1, SPreg<ASTN>
and Gpreg1, #3
mov GPreg2, SPreg<SPSTN>
and GPreg2, #67 ; decimal - kkm
JumpSS_VMGM 8
I replaced the last command with
JumpTT 2
since the VMGM8 merely did that (I deleted it). This did not help curing the illegal navigation error at all.
My *guess* is that the navigation command is actually is in the cell (another guess - nav pack?). Is it possible? If so, are there any tools that allow editing commands embedded into the cells?
Any guesses are appreciated!