TitleWriter 4.72 - *** Update 31 July 2008, ***

Collapse
This is a sticky topic.
X
X
 
  • Time
  • Show
Clear All
new posts
  • FallenAngel
    Digital Video Specialist
    Digital Video Specialist
    • Jun 2003
    • 816

    Dirio_49
    You are not running 7_6_2
    I just downloaded from site and ran it the site code matches mine
    The results match mine
    Download again

    Comment

    • dirio49
      Platinum Member
      Platinum Member
      • Apr 2005
      • 177

      just did re download. i still get the same
      and the same code
      Birthdays are good. Statistics show that the people who have the most live the longest .

      Comment

      • FallenAngel
        Digital Video Specialist
        Digital Video Specialist
        • Jun 2003
        • 816

        WTF -- Okay somethings defintly not right
        I'm going to alter the ver Number and reUpload

        Comment

        • dirio49
          Platinum Member
          Platinum Member
          • Apr 2005
          • 177

          here is what the code is for me

          Code:
          MGM , LU 1 (en):
          
              VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM - Chapters: n/a,  Programs: 1,  Cells: 1 
                  ********** pre commands:
                     1  Set gprm(7) =(mov) 0 
                     2  if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 } 
                     3  Set gprm(2) =(mov) 12345 
                     4  if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 } 
                     5  Set gprm(0) +=(add) 1 
                     6  Set gprm(0) *=(mul) 1024 
                     7  (SetHL_BTN) Set Highlighted Button =(mov) gprm(0) 
                     8  Set gprm(0) =(mov) 0 
                  ********** post commands:
                     1  Exit 
                  ********** cell commands:
                  ********** menu buttons commands:
                  VOB ID 1,  Cell ID 1  (First NAV pack LBA=0)
                  1 Group  Select button=0,  Action button=0
                     1: (JumpTT) Jump to Title 1 
                     2: (JumpTT) Jump to Title 2 
                     3: (JumpTT) Jump to Title 3 
                     4: (JumpSS) Jump to VMGM PGC 2 
          
          
              VMGM , LU 1 (en) , 2  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
                  ********** pre commands:
                     1  if ( gprm(1) < 12345 ) then { Goto line 4 } 
                     2  Set gprm(1) =(mov) 0 
                     3  (JumpSS) Jump to VMGM PGC 1 
                     4  Set gprm(1) =(mov) 12345 
                     5  (JumpTT) Jump to Title 1 
                  ********** post commands:
                     1  Exit 
                  ********** cell commands:
          
          
              VMGM , LU 1 (en) , 3  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
                  ********** pre commands:
                     1  if ( gprm(1) >= 12345 ) then { Goto line 3 } 
                     2  (JumpSS) Jump to VMGM PGC 1 
                     3  if ( gprm(0) > 123 ) then { Set gprm(0) -=(sub) 124 } 
                     4  if ( gprm(0) == 123 ) then { Set gprm(0) =(mov) 0 } 
                     5  Set gprm(2) =(mov) 0 
                     6  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 1 } 
                     7  Set gprm(2) =(mov) 1 
                     8  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 2 } 
                     9  Set gprm(2) =(mov) 2 
                    10  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 3 } 
                  ********** post commands:
                     1  Exit 
                  ********** cell commands:
          Birthdays are good. Statistics show that the people who have the most live the longest .

          Comment

          • FallenAngel
            Digital Video Specialist
            Digital Video Specialist
            • Jun 2003
            • 816

            Uploaded -- 7_6_Hail Mary
            Ver 4.311

            Comment

            • dirio49
              Platinum Member
              Platinum Member
              • Apr 2005
              • 177

              i Got the hail mary .
              But i still the same behavior

              19:24:53 TitleWriter Ver. 4.331 -- Boot Directory: C:\DOCUMENTS AND SETTINGS\User\MY DOCUMENTS\TITLEWRITERVER4_11\

              Code:
              VMG (VIDEO_TS.IFO)
              ------------------
              
                VMG , First-Play PGC 
                      ********** pre commands:
                         1  (JumpSS) Jump to VMGM Title menu 
                      ********** post commands:
                      ********** cell commands:
              
              
                VMGM , LU 1 (en):
              
                  VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM - Chapters: n/a,  Programs: 1,  Cells: 1 
                      ********** pre commands:
                         1  Set gprm(7) =(mov) 0 
                         2  if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 } 
                         3  Set gprm(2) =(mov) 12345 
                         4  if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 } 
                         5  Set gprm(0) +=(add) 1 
                         6  Set gprm(0) *=(mul) 1024 
                         7  (SetHL_BTN) Set Highlighted Button =(mov) gprm(0) 
                         8  Set gprm(0) =(mov) 0 
                      ********** post commands:
                         1  Exit 
                      ********** cell commands:
                      ********** menu buttons commands:
                      VOB ID 1,  Cell ID 1  (First NAV pack LBA=0)
                      1 Group  Select button=0,  Action button=0
                         1: (JumpTT) Jump to Title 1 
                         2: (JumpTT) Jump to Title 2 
                         3: (JumpTT) Jump to Title 3 
                         4: (JumpSS) Jump to VMGM PGC 2 
              
              
                  VMGM , LU 1 (en) , 2  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
                      ********** pre commands:
                         1  if ( gprm(1) < 12345 ) then { Goto line 4 } 
                         2  Set gprm(1) =(mov) 0 
                         3  (JumpSS) Jump to VMGM PGC 1 
                         4  Set gprm(1) =(mov) 12345 
                         5  (JumpTT) Jump to Title 1 
                      ********** post commands:
                         1  Exit 
                      ********** cell commands:
              
              
                  VMGM , LU 1 (en) , 3  (dummy) - Chapters: n/a,  Programs: 0,  Cells: 0 
                      ********** pre commands:
                         1  if ( gprm(1) >= 12345 ) then { Goto line 3 } 
                         2  (JumpSS) Jump to VMGM PGC 1 
                         3  if ( gprm(0) > 123 ) then { Set gprm(0) -=(sub) 124 } 
                         4  if ( gprm(0) == 123 ) then { Set gprm(0) =(mov) 0 } 
                         5  Set gprm(2) =(mov) 0 
                         6  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 1 } 
                         7  Set gprm(2) =(mov) 1 
                         8  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 2 } 
                         9  Set gprm(2) =(mov) 2 
                        10  if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 3 } 
                      ********** post commands:
                         1  Exit 
                      ********** cell commands:
              Birthdays are good. Statistics show that the people who have the most live the longest .

              Comment

              • dirio49
                Platinum Member
                Platinum Member
                • Apr 2005
                • 177

                i think the problem, is that i am clicking Prev button, and the command to subtract 124 is not reached.
                Birthdays are good. Statistics show that the people who have the most live the longest .

                Comment

                • dirio49
                  Platinum Member
                  Platinum Member
                  • Apr 2005
                  • 177

                  here is the full trace
                  hope it helps
                  Code:
                  DVD inserted: Initializing the SPRMs to default/setup values.
                  ------> Entering VMG , First-Play PGC 
                    -- pre 1 : (JumpSS) Jump to VMGM Title menu
                  ------> Entering VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM
                          PUOs: 4 (0x00000004)
                    -- pre 1 : Set gprm(7) =(mov) 0
                      -> gprm(7) = 0 (0x0000)
                    -- pre 2 : if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 }
                      if ( 0 == 0 ) : true.
                      -> gprm(1) = 0 (0x0000)
                    -- pre 3 : Set gprm(2) =(mov) 12345
                      -> gprm(2) = 12345 (0x3039)
                    -- pre 4 : if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 }
                      if ( 0 >= 12345 ) : false.
                    -- pre 5 : Set gprm(0) +=(add) 1
                      -> gprm(0) = 1 (0x0001)
                    -- pre 6 : Set gprm(0) *=(mul) 1024
                      -> gprm(0) = 1024 (0x0400) = button 1
                    -- pre 7 : (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
                      -> sprm(8:Highlighted button number) = 1024 (0x0400) = button 1
                    -- pre 8 : Set gprm(0) =(mov) 0
                      -> gprm(0) = 0 (0x0000)
                  ******* Start playback VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM...
                  ******* Playing Program 1, Cell 1 (0:01.00 + infinite pause) (4 buttons)
                      -> sprm(8:Highlighted button number) = 2048 (0x0800) = button 2
                          Selected menu button: 2
                   [COLOR=Red] -- button : (JumpTT) Jump to Title 2[/COLOR]
                      -> 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 (or PGN)) = 1 (0x0001)
                      -> sprm(14:Video preference and current mode) = 2 (0x0002)
                  ------> Entering VTST 2 , 1   TTN 1  (2:01:39)  Title 2
                          PUOs: 4 (0x00000004)
                    -- pre 1 : if ( gprm(0) != 123 ) then { Goto line 4 }
                      if ( 0 != 123 ) : true.
                    -- pre 4 : Set gprm(0) =(mov) 123
                      -> gprm(0) = 123 (0x007B)
                  ******* Start playback VTST 2 , 1   TTN 1  (2:01:39)  Title 2...
                  ******* [COLOR=Red]Playing Program 1, Cell 1 (4:28.22) (Chapter 1)[/COLOR]
                      -> sprm(7:Chapter number (or PGN)) = 1 (0x0001)
                  [COLOR=Red]Right after it start to play the first cell/chapter I press Previsou buttons, so no cells are played except one.
                  !!!!!!! USER: Prev Chapter Button: Jumping to PrevPGCN 1[/COLOR]
                      -> 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 (or PGN)) = 1 (0x0001)
                      -> sprm(14:Video preference and current mode) = 2 (0x0002)
                  ------> Entering VTST 2 , 1   TTN 1  (2:01:39)  Title 2
                          PUOs: 4 (0x00000004)
                    -- pre 1 : if ( gprm(0) != 123 ) then { Goto line 4 }
                      if ( 123 != 123 ) : false.
                    -- pre 2 : Set gprm(0) +=(add) 1
                      -> gprm(0) = 124 (0x007C)
                    -- pre 3 : (CallSS) Call the VMGM Title menu, resume cell 1
                  ------> Entering VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM
                          PUOs: 4 (0x00000004)
                    -- pre 1 : Set gprm(7) =(mov) 0
                      -> gprm(7) = 0 (0x0000)
                    -- pre 2 : if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 }
                      if ( 124 == 0 ) : false.
                    -- pre 3 : Set gprm(2) =(mov) 12345
                      -> gprm(2) = 12345 (0x3039)
                    -- pre 4 : if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 }
                      if ( 0 >= 12345 ) : false.
                    -- pre 5 : Set gprm(0) +=(add) 1
                      -> gprm(0) = 125 (0x007D)
                    -- pre 6 : Set gprm(0) *=(mul) 1024
                      -> gprm(0) = 62464 (0xF400)
                    -- pre 7 : (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
                      -> sprm(8:Highlighted button number) = 62464 (0xF400)
                  [COLOR=Red]Here Pgcedit,sets Sprm 8 to 1 because the button number is too high[/COLOR]
                    -- pre 8 : Set gprm(0) =(mov) 0
                      -> gprm(0) = 0 (0x0000)
                  ******* Start playback VMGM , LU 1 (en) , 1  (0:01)  4b.  TitleM...
                  ******* Playing Program 1, Cell 1 (0:01.00 + infinite pause) (4 buttons)
                      -> sprm(8:Highlighted button number) = 1024 (0x0400) = button 1
                          Selected menu button: 1
                  Birthdays are good. Statistics show that the people who have the most live the longest .

                  Comment

                  • FallenAngel
                    Digital Video Specialist
                    Digital Video Specialist
                    • Jun 2003
                    • 816

                    I didn't see that you were posting pgcedits log -- not the commands

                    Okay Now what was the problem again

                    Comment

                    • dirio49
                      Platinum Member
                      Platinum Member
                      • Apr 2005
                      • 177

                      Ok,

                      I start playing the movie.
                      i think on movie 2.
                      i wait to see just one cell play. and click prev button.

                      Pgcedit says the button is to high and set the highlight to one.

                      the highlight at the title menu after stop play movie/or click title menu button does not correspond to the movie that is supposed to be played next

                      Somewhere a long the line 124 is not subracted to yield the desired result

                      i think if this command(

                      pre 4 : if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 }
                      if ( 0 >= 12345 ) : false.)

                      where to be come true all the trouble would be done.

                      Do you use G(1) at all? Because you see to compare it with gprm 2
                      Birthdays are good. Statistics show that the people who have the most live the longest .

                      Comment

                      • FallenAngel
                        Digital Video Specialist
                        Digital Video Specialist
                        • Jun 2003
                        • 816

                        Well its obvious whats happening

                        these 2 commands are being bypassed in VMGM title menu

                        6 if ( gprm(0) > 123 ) then { Set gprm(0) -=(sub) 124 }
                        7 if ( gprm(0) == 123 ) then { Set gprm(0) =(mov) 0 }

                        If you step through the code -- its just not possible

                        I need to see the code for title menu -- NOT the log
                        Select in main pane >> copy as text.

                        Comment

                        • dirio49
                          Platinum Member
                          Platinum Member
                          • Apr 2005
                          • 177

                          yeah, they are not there

                          VMGM , LU 1 (en) , 1 (0:01) 4b. TitleM - Chapters: n/a, Programs: 1, Cells: 1

                          ********** pre commands:
                          1 Set gprm(7) =(mov) 0
                          2 if ( gprm(0) == 0 ) then { Set gprm(1) =(mov) 0 }
                          3 Set gprm(2) =(mov) 12345
                          4 if ( gprm(1) >= gprm(2) ) then { (JumpSS) Jump to VMGM PGC 3 }
                          5 Set gprm(0) +=(add) 1
                          6 Set gprm(0) *=(mul) 1024
                          7 (SetHL_BTN) Set Highlighted Button =(mov) gprm(0)
                          8 Set gprm(0) =(mov) 0
                          ********** post commands:
                          1 Exit
                          ********** cell commands:
                          They are here

                          VMGM , LU 1 (en) , 3 (dummy) - Chapters: n/a, Programs: 0, Cells: 0

                          ********** pre commands:
                          1 if ( gprm(1) >= 12345 ) then { Goto line 3 }
                          2 (JumpSS) Jump to VMGM PGC 1
                          3 if ( gprm(0) > 123 ) then { Set gprm(0) -=(sub) 124 }
                          4 if ( gprm(0) == 123 ) then { Set gprm(0) =(mov) 0 }
                          5 Set gprm(2) =(mov) 0
                          6 if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 1 }
                          7 Set gprm(2) =(mov) 1
                          8 if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 2 }
                          9 Set gprm(2) =(mov) 2
                          10 if ( gprm(2) == gprm(0) ) then { (JumpTT) Jump to Title 3 }
                          ********** post commands:
                          1 Exit
                          ********** cell commands:
                          Birthdays are good. Statistics show that the people who have the most live the longest .

                          Comment

                          • tetsuro_ja
                            Gold Member
                            Gold Member
                            • Jan 2007
                            • 126

                            Thanks for the reply.
                            Originally Posted by r0lZ
                            I have verified which DirectShow filter is used for the DVD navigation by MPC on my system, and it is simply called "DVD Navigator".
                            The file is C:\WINDOWS\system32\Qdvd.dll (version 6.5.2600.2180, copyrighted by M$, and probably installed with Windows media Player 9. I haven't installed WMP 10 yet.)
                            Unfortunately, it is not possible to display the filters used by WMP with GraphEdit, so I cannot confirm that it uses the same filter.
                            Qdvd.dll is a file which exists from the time of installing Windows and which may be updated when DirectX is installed. My MPC uses qdvd.dll of the same version 6.05.2600.2180.
                            Although it is impossible to display any DVD Navigation filter with GraphEdit, I believe WMP uses qdvd.dll.

                            Regards

                            Comment

                            • FallenAngel
                              Digital Video Specialist
                              Digital Video Specialist
                              • Jun 2003
                              • 816

                              They should be in both Vmgm title and last dummy. They are here

                              In your compiliation folder Under tw\\menu
                              click DVDauthor.xml

                              You should see these 2 lines
                              Code:
                              - <pgc>
                                <pre>if(g1 lt 12345) jump menu 1;if(g0 > 123)g0 -=124;if(g0==123)g0=0; g2=0;if(g2==g0) jump title 1; g2=1;if(g2==g0) jump title 2; g2=2;if(g2==g0) jump title 3; g2=3;if(g2==g0) jump title 4; g2=4;if(g2==g0) jump title 5;</pre> 
                                </pgc>
                              about 22 lines down(might be slightly less with 3 movies) -- do you

                              and these 2 lines about 5 lines in

                              <pre>{g7=0;if(g0==0) g1=0;g2=12345;if(g1 >= g2) jump menu 4;g2=4;if(g0 > 123)g0 -=124;if(g0==123)g0=0;if(g2 le g0){g0=g0-4;jump menu 2;} g0=g0+1;g0=g0 * 1024;button=g0;g0=0;}</pre>
                              Last edited by FallenAngel; 7 Jul 2007, 09:24 AM.

                              Comment

                              • FallenAngel
                                Digital Video Specialist
                                Digital Video Specialist
                                • Jun 2003
                                • 816

                                Tetsuro_ja

                                Are you getting this behavior with the last testbed

                                Comment

                                Working...