Witam
Mam taki problem. Zrobilem authoring serialu. z 2 plyt zrobilem 1. Polaczylem to w jeden VTS z 8 title. Do kazdego sa osobne napisy po angielsku i po polsku. Authoring robilem w DVDLab, jednak nie podoba mi sie rzecz jezeli chodzi o napisy. W PGCEdit poprawilem sobie juz wpisy tak ze moge z menu wybrac napisy polski, angielskie lub je wogole wylaczyc. Napisy ladnie dzialaja przy puszczeniu 8 odcinkow z playlisty(odtwarzanie calosci zrobilem jako playliste dvdlaba) jak i pojedynczo.
Teraz schody. W Power DVD jest opcja GoTo i mozna wybrac do ktorego Title chce isc lub do ktorego Chaptera w Title. Przy wyborze tych opcji napisy mi sie wylaczaja. Wybrane sa w opcjach jednak checkbox przy "wyswietl napisy" jest nieaktywny. Moje pytanie teraz czy Power DVD czysci rejestry czy jak ?? Rozwiazalem to tak ze dopisalem do kazdego title takie wpisy. Prosze o porade jak zmienic te wpisy aby pamietal wybrane napisy z menu przy uzywaniu funkcji GoTo
Kod:
1 Set gprm(11) =(mov) 12
2 Set gprm(12) =(mov) 65
3 if ( gprm(3) == 0 ) then { Goto line 6 }
4 (SetSTN) Set Sub-picture stream = gprm(3)
5 Goto line 9
6 Set gprm(5) =(mov) sprm(2:Sub-picture stream number)
7 Set gprm(5) &=(and) 65471
8 (SetSTN) Set Sub-picture stream = gprm(5)
9 Set gprm(0) =(mov) 1 **** nizej
********** post commands:
[71 00 00 0B 00 0D 00 00] 1 Set gprm(11) =(mov) 13
[71 00 00 0C 00 01 00 00] 2 Set gprm(12) =(mov) 1
[30 28 00 02 01 C0 0D 0C] 3 if ( gprm(13) == gprm(12) ) then { (CallSS) Call the VMGM PGC 2, resume cell 1 }
[30 08 00 00 01 83 00 00] 4 (CallSS) Call the VTSM Root menu of the current VTS, resume cell 1
********** cell commands:
w lini 9 ustawiam zmienna rejestru gprm(0) na 1 zeby zmienic wartosc z 0, poniewaz w RootM mam sprawdzanie wartosci tego rejestru. Jezeli jest ona rowna 0 to rejestr gprm(3) ustawiany jest na value rowna polskim napisom. Dzieki temu defaultowo ustawione mam polskie napisy przy odtwarzaniu plytki.
Czy mozna to prosciej zrobic i jak ?? prosze o pomoc. Jak cos moge podlinkowac IFO jezeli bedzie potrzeba
Z gory dziekuje ;]