VideoHelp Forum
+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 31 to 43 of 43
Thread
  1. When you clone a title with PgcEdit, you copy the PGC only (and yes, you create "reused cells"). The VOB cells are not modified. The disk size is not increased (or only by a few KBs).

    BTW, PgcEdit has a "PlayAll" function that does just that: it clones the titles of a VTS and join them together as a new title. But it doesn't work for you because your titles are in different titlesets. You'll have to do it manually...
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  2. Yeah, I know.
    Just wondering.
    Thanks.

    (I will get back to work on that Goofy DVD as soon as I find the time).
    Quote Quote  
  3. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    @rOLZ
    Can you look at my effort and see what I'm doing wrong in this attempt.

    Added a 'Play All' button.
    Cloned Titles, 1,2 and 3 using the clones ( 4,5 and 6) in 'Play All'.
    Created new Dummy PGC 7 to hold the logic.
    Storing the Title number in GPRM 9

    It plays ok in trace, but when burned to disk and played back on a standalone player, there is an odd problem.
    If 'Play All' is selected , during playback if I use the remote to get back to the menu and select a different Title (1,2 or 3), it insists on on playing out the last Title (4,5 or 6) that was interrupted when I used the remote.
    I reset GPRM 9 to 0 in the post of Title 6, but it isn't helping.
    Image Attached Files
    Quote Quote  
  4. I haven't seen your IFOs yet, but you wrote "if I use the remote to get back to the menu ..." and "I reset GPRM 9 to 0 in the post of Title 6, but it isn't helping." Since the post commands are not executed when a title is interrupted by the press of a menu button, clearing gprm(9) in the post command is useless. Could it be the reason of the problem? Try to clear it in the pre-commands, before the beginning of the playback of the title.
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  5. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    Thank you, I set pre commands in Titles 4,5 and 6 but there was no change in the behaviour when the remote was used to jump to the menu during playback.
    I then added the same pre command to VMG, First-Play PGC and VMG, LU1... TitleM, that had no effect either.
    Quote Quote  
  6. OK, I will have a look to your IFOs...
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  7. Honestly, I don't understand the problem. IMO, that DVD should work fine. There is perhaps a bug in your player. Have you tried with a software player like MVC-HC?

    However, I see that the logic of the original DVD is a bit complex for such a simple DVD. In particular, the VMGM PGC 1 contains two things that are usually authored in two totally different PGCs: the menu itself, with the 4 buttons, and the "dispatch" commands, that jump to title 1, 2 or 3 according to the content of GPRM(0). When a button is pressed, the VMGM PGC 2 is called, where the values of some GPRMs are changed and then the PGC 1 is called again, but this time, the menu is not displayed, but the dispatch pre-commands are executed. That's a very strange authoring, uselessly complex.

    So, I suggest to redo the authoring completely, from scratch. It will be much simpler. For example, you could use something like this:
    Code:
    VMG (VIDEO_TS.IFO)
    ------------------
    
      VMG , First-Play PGC 
            ********** pre commands:
            [56 00 00 00 04 00 00 00]   1  (SetHL_BTN) Set Highlighted Button =(mov) 1024 (button 1) 
            [30 06 00 00 00 42 00 00]   2  (JumpSS) Jump to VMGM Title menu 
            ********** post commands:
            ********** cell commands:
    
    
      VMGM , LU 1 (--):
    
        VMGM , LU 1 (--) , 1  (1:03)  4b.  TitleM - Chapters: n/a,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            ********** cell commands:
            ********** menu buttons commands:
            VOB ID 1,  Cell ID 1  (First NAV pack LBA=0)
            1 Group, Select button=0, Action button=0, 4 numerically selectable buttons.
               1: [71 04 00 00 00 01 00 02]  Set gprm(0) =(mov) 1 ; LinkPGCN PGC 2 
               2: [71 04 00 00 00 02 00 02]  Set gprm(0) =(mov) 2 ; LinkPGCN PGC 2 
               3: [71 04 00 00 00 03 00 02]  Set gprm(0) =(mov) 3 ; LinkPGCN PGC 2 
               4: [71 04 00 09 00 01 00 03]  Set gprm(9) =(mov) 1 ; LinkPGCN PGC 3 
    
    
        VMGM , LU 1 (--) , 2  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
            ********** pre commands:
            [00 B1 00 00 00 01 00 03]   1  if ( gprm(0) != 1 ) then { Goto line 3 } 
            [30 02 00 00 00 01 00 00]   2  (JumpTT) Jump to Title 1 
            [00 00 00 00 00 00 00 00]   3  NOP 
            [00 B1 00 00 00 02 00 06]   4  if ( gprm(0) != 2 ) then { Goto line 6 } 
            [30 02 00 00 00 02 00 00]   5  (JumpTT) Jump to Title 2 
            [00 00 00 00 00 00 00 00]   6  NOP 
            [30 02 00 00 00 03 00 00]   7  (JumpTT) Jump to Title 3 
            ********** post commands:
            ********** cell commands:
    
    
        VMGM , LU 1 (--) , 3  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
            ********** pre commands:
            [00 E1 00 09 00 01 00 04]   1  if ( gprm(9) <= 1 ) then { Goto line 4 } 
            [00 A1 00 09 00 02 00 05]   2  if ( gprm(9) == 2 ) then { Goto line 5 } 
            [00 A1 00 09 00 03 00 06]   3  if ( gprm(9) == 3 ) then { Goto line 6 } 
            [30 02 00 00 00 04 00 00]   4  (JumpTT) Jump to Title 4 
            [30 02 00 00 00 05 00 00]   5  (JumpTT) Jump to Title 5 
            [30 02 00 00 00 06 00 00]   6  (JumpTT) Jump to Title 6 
            ********** post commands:
            ********** cell commands:
    
    
    
    VTS 1 (VTS_01_0.IFO)
    --------------------
    
      VTSM 1 , LU 1 (--):
    
        VTSM 1 , LU 1 (--) , 1  (dummy)  RootM - Chapters: n/a,  Programs: 0,  Cells: 0 
            ********** pre commands:
            [30 06 00 01 00 C0 00 00]   1  (JumpSS) Jump to VMGM PGC 1 
            ********** post commands:
            ********** cell commands:
    
    
    
      VTST 1:
    
      VTST 1 , 1   TTN 1  (1:03)  Title 1 - Chapters: 1,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            [56 00 00 00 08 00 00 00]   1  (SetHL_BTN) Set Highlighted Button =(mov) 2048 (button 2) 
            [30 08 00 01 01 C0 00 00]   2  (CallSS) Call the VMGM PGC 1, resume cell 1 
            ********** cell commands:
            [20 01 00 00 00 00 00 0D]   1  LinkTailPGC 
    
    
      VTST 1 , 2   TTN 2  (1:03)  Title 4 - Chapters: 1,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            [71 00 00 09 00 02 00 00]   1  Set gprm(9) =(mov) 2 
            [30 08 00 03 01 C0 00 00]   2  (CallSS) Call the VMGM PGC 3, resume cell 1 
            ********** cell commands:
    
    
    
    VTS 2 (VTS_02_0.IFO)
    --------------------
    
      VTSM 2 , LU 1 (--):
    
        VTSM 2 , LU 1 (--) , 1  (dummy)  RootM - Chapters: n/a,  Programs: 0,  Cells: 0 
            ********** pre commands:
            [30 06 00 01 00 C0 00 00]   1  (JumpSS) Jump to VMGM PGC 1 
            ********** post commands:
            ********** cell commands:
    
    
    
      VTST 2:
    
      VTST 2 , 1   TTN 1  (0:29)  Title 2 - Chapters: 1,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            [56 00 00 00 0C 00 00 00]   1  (SetHL_BTN) Set Highlighted Button =(mov) 3072 (button 3) 
            [30 08 00 01 01 C0 00 00]   2  (CallSS) Call the VMGM PGC 1, resume cell 1 
            ********** cell commands:
            [20 01 00 00 00 00 00 0D]   1  LinkTailPGC 
    
    
      VTST 2 , 2   TTN 2  (0:29)  Title 5 - Chapters: 1,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            [71 00 00 09 00 03 00 00]   1  Set gprm(9) =(mov) 3 
            [30 08 00 03 01 C0 00 00]   2  (CallSS) Call the VMGM PGC 3, resume cell 1 
            ********** cell commands:
    
    
    
    VTS 3 (VTS_03_0.IFO)
    --------------------
    
      VTSM 3 , LU 1 (--):
    
        VTSM 3 , LU 1 (--) , 1  (dummy)  RootM - Chapters: n/a,  Programs: 0,  Cells: 0 
            ********** pre commands:
            [30 06 00 01 00 C0 00 00]   1  (JumpSS) Jump to VMGM PGC 1 
            ********** post commands:
            ********** cell commands:
    
    
    
      VTST 3:
    
      VTST 3 , 1   TTN 1  (0:21)  Title 3 - Chapters: 1,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            [56 00 00 00 10 00 00 00]   1  (SetHL_BTN) Set Highlighted Button =(mov) 4096 (button 4) 
            [30 08 00 01 01 C0 00 00]   2  (CallSS) Call the VMGM PGC 1, resume cell 1 
            ********** cell commands:
            [20 01 00 00 00 00 00 0D]   1  LinkTailPGC 
    
    
      VTST 3 , 2   TTN 2  (0:21)  Title 6 - Chapters: 1,  Programs: 1,  Cells: 1 
            ********** pre commands:
            ********** post commands:
            [30 08 00 01 01 C0 00 00]   1  (CallSS) Call the VMGM PGC 1, resume cell 1 
            ********** cell commands:
    As you can see, only 2 GPRMs are used: GPRM(0) is used to jump to the "play once" titles, and GPRM(9) to control the PlayAll feature. Similarly, only 2 dummy GPRMs are necessary. The VMGM PGC 2 is the dispatch PGC, now independent of the menu PGC, and the VMGM PGC 3 plays all titles according to the content of GPRM(9). Note that the button commands have changed.

    I have not removed the post commands of the original Titles, but I have changed them to LinkTailPGC. IMO, they are useless and you can remove them if you wish, to make the DVD even more simple.

    (You can copy the commands above and paste them in PgcEdit directly, or you can download the modified IFOs. In the second case, you can overwrite the IFOs of your DVD if you wish, but be sure to re-open and save the DVD with PgcEdit, to update the internal VOB pointers and the BUP files.)


    @ Instant Martian: Have a look at my IFOs too. It's a very simple DVD, easy to understand and follow in Trace mode. You have also an example of a Play All feature using the "clone Titles" technique. (The Title VOBs are missing, and you'll get a warning when a title is played, but that doesn't prevent the trace mode to work fine.)
    Image Attached Files
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  8. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    The basic DVD with menu (no play all button) was from AVStoDVD).
    I added the Play All button image and the modifications - I didn't touch the original instructions.
    It works fine using MPC-HC when I 'Play All' then Navigate to the Title Menu during the playback and select another Title.
    When burned to disk and played back on two different standalone players and jump to the Menu using the remote, that the behaviour starts.

    I will test your mods and let you know.
    Quote Quote  
  9. @r0lZ
    I traced that DVD, I got it (kind of), but I don't know the "language", the meaning of what is written in commands.
    I have to learn the language.
    Quote Quote  
  10. Of course, that's the first thing to do. But my mod uses only a few commands, like Set (to assign a value to a GPRM), Link (to jump to another PGC in the same domain), Call (to jump to a menu from a title), Jump (to jump to a title from a menu), GoTo (to jump to another line in the same commands section) and Set_HL_BTN (to set the default button to highlight when the next menu will be played). Some commands are conditional (they are executed only if the condition is true), and some commands are actually combinations of two commands (like the Set+Link commands in the buttons). It's sufficient to build a simple DVD like that one, and IMO it's very easy to understand. (PgcEdit uses a very descriptive syntax for the commands, opposed to the more concise but also more difficult to understand syntax found in other programs.) If you don't understand a command, simply double-click it to open the Command Editor. You will usually find a short explanation of what the command does, and the parameters are often expressed with more details.
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  11. Member
    Join Date
    Dec 2005
    Location
    Canada
    Search Comp PM
    @rOLZ
    Your version works perfectly when burned to disk and played on a standalone.
    I'm going to use your template for putting my own DVDs together with my menus.
    Many thanks for your help.
    Quote Quote  
  12. Thanks for the confirmation.
    r0lZ - PgcEdit homepage Hosted by VideoHelp (Thanks Baldrick)
    - BD3D2MK3D A tool to convert 3D BD to 3D SBS/T&B/FS MKV
    Quote Quote  
  13. Ok, here I am again.

    @r0lZ
    1) I tried what you suggested but there is a problem: titles 42 and 41 are intros to titles 28 and 34.
    Both titles are in the same VTS and they don't have "Cell 6" to click on. I tried to figure it out myself (added a new cell in each title and two dummy PGCs (one I set as Angles Menu the other as Chapters Menu, and modified the commands accordingly)) but it didn't work (I even messed up what I have achieved in post #15). So I set it back, I think I am ok this way. If I want to go to a previous short I have to pass through the menu but doesn't matter.

    2) I did as you said but I ended up with button 1 highlighted, not button 3. So I modified the value in gprm(3) to 3072 (don't ask me why, I don't remember) and now when title 40 ends I get the extra menu, which is even better than what I wanted. So I am ok here too.

    Now I have to find the time to burn it and test on my SAP (but I am in the process of watching two TV series I recently bought).
    After that I will get my hands on Goofy disc 2 (which ripping wasn't so easy as disc 1) and see what I got.

    Thanks for now.
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!