Cita:
Quelle cose sono già pratico nel farle ora vorrei scendere un p'ò più nello specifico imparando i vari comandi, Jump, link, impostazioni di registi ecc... ecc... 
Ciao Obi Wan, 
l'argomento è abbastanza complesso da affrontare ma sei sei pratico di qualche linguaggio di programmazione ci ritrovi molti concetti.
Se posso darti un consiglio usa Pgc edit per editare le strutture dvd
e non remake che ha una interfaccio meno intuitiva.
Comunque se vuoi ti posso dare una mano .........volevo riprendere quel dvd test ceh ho abbandonato dopo che il forum è stato azzerato.
Una prima versione la trovi sul mio sitarello nella sezione Free Software>>>si chiama appunto Dvd Test beta 1.
Serve per testare alcune impostazioni hardware del dvd da salotto....
se vuoi masterizza la piccola strttura su dvd-rw e prova.
Ti posto il Dump della strttura ceh avevo scritto:
Cita:
VMG (VIDEO_TS.IFO)
------------------
  VMG , First-Play PGC
        ********** pre commands:
        [30 06 00 02 00 C0 00 00]   1  (JumpSS) Jump to VMGM PGC 2 
        ********** post commands:
        ********** cell commands:
  VMGM , LU 1 (--):
    VMGM , LU 1 (--) , 1  (0:00)  17b.  TitleM - Chapters: n/a,  Programs: 1,  Cells: 1 
        ********** pre commands:
        [20 D7 00 00 00 00 04 01]   1  if ( gprm(0) > 0 ) then { LinkCN Cell 1, button 1 (1024) } 
        [20 D7 00 01 00 00 08 01]   2  if ( gprm(1) > 0 ) then { LinkCN Cell 1, button 2 (2048) } 
        [20 D7 00 02 00 00 0C 01]   3  if ( gprm(2) > 0 ) then { LinkCN Cell 1, button 3 (3072) } 
        [20 D7 00 03 00 00 10 01]   4  if ( gprm(3) > 0 ) then { LinkCN Cell 1, button 4 (4096) } 
        [20 D7 00 04 00 00 14 01]   5  if ( gprm(4) > 0 ) then { LinkCN Cell 1, button 5 (5120) } 
        [20 D7 00 05 00 00 18 01]   6  if ( gprm(5) > 0 ) then { LinkCN Cell 1, button 6 (6144) } 
        [20 D7 00 06 00 00 1C 01]   7  if ( gprm(6) > 0 ) then { LinkCN Cell 1, button 7 (7168) } 
        [20 D7 00 07 00 00 20 01]   8  if ( gprm(7) > 0 ) then { LinkCN Cell 1, button 8 (8192) } 
        [20 D7 00 08 00 00 24 01]   9  if ( gprm(8) > 0 ) then { LinkCN Cell 1, button 9 (9216) } 
        [20 D7 00 09 00 00 28 01]  10  if ( gprm(9) > 0 ) then { LinkCN Cell 1, button 10 (10240) } 
        [20 D7 00 0A 00 00 2C 01]  11  if ( gprm(10) > 0 ) then { LinkCN Cell 1, button 11 (11264) } 
        [20 D7 00 0B 00 00 30 01]  12  if ( gprm(11) > 0 ) then { LinkCN Cell 1, button 12 (12288) } 
        [20 D7 00 0C 00 00 34 01]  13  if ( gprm(12) > 0 ) then { LinkCN Cell 1, button 13 (13312) } 
        [20 D7 00 0D 00 00 38 01]  14  if ( gprm(13) > 0 ) then { LinkCN Cell 1, button 14 (14336) } 
        [20 D7 00 0E 00 00 3C 01]  15  if ( gprm(14) > 0 ) then { LinkCN Cell 1, button 15 (15360) } 
        [20 D7 00 0F 00 00 40 01]  16  if ( gprm(15) > 0 ) then { LinkCN Cell 1, button 16 (16384) } 
        ********** post commands:
        ********** cell commands:
        ********** menu buttons commands:
        VOB ID 3,  Cell ID 1  (First NAV pack LBA=84)
        1 Group  Select button=0,  Action button=0
           1: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           2: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           3: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           4: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           5: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           6: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           7: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           8: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
           9: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          10: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          11: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          12: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          13: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          14: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          15: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          16: [20 04 00 00 00 00 00 02]  LinkPGCN PGC 2 
          17: [30 06 00 04 00 c0 00 00]  (JumpSS) Jump to VMGM PGC 4 
    VMGM , LU 1 (--) , 2  (0:00)  1b. - 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
           1: [20 04 00 00 00 00 00 05]  LinkPGCN PGC 5 
    VMGM , LU 1 (--) , 3  (0:00)  1b. - Chapters: n/a,  Programs: 1,  Cells: 1 
        ********** pre commands:
        ********** post commands:
        [30 06 00 03 00 C0 00 00]   1  (JumpSS) Jump to VMGM PGC 3 
        ********** cell commands:
        ********** menu buttons commands:
        VOB ID 2,  Cell ID 1  (First NAV pack LBA=54)
        1 Group  Select button=0,  Action button=0
           1: [30 06 00 01 01 83 00 00]  (JumpSS) Jump to VTSM 1, Root menu (TTN 1) 
    VMGM , LU 1 (--) , 4  (0:00) - Chapters: n/a,  Programs: 1,  Cells: 1 
        ********** pre commands:
        [20 01 00 00 00 00 00 0D]   1  LinkTailPGC 
        ********** post commands:
        [71 00 00 00 00 00 00 00]   1  Set gprm(0) =(mov) 0 
        [71 00 00 01 00 00 00 00]   2  Set gprm(1) =(mov) 0 
        [71 00 00 02 00 00 00 00]   3  Set gprm(2) =(mov) 0 
        [71 00 00 03 00 00 00 00]   4  Set gprm(3) =(mov) 0 
        [71 00 00 04 00 00 00 00]   5  Set gprm(4) =(mov) 0 
        [71 00 00 05 00 00 00 00]   6  Set gprm(5) =(mov) 0 
        [71 00 00 06 00 00 00 00]   7  Set gprm(6) =(mov) 0 
        [71 00 00 07 00 00 00 00]   8  Set gprm(7) =(mov) 0 
        [71 00 00 08 00 00 00 00]   9  Set gprm(8) =(mov) 0 
        [71 00 00 09 00 00 00 00]  10  Set gprm(9) =(mov) 0 
        [71 00 00 0A 00 00 00 00]  11  Set gprm(10) =(mov) 0 
        [71 00 00 0B 00 00 00 00]  12  Set gprm(11) =(mov) 0 
        [71 00 00 0C 00 00 00 00]  13  Set gprm(12) =(mov) 0 
        [71 00 00 0D 00 00 00 00]  14  Set gprm(13) =(mov) 0 
        [71 00 00 0E 00 00 00 00]  15  Set gprm(14) =(mov) 0 
        [71 00 00 0F 00 00 00 00]  16  Set gprm(15) =(mov) 0 
        [30 06 00 02 00 C0 00 00]  17  (JumpSS) Jump to VMGM PGC 2 
        ********** cell commands:
        ********** menu buttons commands:
    VMGM , LU 1 (--) , 5  (0:00) - Chapters: n/a,  Programs: 1,  Cells: 1 
        ********** pre commands:
        [00 D1 00 00 00 00 00 12]   1  if ( gprm(0) > 0 ) then { Goto line 18 } 
        [00 D1 00 01 00 00 00 12]   2  if ( gprm(1) > 0 ) then { Goto line 18 } 
        [00 D1 00 02 00 00 00 12]   3  if ( gprm(2) > 0 ) then { Goto line 18 } 
        [00 D1 00 03 00 00 00 12]   4  if ( gprm(3) > 0 ) then { Goto line 18 } 
        [00 D1 00 04 00 00 00 12]   5  if ( gprm(4) > 0 ) then { Goto line 18 } 
        [00 D1 00 05 00 00 00 12]   6  if ( gprm(5) > 0 ) then { Goto line 18 } 
        [00 D1 00 06 00 00 00 12]   7  if ( gprm(6) > 0 ) then { Goto line 18 } 
        [00 D1 00 07 00 00 00 12]   8  if ( gprm(7) > 0 ) then { Goto line 18 } 
        [00 D1 00 08 00 00 00 12]   9  if ( gprm(8) > 0 ) then { Goto line 18 } 
        [00 D1 00 09 00 00 00 12]  10  if ( gprm(9) > 0 ) then { Goto line 18 } 
        [00 D1 00 0A 00 00 00 12]  11  if ( gprm(10) > 0 ) then { Goto line 18 } 
        [00 D1 00 0B 00 00 00 12]  12  if ( gprm(11) > 0 ) then { Goto line 18 } 
        [00 D1 00 0C 00 00 00 12]  13  if ( gprm(12) > 0 ) then { Goto line 18 } 
        [00 D1 00 0D 00 00 00 12]  14  if ( gprm(13) > 0 ) then { Goto line 18 } 
        [00 D1 00 0E 00 00 00 12]  15  if ( gprm(14) > 0 ) then { Goto line 18 } 
        [00 D1 00 0F 00 00 00 12]  16  if ( gprm(15) > 0 ) then { Goto line 18 } 
        [00 02 00 00 00 00 00 00]  17  Break 
        [30 06 00 01 00 C0 00 00]  18  (JumpSS) Jump to VMGM PGC 1 
        ********** post commands:
        [30 06 00 03 00 C0 00 00]   1  (JumpSS) Jump to VMGM PGC 3 
        ********** cell commands:
        ********** menu buttons 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 03 00 00 00 01 00 00]   1  (JumpVTS_TT) Jump to TTN 1 in this VTS 
        ********** post commands:
        ********** cell commands:
  VTST 1:
  VTST 1 , 1   TTN 1  (0:03)  Title 1 - Chapters: 1,  Programs: 6,  Cells: 6 
        ********** pre commands:
        [61 00 00 00 00 80 00 00]   1  Set gprm(0) =(mov) sprm(0:Preferred menu language) 
        [00 A1 00 00 69 74 00 09]   2  if ( gprm(0) == 26996 ("it") ) then { Goto line 9 } 
        [00 A1 00 00 65 6E 00 0A]   3  if ( gprm(0) == 25966 ("en") ) then { Goto line 10 } 
        [00 A1 00 00 64 65 00 0B]   4  if ( gprm(0) == 25701 ("de") ) then { Goto line 11 } 
        [00 A1 00 00 65 73 00 0C]   5  if ( gprm(0) == 25971 ("es") ) then { Goto line 12 } 
        [00 A1 00 00 66 72 00 0D]   6  if ( gprm(0) == 26226 ("fr") ) then { Goto line 13 } 
        [20 07 00 00 00 00 00 01]   7  LinkCN Cell 1 
        [00 02 00 00 00 00 00 00]   8  Break 
        [20 07 00 00 00 00 00 02]   9  LinkCN Cell 2 
        [20 07 00 00 00 00 00 03]  10  LinkCN Cell 3 
        [20 07 00 00 00 00 00 04]  11  LinkCN Cell 4 
        [20 07 00 00 00 00 00 05]  12  LinkCN Cell 5 
        [20 07 00 00 00 00 00 06]  13  LinkCN Cell 6 
        ********** post commands:
        [30 08 00 03 01 C0 00 00]   1  (CallSS) Call the VMGM PGC 3, resume cell 1 
        ********** cell commands:
        [20 01 00 00 00 00 00 0D]   1  LinkTailPGC 
A presto
 
					
																_________________
In perenne costruzione .....
http://junior73.altervista.org
Dvd musicali ,Video editing ,Guide,Test ect