detekce aktivnich titulku a zvukovy stopy
da se nejak podle dvd specifikace detekovat aktualne zvolena titulkova nebo zvukova stopa? napr. if (subp3:on ) gprm1=3 nebo tak nak podobne, nikde sem to nenasel
Přidal bych podotázku:
"Lze nějak zjistit delay zvuku?" Používám prastarý DVD2avi, kdy spustím uložení projektu a po pár sekundách jej vypnu. DVD2avi nejprve vytvoří prázdné soubory a postupně je plní daty - vytvořené ac3 soubory mají delay jako součást názvu. Připadá mi ten postup debilní :-(
"Lze nějak zjistit delay zvuku?" Používám prastarý DVD2avi, kdy spustím uložení projektu a po pár sekundách jej vypnu. DVD2avi nejprve vytvoří prázdné soubory a postupně je plní daty - vytvořené ac3 soubory mají delay jako součást názvu. Připadá mi ten postup debilní :-(
da se nejak podle dvd specifikace detekovat aktualne zvolena titulkova nebo zvukova stopa? napr. if (subp3:on ) gprm1=3 nebo tak nak podobne, nikde sem to nenasel
tak primo ne, protoze ta informace je v SPRM registru a ty se nemuzou porovnavat, ty SPRM hodnoty se jen ctou, takze se vzdy SPRM vlozi do nejake GPRM a az pak se to porovnava, tvuj pripad pro subt. ve stope 3:
GPRM0 = mov SPRM 2
if GPRM0 = 2 , stopa 3 je vypnuta
if GPRM0 = 66, stopa 3 je zapnuta
if GPRM0 = jina hodnota, stopa 3 neni vubec aktivni
------------------------------------------------------------
titulky jsou v SPRM2, aktualni hodnoty:
62 defaultne nastavene, titulky off
63 myslim, ze bere (nastavi) defaultni nastaveni u konkretniho prehravace
0 stopa 1 off
64 stopa 1 on
1 stopa 2 off
65 stopa 2 on
...atd, to off nastaveni konkretni stopy , i kdyz je podivne vlastne znamena, ze kdyz uzivatel na dalkovem ovladaci nastavi titulky on, tak by tam teda mela naskocit ta stopa co je nastavena jako off (tedy stopa je je off ale v pohotovosti :-))
audio je SPRM1, tam to je jednoduche , hodnoty jdou od 0 (nula), 15 tam mam po zapnuti DVD, to je asi defaultni hodnota (stopa 1 nebo nastaveni prehravace ?)
tak primo ne, protoze ta informace je v SPRM registru a ty se nemuzou porovnavat, ty SPRM hodnoty se jen ctou, takze se vzdy SPRM vlozi do nejake GPRM a az pak se to porovnava, tvuj pripad pro subt. ve stope 3:
GPRM0 = mov SPRM 2
if GPRM0 = 2 , stopa 3 je vypnuta
if GPRM0 = 66, stopa 3 je zapnuta
if GPRM0 = jina hodnota, stopa 3 neni vubec aktivni
------------------------------------------------------------
titulky jsou v SPRM2, aktualni hodnoty:
62 defaultne nastavene, titulky off
63 myslim, ze bere (nastavi) defaultni nastaveni u konkretniho prehravace
0 stopa 1 off
64 stopa 1 on
1 stopa 2 off
65 stopa 2 on
...atd, to off nastaveni konkretni stopy , i kdyz je podivne vlastne znamena, ze kdyz uzivatel na dalkovem ovladaci nastavi titulky on, tak by tam teda mela naskocit ta stopa co je nastavena jako off (tedy stopa je je off ale v pohotovosti :-))
audio je SPRM1, tam to je jednoduche , hodnoty jdou od 0 (nula), 15 tam mam po zapnuti DVD, to je asi defaultni hodnota (stopa 1 nebo nastaveni prehravace ?)