View Full Version : Solutions to Menu errors on Little House Seasons 3 thru 7!
geffroman
27th March 2004, 11:42
I hate to admit it... (and it's for my wife OK) But I am trying to get Little House on the Prairie Season 3 Backed Up. I RIP all discs with DVDDecryptor... They all play fine but IFOEdit displays a Navigation Error after the FBI and Studio stuff. It occurs just as the Main Menu comes up. But I can close the error window and keep navigating menues just fine.
Commands in VMG are very simple and seem staight forward but all discs do this and I have made NO changes yet.
I think I ran into this with Disneys DUMBO but assumed it was something I did. Now I am not so sure.
Thoughts anyone...? Anyone else run this series...?
maa
27th March 2004, 15:06
Have you tried DVD Tray Player Professional?
Its good at spotting authoring problems and has an Ifo Analyser + System / Gpreg display
http://www.mmbforums.com/modules.php?name=Forums&file=viewtopic&t=4778
geffroman
27th March 2004, 19:54
Originally posted by maa
Have you tried DVD Tray Player Professional?
Its good at spotting authoring problems and has an Ifo Analyser + System / Gpreg display
http://www.mmbforums.com/modules.php?name=Forums&file=viewtopic&t=4778
Thanks maa...
This is what I got although I am not sure it tells me much more... Anyone else pick up on what might be wrong...?
0:00:00.00: Initialising DVD Navigator
0:00:00.00: DVD created to DVD-Video Specification Version 1.0
0:00:00.00: VMG Reports No Provider ID present
0:00:00.00: VMG Reports 1 Video Title Sets
0:00:00.46: Using the following DirectShow Filters: (IFO-1 VTS-1 VTSTN-1)
DSound Renderer
Video Renderer
InterVideo Audio Decoder
Overlay Mixer
Line21 Decoder
InterVideo Video Decoder
DVD Navigator
0:00:00.46: (IFO-1 VTS-1 VTSTN-1)
0:00:00.46: Commencing Navigation (IFO-1 VTS-1 VTSTN-1)
0:00:02.20: Any Parental Level Changes will be ignored. (IFO-1 VTS-1 VTSTN-1)
0:00:02.26: Disc Volume Label: (IFO-1 VTS-1 VTSTN-1)
0:00:02.26: Navigated to Title Number 1 (IFO-1 VTS-1 VTSTN-1)
0:00:02.26: Initialising: All User Ops prohibited (IFO-1 VTS-1 VTSTN-1)
0:00:02.43: Initialising: The following User Ops are prohibited: (IFO-1 VTS-1 VTSTN-1)
Title or Time Play
Chapter Search or Play
Title Play
Time or Chapter Search
Preview or Replay Chapter
Play next Chapter
Title Menu
Root Menu
Sub-Picture Menu
Audio Menu
Angle Menu
Chapter Menu
Select or Activate Button
Select Audio Stream
Select Sub-Picture Stream
Select Angle
Select Karaoke Audio Presentation Mode
Select Video Mode Preference
0:00:02.43: New Domain Entered: "VMG Menu" (IFO-1 VTS-1 VTSTN-1)
0:00:02.43: Processing Menu Domain (IFO-1 VTS-1 VTSTN-1)
0:00:02.43: VMG Menu: The following User Ops are prohibited: (IFO-1 VTS-1 VTSTN-1)
Title or Time Play
Chapter Search or Play
Title Play
Time or Chapter Search
Preview or Replay Chapter
Play next Chapter
Title Menu
Root Menu
Sub-Picture Menu
Audio Menu
Angle Menu
Chapter Menu
Select or Activate Button
Select Audio Stream
Select Sub-Picture Stream
Select Angle
Select Karaoke Audio Presentation Mode
Select Video Mode Preference
0:00:02.46: New Domain Entered: "First Play" (IFO-1 VTS-1 VTSTN-1)
0:00:02.46: Processing "First Play" Domain (IFO-1 VTS-1 VTSTN-1)
0:00:10.53: First Play: The following User Ops are prohibited: (IFO-1 VTS-1 VTSTN-1)
Title or Time Play
Chapter Search or Play
Title Play
Time or Chapter Search
Preview or Replay Chapter
Play next Chapter
Play Forwards
Play Backwards
Title Menu
Root Menu
Sub-Picture Menu
Audio Menu
Angle Menu
Chapter Menu
Select or Activate Button
Select Audio Stream
Select Sub-Picture Stream
Select Angle
Select Karaoke Audio Presentation Mode
Select Video Mode Preference
Title or Time Play
0:00:25.60: Warning: Illegal Command: An illegal Navigation command (IFO-1 VTS-1 VTSTN-1)
0:00:25.70: First Play: The following User Ops are prohibited: (IFO-1 VTS-1 VTSTN-1)
Title or Time Play
0:00:25.71: New Domain Entered: "VMG Menu" (IFO-1 VTS-1 VTSTN-1)
0:00:25.71: Processing Menu Domain (IFO-1 VTS-1 VTSTN-1)
0:00:25.71: VMG Menu: The following User Ops are prohibited: (IFO-1 VTS-1 VTSTN-1)
Title or Time Play
0:00:25.71: Button 1 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:01:23.25: Button 4 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:01:23.29: Button 3 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:01:23.35: Button 2 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:01:33.31: Button 3 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:01:33.78: Button 4 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:01:52.17: User Command: Button 4 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:52.26: User Command: Button 4 activated by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:52.43: User Command: Button 4 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:52.54: User Command: Button 4 activated by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:54.34: *** User Command: Mark Log *** (IFO-1 VTS-1 VTSTN-1)
0:01:56.54: User Command: Button 4 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:56.62: User Command: Button 4 activated by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:56.68: User Command: Button 4 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:56.81: User Command: Button 4 activated by mouse (IFO-1 VTS-1 VTSTN-1)
0:01:58.14: User Command: Button 4 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:02:03.51: User Command: Button 4 activated by mouse (IFO-1 VTS-1 VTSTN-1)
0:02:11.93: Button 3 of 4 active (IFO-1 VTS-1 VTSTN-1)
0:03:48.28: User Command: Button 3 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:03:48.37: User Command: Button 3 activated by mouse (IFO-1 VTS-1 VTSTN-1)
0:03:56.71: User Command: Button 3 selected by mouse (IFO-1 VTS-1 VTSTN-1)
0:03:56.82: User Command: Button 3 activated by mouse (IFO-1 VTS-1 VTSTN-1)
P3gasus
27th March 2004, 20:07
It should be helpful for us to understand if you post the command table you find in VIDEO_TS.IFO VMGM_MAT\First Play PGC. Use ifoedit Copy2Clipboard button.
I think the error is there and I could try to identify and correct it.
Bye
geffroman
27th March 2004, 20:50
Originally posted by P3gasus
It should be helpful for us to understand if you post the command table you find in VIDEO_TS.IFO VMGM_MAT\First Play PGC. Use ifoedit Copy2Clipboard button.
I think the error is there and I could try to identify and correct it.
Bye
Thank you... Let me know what you think... If you need to see the PGC-Menus there are 4 and too much to post here... But I have created one clean file of all and posted it on my web site (http://posunplugged.com/littlehouse_s3_rev1.txt).
First Play
PGC (program chain):
[00000002] Number of Programs 0 [00]
[00000003] Number of Cells 0 [00]
[00000004] Playback time (BCD) 192 [000000c0]
Playback time (hh:mm:ss.frame) 00:00:00.00 / 30 fps
[00000008] Prohibited user operations 1 [00000001]
operation Time play or search
[0000000c] Audio stream 1 status 0 [0000]
[0000000e] Audio stream 2 status 0 [0000]
[00000010] Audio stream 3 status 0 [0000]
[00000012] Audio stream 4 status 0 [0000]
[00000014] Audio stream 5 status 0 [0000]
[00000016] Audio stream 6 status 0 [0000]
[00000018] Audio stream 7 status 0 [0000]
[0000001a] Audio stream 8 status 0 [0000]
[0000001c] Sub-picture stream 1 status 0 [00000000]
[00000020] Sub-picture stream 2 status 0 [00000000]
[00000024] Sub-picture stream 3 status 0 [00000000]
[00000028] Sub-picture stream 4 status 0 [00000000]
[0000002c] Sub-picture stream 5 status 0 [00000000]
[00000030] Sub-picture stream 6 status 0 [00000000]
[00000034] Sub-picture stream 7 status 0 [00000000]
[00000038] Sub-picture stream 8 status 0 [00000000]
[0000003c] Sub-picture stream 9 status 0 [00000000]
[00000040] Sub-picture stream 10 status 0 [00000000]
[00000044] Sub-picture stream 11 status 0 [00000000]
[00000048] Sub-picture stream 12 status 0 [00000000]
[0000004c] Sub-picture stream 13 status 0 [00000000]
[00000050] Sub-picture stream 14 status 0 [00000000]
[00000054] Sub-picture stream 15 status 0 [00000000]
[00000058] Sub-picture stream 16 status 0 [00000000]
[0000005c] Sub-picture stream 17 status 0 [00000000]
[00000060] Sub-picture stream 18 status 0 [00000000]
[00000064] Sub-picture stream 19 status 0 [00000000]
[00000068] Sub-picture stream 20 status 0 [00000000]
[0000006c] Sub-picture stream 21 status 0 [00000000]
[00000070] Sub-picture stream 22 status 0 [00000000]
[00000074] Sub-picture stream 23 status 0 [00000000]
[00000078] Sub-picture stream 24 status 0 [00000000]
[0000007c] Sub-picture stream 25 status 0 [00000000]
[00000080] Sub-picture stream 26 status 0 [00000000]
[00000084] Sub-picture stream 27 status 0 [00000000]
[00000088] Sub-picture stream 28 status 0 [00000000]
[0000008c] Sub-picture stream 29 status 0 [00000000]
[00000090] Sub-picture stream 30 status 0 [00000000]
[00000094] Sub-picture stream 31 status 0 [00000000]
[00000098] Sub-picture stream 32 status 0 [00000000]
[0000009c] Next PGC number 0 [0000]
[0000009e] Previous PGC number 0 [0000]
[000000a0] Go Up PGC number 0 [0000]
[000000a2] Still time in seconds 0 [00]
[000000a3] PG Playback mode 0 [00]
PG Playback mode = sequential
[000000a5] Color 0 Y Cr CB 0 0 0 [00 00 00 ]
[000000a9] Color 1 Y Cr CB 0 0 0 [00 00 00 ]
[000000ad] Color 2 Y Cr CB 0 0 0 [00 00 00 ]
[000000b1] Color 3 Y Cr CB 0 0 0 [00 00 00 ]
[000000b5] Color 4 Y Cr CB 0 0 0 [00 00 00 ]
[000000b9] Color 5 Y Cr CB 0 0 0 [00 00 00 ]
[000000bd] Color 6 Y Cr CB 0 0 0 [00 00 00 ]
[000000c1] Color 7 Y Cr CB 0 0 0 [00 00 00 ]
[000000c5] Color 8 Y Cr CB 0 0 0 [00 00 00 ]
[000000c9] Color 9 Y Cr CB 0 0 0 [00 00 00 ]
[000000cd] Color 10 Y Cr CB 0 0 0 [00 00 00 ]
[000000d1] Color 11 Y Cr CB 0 0 0 [00 00 00 ]
[000000d5] Color 12 Y Cr CB 0 0 0 [00 00 00 ]
[000000d9] Color 13 Y Cr CB 0 0 0 [00 00 00 ]
[000000dd] Color 14 Y Cr CB 0 0 0 [00 00 00 ]
[000000e1] Color 15 Y Cr CB 0 0 0 [00 00 00 ]
[000000e4] PGC Command Table start byte 236 [00ec]
[000000e6] PGC Program Map start byte 0 [0000]
[000000e8] Cell Playback Information Table start byte 0 [0000]
[000000ea] Cell Position Information Table start byte 0 [0000]
PGC Command Table:
[000000ec] Number of Pre Commands 1 [0001]
[000000ee] Number of Post Commands 0 [0000]
[000000f0] Number of Cell Commands 0 [0000]
[000000f2] Size of Command table in bytes 15 [000f]
[000000f4] 1.Pre Command (JumpSS VMGM) Jump to VMG PGC: 2 [30 06 00 02 00 c0 00 00 ]
There is no PGC Program Map
There is no Cell Playback Information Table
There is no Cell Position Information Table
P3gasus
27th March 2004, 21:43
@geffroman
Could you please append to the txt in your web site also the command tables of titleset 1 (VTS_01_0.IFO)? It should be necessary only the command table of the root menu but it's better that you post all of them.
Sorry but the error apparently is not on your VIDEO_TS.IFO.
Bye
geffroman
27th March 2004, 22:03
Originally posted by P3gasus
@geffroman
Could you please append to the txt in your web site also the command tables of titleset 1 (VTS_01_0.IFO)? It should be necessary only the command table of the root menu but it's better that you post all of them.
Sorry but the error apparently is not on your VIDEO_TS.IFO.
Bye
Thanks again for taking the time... I updated the txt file... (http://posunplugged.com/littlehouse_s3_rev1.txt)
P3gasus
27th March 2004, 22:40
In the txt in your web site there is no indication about which of the vts_1 PCG Menu corresponds to the root menu. However as far as I know, none of the commands used in any PGC Menu of vts_1 is illegal. So the ifoedit error window has, in my opinion, only one possible reason: one of the menu PGC is calling a legal command, using an illegal argument. I am not sure about that (I need to know which PGC Menu is the root menu one) but I think the cause of the error message can be one of the SetHL_BTN commands that are used with GPRM's arguments. I'm waiting for your indication about which PGC Menu is the root menu one. Is the error message coming when the root menu of titleset 1 displays?
Bye
geffroman
27th March 2004, 23:41
Originally posted by P3gasus
In the txt in your web site there is no indication about which of the vts_1 PCG Menu corresponds to the root menu. However as far as I know, none of the commands used in any PGC Menu of vts_1 is illegal. So the ifoedit error window has, in my opinion, only one possible reason: one of the menu PGC is calling a legal command, using an illegal argument. I am not sure about that (I need to know which PGC Menu is the root menu one) but I think the cause of the error message can be one of the SetHL_BTN commands that are used with GPRM's arguments. I'm waiting for your indication about which PGC Menu is the root menu one. Is the error message coming when the root menu of titleset 1 displays?
Bye
Is the error message coming when the root menu of titleset 1 displays?
The Main Menu is VIDEO_TS/PCG-Menu_1
The error occurs just as the main menu comes on... According to DVD Tray Player Pro it happens milli-seconds in front of menu.
It appears that VTS_1/PGC-Menu_1(root) VOB ID 1 = blank clip(no menu)
Hope that helps...
Pretty sad that I can't buy a set of DVDs from Hollywood that are programmed correctly.
maa
28th March 2004, 00:10
I've asked Mark if he can capture the offending command in the log - that'll help - although a messyly authored DVD can be a nightmare to rectify we'll see if he can bring out a quick update to help here.
Anyway I'm glad the player has been usefull so far....
P3gasus
28th March 2004, 00:24
If the error comes up just before showing VIDEO_TS.ifo/PGC Menu 1 I think you can try changing something inside your VIDEO_TS.IFO. Proceed as follows:
1- back-up both VIDEO_TS.IFO and VIDEO_TS.BUP;
2- Now it's time for some command-replacing. To replace a command in ifoedit just double-click on the command you intend to replace and change the hex code you find here with the one I tell you.
Go to VIDEO_TS.ifo/PGC Menu 1 and replace the precommands as follows:
- Pre Command 2: (SetGPRMMD) Set GPRMMD<GPreg<2>> = (set-val) 0, [COUNTER](mf=0)
Replace 53 00 00 00 00 02 00 00 with 71 00 00 02 00 00 00 00
- Pre Command 3: (SetGPRMMD) Set GPRMMD<GPreg<4>> = (set-val) 0, [COUNTER](mf=0)
Replace 53 00 00 00 00 04 00 00 with 71 00 00 04 00 00 00 00
- Pre Command 4: (SetGPRMMD) Set GPRMMD<GPreg<5>> = (set-val) 0, [COUNTER](mf=0)
Replace 53 00 00 00 00 05 00 00 with 71 00 00 05 00 00 00 00
- Pre Command 5: (SetGPRMMD) Set GPRMMD<GPreg<1>> = (set-val) 0, [COUNTER](mf=0)
Replace 53 00 00 00 00 01 00 00 with 71 00 00 01 00 00 00 00
- Pre Command 6: (SetGPRMMD) Set GPRMMD<GPreg<3>> = (set-val) 0, [COUNTER](mf=0)
Replace 53 00 00 00 00 03 00 00 with 71 00 00 03 00 00 00 00
3- Save your ifo and let ifoedit save your bup too.
4- Close Ifoedit.
5- Reopen the file and try dvd play.
6- Let me know :)
Bye
PS ifoedit get confused in interpreting SetGPRMD command as long as 53 00 00 00 00 03 00 00, for example, is not Set GPRMMD<GPreg<3>> = (set-val) 0, [COUNTER] but Set GPRMMD<GPreg<3>> = (set-val) 0, [REGISTER].
EDIT: if that doesn't work please post the link where I can download all the ifo/bup file zipped. I'll have a look on them.
P3gasus
28th March 2004, 00:28
Originally posted by maa
I've asked Mark if he can capture the offending command in the log - that'll help - although a messyly authored DVD can be a nightmare to rectify we'll see if he can bring out a quick update to help here.
Anyway I'm glad the player has been usefull so far....
I love Mark's DVD Player. And I also think it could become a lot better if it would dump all the commands executed during play.
We'll see :p
Bye
geffroman
28th March 2004, 01:28
Originally posted by P3gasus
PS ifoedit get confused in interpreting SetGPRMD command as long as 53 00 00 00 00 03 00 00, for example, is not Set GPRMMD<GPreg<3>> = (set-val) 0, [COUNTER] but Set GPRMMD<GPreg<3>> = (set-val) 0, [REGISTER].
EDIT: if that doesn't work please post the link where I can download all the ifo/bup file zipped. I'll have a look on them.
I made the adjustments, but it didn't work... I used the HEX you said but the description I got looks different to me?
I have posted ZIP file here... (http://posunplugged.com/littlehouse_s3.zip)
This is what I got:
PGC (program chain):
[00000002] Number of Programs 1 [01]
[00000003] Number of Cells 1 [01]
[00000004] Playback time (BCD) 17361 [000043d1]
Playback time (hh:mm:ss.frame) 00:00:43.11 / 30 fps
[00000008] Prohibited user operations 1 [00000001]
operation Time play or search
[0000000c] Audio stream 1 status 32768 [8000]
Audio stream 1 uses stream nr.: 0
[0000000e] Audio stream 2 status 0 [0000]
[00000010] Audio stream 3 status 0 [0000]
[00000012] Audio stream 4 status 0 [0000]
[00000014] Audio stream 5 status 0 [0000]
[00000016] Audio stream 6 status 0 [0000]
[00000018] Audio stream 7 status 0 [0000]
[0000001a] Audio stream 8 status 0 [0000]
[0000001c] Sub-picture stream 1 status -2147483648 [80000000]
Sub-picture stream 1 uses stream nr.(4:3): 0
Sub-picture stream 1 uses stream nr.(wide): 0
Sub-picture stream 1 uses stream nr.(letterbox): 0
Sub-picture stream 1 uses stream nr.(pan&scan): 0
[00000020] Sub-picture stream 2 status 0 [00000000]
[00000024] Sub-picture stream 3 status 0 [00000000]
[00000028] Sub-picture stream 4 status 0 [00000000]
[0000002c] Sub-picture stream 5 status 0 [00000000]
[00000030] Sub-picture stream 6 status 0 [00000000]
[00000034] Sub-picture stream 7 status 0 [00000000]
[00000038] Sub-picture stream 8 status 0 [00000000]
[0000003c] Sub-picture stream 9 status 0 [00000000]
[00000040] Sub-picture stream 10 status 0 [00000000]
[00000044] Sub-picture stream 11 status 0 [00000000]
[00000048] Sub-picture stream 12 status 0 [00000000]
[0000004c] Sub-picture stream 13 status 0 [00000000]
[00000050] Sub-picture stream 14 status 0 [00000000]
[00000054] Sub-picture stream 15 status 0 [00000000]
[00000058] Sub-picture stream 16 status 0 [00000000]
[0000005c] Sub-picture stream 17 status 0 [00000000]
[00000060] Sub-picture stream 18 status 0 [00000000]
[00000064] Sub-picture stream 19 status 0 [00000000]
[00000068] Sub-picture stream 20 status 0 [00000000]
[0000006c] Sub-picture stream 21 status 0 [00000000]
[00000070] Sub-picture stream 22 status 0 [00000000]
[00000074] Sub-picture stream 23 status 0 [00000000]
[00000078] Sub-picture stream 24 status 0 [00000000]
[0000007c] Sub-picture stream 25 status 0 [00000000]
[00000080] Sub-picture stream 26 status 0 [00000000]
[00000084] Sub-picture stream 27 status 0 [00000000]
[00000088] Sub-picture stream 28 status 0 [00000000]
[0000008c] Sub-picture stream 29 status 0 [00000000]
[00000090] Sub-picture stream 30 status 0 [00000000]
[00000094] Sub-picture stream 31 status 0 [00000000]
[00000098] Sub-picture stream 32 status 0 [00000000]
[0000009c] Next PGC number 0 [0000]
[0000009e] Previous PGC number 0 [0000]
[000000a0] Go Up PGC number 0 [0000]
[000000a2] Still time in seconds 0 [00]
[000000a3] PG Playback mode 0 [00]
PG Playback mode = sequential
[000000a5] Color 0 Y Cr CB 153 157 57 [99 9d 39 ]
[000000a9] Color 1 Y Cr CB 100 170 79 [64 aa 4f ]
[000000ad] Color 2 Y Cr CB 157 185 51 [9d b9 33 ]
[000000b1] Color 3 Y Cr CB 190 161 28 [be a1 1c ]
[000000b5] Color 4 Y Cr CB 155 124 61 [9b 7c 3d ]
[000000b9] Color 5 Y Cr CB 124 99 85 [7c 63 55 ]
[000000bd] Color 6 Y Cr CB 145 34 54 [91 22 36 ]
[000000c1] Color 7 Y Cr CB 170 16 166 [aa 10 a6 ]
[000000c5] Color 8 Y Cr CB 41 110 240 [29 6e f0 ]
[000000c9] Color 9 Y Cr CB 46 158 156 [2e 9e 9c ]
[000000cd] Color 10 Y Cr CB 80 213 142 [50 d5 8e ]
[000000d1] Color 11 Y Cr CB 235 128 128 [eb 80 80 ]
[000000d5] Color 12 Y Cr CB 170 128 128 [aa 80 80 ]
[000000d9] Color 13 Y Cr CB 126 128 128 [7e 80 80 ]
[000000dd] Color 14 Y Cr CB 83 128 128 [53 80 80 ]
[000000e1] Color 15 Y Cr CB 16 128 128 [10 80 80 ]
[000000e4] PGC Command Table start byte 236 [00ec]
[000000e6] PGC Program Map start byte 420 [01a4]
[000000e8] Cell Playback Information Table start byte 422 [01a6]
[000000ea] Cell Position Information Table start byte 446 [01be]
PGC Command Table:
[000000ec] Number of Pre Commands 6 [0006]
[000000ee] Number of Post Commands 15 [000f]
[000000f0] Number of Cell Commands 1 [0001]
[000000f2] Size of Command table in bytes 183 [00b7]
[000000f4] 1.Pre Command (SetHL_BTNN) Set Button Nr: GPreg<0> [46 00 00 00 00 00 00 00 ]
[000000fc] 2.Pre Command Set GPreg<2> mov (set-val)<0> [71 00 00 02 00 00 00 00 ]
[00000104] 3.Pre Command Set GPreg<4> mov (set-val)<0> [71 00 00 04 00 00 00 00 ]
[0000010c] 4.Pre Command Set GPreg<5> mov (set-val)<0> [71 00 00 05 00 00 00 00 ]
[00000114] 5.Pre Command Set GPreg<1> mov (set-val)<0> [71 00 00 01 00 00 00 00 ]
[0000011c] 6.Pre Command Set GPreg<3> mov (set-val)<0> [71 00 00 03 00 00 00 00 ]
[00000124] 1.Post Command If GPreg<0> == (cmp-val)<5120><' then Goto line# 14 [00 a1 00 00 14 00 00 0e ]
[0000012c] 2.Post Command If GPreg<0> == (cmp-val)<4096><' then Goto line# 12 [00 a1 00 00 10 00 00 0c ]
[00000134] 3.Post Command If GPreg<0> == (cmp-val)<3072><' then Goto line# 10 [00 a1 00 00 0c 00 00 0a ]
[0000013c] 4.Post Command If GPreg<0> == (cmp-val)<2048><' then Goto line# 8 [00 a1 00 00 08 00 00 08 ]
[00000144] 5.Post Command If GPreg<0> == (cmp-val)<1024><' then Goto line# 6 [00 a1 00 00 04 00 00 06 ]
[0000014c] 6.Post Command (SetGPRMMD) Set GPRMMD<GPreg<5>> = (set-val) 1, [COUNTER](mf=0) [53 00 00 01 00 05 00 00 ]
[00000154] 7.Post Command (JumpTT) Jump to Title: 1 [30 02 00 00 00 01 00 00 ]
[0000015c] 8.Post Command (SetGPRMMD) Set GPRMMD<GPreg<1>> = (set-val) 1, [COUNTER](mf=0) [53 00 00 01 00 01 00 00 ]
[00000164] 9.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu [30 06 00 01 01 83 00 00 ]
[0000016c] 10.Post Command (SetGPRMMD) Set GPRMMD<GPreg<1>> = (set-val) 2, [COUNTER](mf=0) [53 00 00 02 00 01 00 00 ]
[00000174] 11.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu [30 06 00 01 01 83 00 00 ]
[0000017c] 12.Post Command (SetGPRMMD) Set GPRMMD<GPreg<1>> = (set-val) 3, [COUNTER](mf=0) [53 00 00 03 00 01 00 00 ]
[00000184] 13.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu [30 06 00 01 01 83 00 00 ]
[0000018c] 14.Post Command (SetGPRMMD) Set GPRMMD<GPreg<1>> = (set-val) 4, [COUNTER](mf=0) [53 00 00 04 00 01 00 00 ]
[00000194] 15.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu [30 06 00 01 01 83 00 00 ]
[0000019c] 1.Cell Command (LinkPGN) Link Program 1, [button=0] [20 06 00 00 00 00 00 01 ]
PGC Program Map:
[000001a4] Program_1: Entry cell number 1 [01]
Cell Playback:
[000001a6] Cell_1: Cell type (Angle) 3 [03]
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: yes
[000001a7] Cell_1: Cell restricted? 0 [00]
restricted: no
[000001a8] Cell_1: still time (seconds, 0xFF = Infinite) 0 [00]
[000001a9] Cell_1: command Nr (0 = no command) 1 [01]
[000001aa] Cell_1: playback time (BCD) 17361 [000043d1]
playback time (hh:mm:ss.frame) 00:00:43.11 / 30 fps
[000001ae] Cell_1: entry point sector 0 [00000000]
[000001b2] Cell_1: first ILVU VOBU end sector 0 [00000000]
[000001b6] Cell_1: start sector of last VOBU 19155 [00004ad3]
[000001ba] Cell_1: last sector of this cell 19348 [00004b94]
Cell Position in VOB:
[000001be] Cell_1: has VOB ID 1 [0001]
[000001c1] Cell_1: has Cell ID 1 [01]
P3gasus
28th March 2004, 01:37
I made the adjustments, but it didn't work... I have posted ZIP file here...
Are you getting the error message the same point (same ms in Marks dvd tray player)?
Bye
P3gasus
28th March 2004, 01:51
Try to do this replacement in VIDEO_TS.IFO\PGC_Menu_1:
- Replace Precommand 1: (SetHL_BTNN) Set Button Nr: GPreg<0>
Hex code 46 00 00 00 00 00 00 00 becomes 56 00 00 00 00 00 00 00
Let me know.
Bye
geffroman
28th March 2004, 02:55
Originally posted by P3gasus
Try to do this replacement in VIDEO_TS.IFO\PGC_Menu_1:
- Replace Precommand 1: (SetHL_BTNN) Set Button Nr: GPreg<0>
Hex code 46 00 00 00 00 00 00 00 becomes 56 00 00 00 00 00 00 00
Let me know.
Bye
Nothing... Same error... Same Place... No affect at all...
I have included a GIF of the error pop-up here (http://posunplugged.com/littlehouse_s3_errmsg.gif) from DVD Tray Pro. It says "PGC = 0" is that right...? I just realized that I get the same or similar error if I press the play button from the main menu... It sure seems to be a problem in the commands between the ROOT of VTS_1 (blank clip) & the VIDEO_TS/PGC-Menu_1 (main menu)
Dimmer
28th March 2004, 08:51
Okay guys, I had a look at the files, and the error is caused by the first Pre command of the Title menu (VMG PGC1):
(SetHL_BTNN) Set Button Nr: GPreg<0>
GPRM0 is not defined at the time and probably set to 0 by default, which is invalid for a button number.
@geffroman: Insert this as a first command of the First Play PGC:
Set GPreg<0> mov (set-val)<1024> [71 00 00 00 04 00 00 00]
This will higlight the button 1. I also noticed that GPRM0 is not initialized anywhere else in VTS1 but instead highlighted buttons set directly in VTS1 menu PGCs. So there is a chance that to have your menu buttons highlighted properly you should just delete the offending command (SetHL_BTNN) Set Button Nr: GPreg<0> from the Title menu.
Just for a case, my other observation: Main menu (episode selection) here is the Title menu, which is apparently the only animated menu on the disc. You might have noticed in the DVD player log that the error comes right before changing the button selection without leaving VMG. Anyway, I don't really think that error would have affected playback on standalone.
P3gasus
28th March 2004, 10:52
I took this from dvd-replica.com:
SetHL_BTN
This command highlights a specified menu button based upon its display mask. For more information, see usage of display mask, menu colors and palette.
The DVD specifications supports up to 36 menu buttons per display menu page. A button value of 0 indicates no highlight.
So, if dvd-replica is right, a value of 0 IS legal. Maybe dvd tray player and ifoedit have a little bug here.
Bye
geffroman
28th March 2004, 15:46
Originally posted by dimmer
Okay guys, I had a look at the files, and the error is caused by the first Pre command of the Title menu (VMG PGC1):
(SetHL_BTNN) Set Button Nr: GPreg<0>
GPRM0 is not defined at the time and probably set to 0 by default, which is invalid for a button number.
@geffroman: Insert this as a first command of the First Play PGC:
Set GPreg<0> mov (set-val)<1024> [71 00 00 00 04 00 00 00]This worked... Thank you...
Originally posted by dimmer
This will highlight the button 1. I also noticed that GPRM0 is not initialized anywhere else in VTS1 but instead highlighted buttons set directly in VTS1 menu PGCs. So there is a chance that to have your menu buttons highlighted properly you should just delete the offending command (SetHL_BTNN) Set Button Nr: GPreg<0> from the Title menu. I did not find the exact value you mentioned but I did find eight (8) instances of this command (4 for the episode menus & 4 for each episode's chapter menus). The only difference was the value was GPreg<2> & GRreg<4> consecutively. I received the same error on EVERY menu displayed.
NEW ISSUE- The removal of all four (4) commands (SetHL_BTNN) Set Button Nr: GPreg<2> corrected the error message for all episode menus. The removal of the first three (3) commands (SetHL_BTNN) Set Button Nr: GPreg<4> did in fact correct the error message for the chapter menus of first three (3) episodes.
However, a very strange thing occurs when I try to delete the last command (SetHL_BTNN) Set Button Nr: GPreg<4> in VTS-1/PGC-Menu_10. The command does NOT delete. I did it again and again. Delete Command does not work. Precommand count does NOT reduce. I can manually reduce precommands number but this only shifts last precommand to a postcommand.
Then I noticed more error messages when trying to play. What was working in 7 of the eight menus was now causing the episode menus to have two errors and episode menu was being bypassed to the chapter menu in the first three (3) episodes. The fourth (4th) episode button now will click but does not change menu at all.
I started comparing IFOs to see what went wrong. Not getting a precommand to delete should not cause another problem but DID. I found that every time I tried to delete precommand in VTS-1/PGC-Menu_10, IfoEdit was actually deleting a precommand in VTS-1/PGC-Menu_1 ! WOW, what's that about? Each time I thought IfoEdit was not deleting the precommand in PGC-Menu_10 I was viewing it was deleting a precommand in PGC-Menu_1 without my knowledge.
Final Solution - I deleted all 7 of the commands in VTS-1 (SetHL_BTNN) Set Button Nr: GPreg<x> that worked properly. In VTS-1/PGC-Menu_10 I edited the offending precommand to NOP. The END !
This is Season 3 of Little House. These problems where not apparent in Season 1 & 2. However, those discs did not even have chapter menus and the Title menu was in VTS_1. Structure was just different all around.Originally posted by P3gasus
So, if dvd-replica is right, a value of 0 IS legal. Maybe dvd tray player and IfoEdit have a little bug here.This begs the question: Is this a rare situation that IfoEdit and Mike's DVD Tray was not ready for or are these discs just set up wrong (outside the standard)?
So guys thank you very much... I can't offer you much in return at your level of expertise but I do run a small library of free video clips on my site (http://posunplugged.com/vobclips) as a way to give back to the DOOM9 community. You can download or post clips to share.
Thank you again for the assistance...
Regards...
geffroman
28th March 2004, 17:45
All for Little House on the Prairie... I better at least get a steak out of this from the wife.:D
Thanks again guys...
Dimmer
28th March 2004, 18:10
Originally posted by geffroman
This worked... Thank you...
I did not find the exact value you mentioned but I did find eight (8) instances of this command (4 for the episode menus & 4 for each episode's chapter menus). The only difference was the value was GPreg<2> & CRreg<4> consecutively. I received the same error on EVERY menu displayed.Glad it worked out for you. The authoring on this disc doesn't seem to make much sense since the GPRMs used to highlight the buttons are not initialized.
I checked that Scenarist also gives a warning if you're trying set highlighted button number to 0, therefore we can trust that it's indeed not allowed. As I found out recently by digging deep into VOB file structure, a button must always be selected on a menu. Indeed, otherwise the player wouldn't know where to go when you press the arrow keys. A different case is when a button number is an optional argument for certain commands like LinkPGN x,button=hl_bn. In this case, zero value for the button means keeping currently highlighted button active.
As for IfoEdit, it happens sometimes that you can't add or delete commands. Occasionally, it starts working after restart. As you have already figured out, the easiest workaround is to change the command to NOP.
geffroman
28th March 2004, 18:28
Originally posted by dimmer
As for IfoEdit, it happens sometimes that you can't add or delete commands. Occasionally, it starts working after restart. As you have already figured out, the easiest workaround is to change the command to NOP.
I can accept that IfoEdit sometimes can not complete a Delete command... But I am appauled that it would secretly delete commands in other PGC-Menus by mistake... That sounds like a huge IfoEdit problem to me... I have seen a lack of delete response before... I wonder how many times I was deleting commands in other PGC-Menus and just didn't know it...? I am wondering if IfoEdit just cannot discern the difference between a PGC-Menu_1 and PGC-Menu_10? Would adjustments to PGC-Menu_20 perform commands in PGC-Menu_2? and so on...
Thanks again dimmer...
P3gasus
28th March 2004, 18:52
Originally posted by geffroman
I started comparing IFOs to see what went wrong. Not getting a precommand to delete should not cause another problem but DID. I found that every time I tried to delete precommand in VTS-1/PGC-Menu_10, IfoEdit was actually deleting a precommand in VTS-1/PGC-Menu_1 ! WOW, what's that about? Each time I thought IfoEdit was not deleting the precommand in PGC-Menu_10 I was viewing it was deleting a precommand in PGC-Menu_1 without my knowledge.Thank you again for the assistance...
That sounds new to me. Indeed it's a big ifoedit problem. Thanks for reporting it. Probably the best solution if you need to delete a command is to save your ifo and try to delete it. If that doesn't work it's better to close ifoedit, reopen the ifo and replace the commands you want to delete with NOPs.
Bye
maa
28th March 2004, 22:27
Yes IfoEdit gets memory problems (its getting old :) ) and can't grow the size of an IFO properly either if you add a lot of commands. Bummer, but up untill now its the only tool we've had to edit the commands all be it a pain to have to scroll down to them all the time.
DVDRemake offers command editing in the newest release so we'll see how usefull that is .... not sure if it wants to re output the lot though which wouldn't be usefull for the odd command change.
geffroman
21st April 2004, 20:36
Hey guys we just got Little House Season 4. I was hoping they would have fixed their problems found and fixed by Dimmer from Season 3. However, First Play PGC Menu-1 causes an illegal command error in IfoEdit.
The files are different so the fix for Season 3 does not work. Hoping you guys can help again.
Here's VIDEO_TS.IFO/PGC-1 for review... This is the main menu... no errors occur on other menus this time:
PGC (program chain):
[00000002] Number of Programs 1 [01]
[00000003] Number of Cells 1 [01]
[00000004] Playback time (BCD) 17361 [000043d1]
Playback time (hh:mm:ss.frame) 00:00:43.11 / 30 fps
[00000008] Prohibited user operations 0 [00000000]
[0000000c] Audio stream 1 status 32768 [8000]
Audio stream 1 uses stream nr.: 0
[0000000e] Audio stream 2 status 0 [0000]
[00000010] Audio stream 3 status 0 [0000]
[00000012] Audio stream 4 status 0 [0000]
[00000014] Audio stream 5 status 0 [0000]
[00000016] Audio stream 6 status 0 [0000]
[00000018] Audio stream 7 status 0 [0000]
[0000001a] Audio stream 8 status 0 [0000]
[0000001c] Sub-picture stream 1 status -2147483648 [80000000]
Sub-picture stream 1 uses stream nr.(4:3): 0
Sub-picture stream 1 uses stream nr.(wide): 0
Sub-picture stream 1 uses stream nr.(letterbox): 0
Sub-picture stream 1 uses stream nr.(pan&scan): 0
[00000020] Sub-picture stream 2 status 0 [00000000]
[00000024] Sub-picture stream 3 status 0 [00000000]
[00000028] Sub-picture stream 4 status 0 [00000000]
[0000002c] Sub-picture stream 5 status 0 [00000000]
[00000030] Sub-picture stream 6 status 0 [00000000]
[00000034] Sub-picture stream 7 status 0 [00000000]
[00000038] Sub-picture stream 8 status 0 [00000000]
[0000003c] Sub-picture stream 9 status 0 [00000000]
[00000040] Sub-picture stream 10 status 0 [00000000]
[00000044] Sub-picture stream 11 status 0 [00000000]
[00000048] Sub-picture stream 12 status 0 [00000000]
[0000004c] Sub-picture stream 13 status 0 [00000000]
[00000050] Sub-picture stream 14 status 0 [00000000]
[00000054] Sub-picture stream 15 status 0 [00000000]
[00000058] Sub-picture stream 16 status 0 [00000000]
[0000005c] Sub-picture stream 17 status 0 [00000000]
[00000060] Sub-picture stream 18 status 0 [00000000]
[00000064] Sub-picture stream 19 status 0 [00000000]
[00000068] Sub-picture stream 20 status 0 [00000000]
[0000006c] Sub-picture stream 21 status 0 [00000000]
[00000070] Sub-picture stream 22 status 0 [00000000]
[00000074] Sub-picture stream 23 status 0 [00000000]
[00000078] Sub-picture stream 24 status 0 [00000000]
[0000007c] Sub-picture stream 25 status 0 [00000000]
[00000080] Sub-picture stream 26 status 0 [00000000]
[00000084] Sub-picture stream 27 status 0 [00000000]
[00000088] Sub-picture stream 28 status 0 [00000000]
[0000008c] Sub-picture stream 29 status 0 [00000000]
[00000090] Sub-picture stream 30 status 0 [00000000]
[00000094] Sub-picture stream 31 status 0 [00000000]
[00000098] Sub-picture stream 32 status 0 [00000000]
[0000009c] Next PGC number 0 [0000]
[0000009e] Previous PGC number 0 [0000]
[000000a0] Go Up PGC number 0 [0000]
[000000a2] Still time in seconds 0 [00]
[000000a3] PG Playback mode 0 [00]
PG Playback mode = sequential
[000000a5] Color 0 Y Cr CB 81 240 90 [51 f0 5a ]
[000000a9] Color 1 Y Cr CB 128 196 73 [80 c4 49 ]
[000000ad] Color 2 Y Cr CB 157 185 51 [9d b9 33 ]
[000000b1] Color 3 Y Cr CB 190 161 28 [be a1 1c ]
[000000b5] Color 4 Y Cr CB 155 124 61 [9b 7c 3d ]
[000000b9] Color 5 Y Cr CB 124 99 85 [7c 63 55 ]
[000000bd] Color 6 Y Cr CB 145 34 54 [91 22 36 ]
[000000c1] Color 7 Y Cr CB 170 16 166 [aa 10 a6 ]
[000000c5] Color 8 Y Cr CB 41 110 240 [29 6e f0 ]
[000000c9] Color 9 Y Cr CB 46 158 156 [2e 9e 9c ]
[000000cd] Color 10 Y Cr CB 80 213 142 [50 d5 8e ]
[000000d1] Color 11 Y Cr CB 235 128 128 [eb 80 80 ]
[000000d5] Color 12 Y Cr CB 170 128 128 [aa 80 80 ]
[000000d9] Color 13 Y Cr CB 126 128 128 [7e 80 80 ]
[000000dd] Color 14 Y Cr CB 83 128 128 [53 80 80 ]
[000000e1] Color 15 Y Cr CB 16 128 128 [10 80 80 ]
[000000e4] PGC Command Table start byte 236 [00ec]
[000000e6] PGC Program Map start byte 476 [01dc]
[000000e8] Cell Playback Information Table start byte 478 [01de]
[000000ea] Cell Position Information Table start byte 502 [01f6]
PGC Command Table:
[000000ec] Number of Pre Commands 6 [0006]
[000000ee] Number of Post Commands 22 [0016]
[000000f0] Number of Cell Commands 1 [0001]
[000000f2] Size of Command table in bytes 239 [00ef]
[000000f4] 1.Pre Command Set GPreg<14> mov (set-val)<0> [71 00 00 0e 00 00 00 00 ]
[000000fc] 2.Pre Command Set GPreg<15> mov (set-val)<1> [71 00 00 0f 00 01 00 00 ]
[00000104] 3.Pre Command Set GPreg<4> mov (set-val)<0> [71 00 00 04 00 00 00 00 ]
[0000010c] 4.Pre Command If GPreg<1> == GPreg<14> then (SetHL_BTNN) Set Button Nr: GPreg<3> [46 20 00 00 00 03 01 0e ]
[00000114] 5.Pre Command If GPreg<1> == GPreg<15> then (SetHL_BTNN) Set Button Nr: (set-val) 20 [56 20 00 00 14 00 01 0f ]
[0000011c] 6.Pre Command Set GPreg<5> mov (set-val)<0> [71 00 00 05 00 00 00 00 ]
[00000124] 1.Post Command Set GPreg<4> mov (set-val)<1> [71 00 00 04 00 01 00 00 ]
[0000012c] 2.Post Command If GPreg<3> == (cmp-val)<5120><' then Goto line# 8 [00 a1 00 03 14 00 00 08 ]
[00000134] 3.Post Command If GPreg<3> == (cmp-val)<1024><' then Goto line# 11 [00 a1 00 03 04 00 00 0b ]
[0000013c] 4.Post Command If GPreg<3> == (cmp-val)<2048><' then Goto line# 14 [00 a1 00 03 08 00 00 0e ]
[00000144] 5.Post Command If GPreg<3> == (cmp-val)<3072><' then Goto line# 17 [00 a1 00 03 0c 00 00 11 ]
[0000014c] 6.Post Command If GPreg<3> == (cmp-val)<4096><' then Goto line# 20 [00 a1 00 03 10 00 00 14 ]
[00000154] 7.Post Command Break [00 02 00 00 00 00 00 00 ]
[0000015c] 8.Post Command Set GPreg<1> mov (set-val)<1> [71 00 00 01 00 01 00 00 ]
[00000164] 9.Post Command (JumpTT) Jump to Title: 1 [30 02 00 00 00 01 00 00 ]
[0000016c] 10.Post Command Break [00 02 00 00 00 00 00 00 ]
[00000174] 11.Post Command Set GPreg<1> mov (set-val)<0> [71 00 00 01 00 00 00 00 ]
[0000017c] 12.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 1, Title(ttn): 1, root-menu [30 06 00 01 01 83 00 00 ]
[00000184] 13.Post Command Break [00 02 00 00 00 00 00 00 ]
[0000018c] 14.Post Command Set GPreg<1> mov (set-val)<0> [71 00 00 01 00 00 00 00 ]
[00000194] 15.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 2, Title(ttn): 1, root-menu [30 06 00 01 02 83 00 00 ]
[0000019c] 16.Post Command Break [00 02 00 00 00 00 00 00 ]
[000001a4] 17.Post Command Set GPreg<1> mov (set-val)<0> [71 00 00 01 00 00 00 00 ]
[000001ac] 18.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 3, Title(ttn): 1, root-menu [30 06 00 01 03 83 00 00 ]
[000001b4] 19.Post Command Break [00 02 00 00 00 00 00 00 ]
[000001bc] 20.Post Command Set GPreg<1> mov (set-val)<0> [71 00 00 01 00 00 00 00 ]
[000001c4] 21.Post Command (JumpSS VTSM) Jump to TitleSet(vts): 4, Title(ttn): 1, root-menu [30 06 00 01 04 83 00 00 ]
[000001cc] 22.Post Command Break [00 02 00 00 00 00 00 00 ]
[000001d4] 1.Cell Command (LinkPGN) Link Program 1, [button=0] [20 06 00 00 00 00 00 01 ]
PGC Program Map:
[000001dc] Program_1: Entry cell number 1 [01]
Cell Playback:
[000001de] Cell_1: Cell type (Angle) 3 [03]
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: yes
[000001df] Cell_1: Cell restricted? 0 [00]
restricted: no
[000001e0] Cell_1: still time (seconds, 0xFF = Infinite) 0 [00]
[000001e1] Cell_1: command Nr (0 = no command) 1 [01]
[000001e2] Cell_1: playback time (BCD) 17361 [000043d1]
playback time (hh:mm:ss.frame) 00:00:43.11 / 30 fps
[000001e6] Cell_1: entry point sector 0 [00000000]
[000001ea] Cell_1: first ILVU VOBU end sector 0 [00000000]
[000001ee] Cell_1: start sector of last VOBU 21041 [00005231]
[000001f2] Cell_1: last sector of this cell 21494 [000053f6]
Cell Position in VOB:
[000001f6] Cell_1: has VOB ID 1 [0001]
[000001f9] Cell_1: has Cell ID 1 [01]
Thanks for taking the time... Jeff
P3gasus
21st April 2004, 21:48
Remembering where the old error was, I would say the error is here:
[0000010c] 4.Pre Command If GPreg<1> == GPreg<14> then (SetHL_BTNN) Set Button Nr: GPreg<3> [46 20 00 00 00 03 01 0e ]
Try right-clicking this precommand, selecting edit command and selecting NOP command.
Bye
Dimmer
21st April 2004, 22:26
Yes, either that, or Post command 7 Break. Judging by the first six Post commands, they actually meant to store highlighted button number in GPRM3, so if it's not set, the player wouldn't know where to go after Break. It would probably be safer to insert as a first Pre command:
Set GPreg<3> mov (set-val)<1024> [71 00 00 03 04 00 00 00]
geffroman
21st April 2004, 22:28
Originally posted by P3gasus
Remembering where the old error was, I would say the error is here:
[0000010c] 4.Pre Command If GPreg<1> == GPreg<14> then (SetHL_BTNN) Set Button Nr: GPreg<3> [46 20 00 00 00 03 01 0e ]
Try right-clicking this precommand, selecting edit command and selecting NOP command.
Bye Thank you... That seems to have done the trick...
geffroman
3rd May 2004, 03:42
Originally posted by Dimmer
Yes, either that, or Post command 7 Break. Judging by the first six Post commands, they actually meant to store highlighted button number in GPRM3, so if it's not set, the player wouldn't know where to go after Break. It would probably be safer to insert as a first Pre command:
Set GPreg<3> mov (set-val)<1024> [71 00 00 03 04 00 00 00] Thanks... I eventually opted for this and it works well...
geffroman
18th July 2004, 04:22
In case anyone cares the above command works for Season 5 as well...
geffroman
31st October 2004, 01:35
It appears that the errors keep coming as Season 6 has the same problem as Seasons 4 & 5. I used the same fix provided by dimmer adding Set GPreg<3> mov (set-val)<1024> [71 00 00 03 04 00 00 00] to VIDEO_TS.IFO\VMGM_PGCI_UT\PGC-Menu_1 as first PRE-Command.
Thanks again Dimmer.
geffroman
30th January 2005, 05:18
This did the trick for Season 6 too!
blutach
30th January 2005, 08:48
Nice solution geoffroman but wondering what yer doin watching Little House on The Prairie. :D
I mean, SEVEN seasons of it!!! C'mon man.
:D
geffroman
30th January 2005, 13:49
It's the WIFE man, I swear... :p
geffroman
26th February 2005, 04:47
Laugh if you must... but we just got Season 7 and this too had an error in the menu. The tricks in this thread once again solved the problem.
I used the same fix provided by dimmer adding Set GPreg<3> mov (set-val)<1024> [71 00 00 03 04 00 00 00] to VIDEO_TS.IFO\VMGM_PGCI_UT\PGC-Menu_1 as first PRE-Command.
Thanks again Dimmer.
2COOL
26th February 2005, 05:31
I like to comment that SPRM(8) only holds a value that is a multiple of 1024. Upon insert of DVD, the default value of SPRM(8) is 1024. At any time, SPRM(8) cannot be any other value besides the ones listed below and that includes 0 (zero). The maximum number of buttons allowed in a PGC with buttons (menu) is 36.
Button SPRM(8) Value | Button SPRM(8) Value
-----------------------------+-----------------------------
1 1024 | 19 19456
2 2048 | 20 20480
3 3072 | 21 21504
4 4096 | 22 22528
5 5120 | 23 23662
6 6144 | 24 24576
7 7168 | 25 25600
8 8192 | 26 26624
9 9216 | 27 27648
10 10240 | 28 28672
11 11264 | 29 29696
12 12288 | 30 30720
13 13312 | 31 31744
14 14336 | 32 32768
15 15360 | 33 33792
16 16384 | 34 34816
17 17408 | 35 35840
18 18432 | 36 36864
If this is the way it was originally authored and your player accepts an illegal SPRM(8) value, then your player is out of DVD specs.
blutach
26th February 2005, 06:38
Originally posted by 2COOL
If this is the way it was originally authored and your player accepts an illegal SPRM(8) value, then your player is out of DVD specs. Which, of course, isn't impossible
Regards
2COOL
26th February 2005, 07:02
Originally posted by blutach
Which, of course, isn't impossible IMO, what player out there (software or standalone) is truly 100% in DVD specs? I don't think there even one. Sometimes a player's flaw can be godsend for creative authorers.
dragongodz
26th February 2005, 07:14
then your player is out of DVD specs.
IMO, what player out there (software or standalone) is truly 100% in DVD specs? I don't think there even one.
sorry but i have to disagree with you on this. the only limit on players is that they must be able to play spec compliant material. they are not restricted to not playing out of spec stuff aswell.
if a dvd has illegal commands or bitstreams that go over spec max etc etc etc then it is the dvd that is breaking specs and not the player. if the player manages to handle/play such dvd then you are just lucky.
2COOL
26th February 2005, 07:26
Originally posted by dragongodz
if the player manages to handle/play such dvd then you are just lucky. Which was what I also wanted to say. ;)
BTW, here's some gum for you.
http://img201.exs.cx/img201/212/gum8nr.jpg
geffroman
26th February 2005, 07:31
So for us dumb guys I have to ask: "Does that mean that the Little House series is coded wrong and anyone that can play them is just lucky?"
2COOL
26th February 2005, 07:33
That your player can play it? yes and yes
geffroman
26th February 2005, 08:04
OK Gotcha... Well thats what this thread was all about.... A bad code job from Hollywood... and Dimmer showed me how to correct it... I thought maybe there was more to it... thanks for explaining it in more detail...
I bet none of you guys has ever wasted your time looking at these discs... But they are horrible... Bad code, video that looks like a bad copy of a home made VHS... sound is terrible... But my family loves Little House... what can I do..? :D
dragongodz
26th February 2005, 08:15
"Does that mean that the Little House series is coded wrong and anyone that can play them is just lucky?"
as 2COOL said, yes. a dvd compliant player is only required to play compliant material. how it handles out of spec stuff is up to the manufacturer. it could completely stop, it could reject back to the menu, it could ignore bad commands and continue. so while these dvds may play fine on 1 player they may not on another, you have no guarentee.
my family loves Little House... what can I do..?
change families ? :eek: ;)
dont worry most of us have significant others(wife in my case) that have occasional questionable taste in tv shows. :D
BTW, here's some gum for you.
????? sorry i dont chew gum. :)
2COOL
26th February 2005, 08:17
Originally posted by dragongodz
????? sorry i dont chew gum. :)
"I have come here to chew bubblegum and kick ass. And I'm all out of bubblegum"
So what's your sig about? I was just offering since you ran out.
@geffroman
I also went into details on your other DVD (http://forum.doom9.org/showthread.php?s=&threadid=89150&highlight=prairie). That one also had SPRM(8) being set as 0 and then setting a GPRM.
blutach
26th February 2005, 10:06
Originally posted by geffroman
I bet none of you guys has ever wasted your time looking at these discs... But they are horrible... Bad code, video that looks like a bad copy of a home made VHS... sound is terrible... But my family loves Little House... what can I do..? :D Well geffroman - now you've done these, you can move on to Gilmore Girls :rolleyes:
@dragongodz - I recall we had a similar convo about gum and arse a few months back!
Regards
dragongodz
26th February 2005, 11:19
So what's your sig about? I was just offering since you ran out.
I recall we had a similar convo about gum and arse a few months back!
ye it clicked not 5 minutes after i left my pc. DOH! :D
its a quote from a movie incase anyone was curious. :)
geffroman
26th February 2005, 15:52
Originally posted by blutach
Well geffroman - now you've done these, you can move on to Gilmore Girls :rolleyes: Don't laugh... We have Season 1 and 2... And even I LIKE Gilmore Girls...
blutach
27th February 2005, 01:46
If it wasn't for the real good posunplugged site, I would have to laugh at you geffroman.
Regards
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.