Vielleicht hilft Dir das (oder jemand anderen).
In der dvdauthor.xml kann man zB angeben:
Das macht folgendes:
- kopiere Registerinhalt von SPRM14 nach GPRM0;
- GPRM0 soll sein: GPRM0 & 786; (logische UND Verknüpfung ***)
damit holen wir uns Bit 8 und Bit 9, was (so schön von Katjarella dargestellt) den "Current Display Mode" angibt.
-dann fragen wir ob in GPRM0 jetzt eine 512 steht:
wenn ja, dann ist gerade im Player Letterbox eingestellt und demzufolge springe zum Menu 2.
512 sagt uns: Bit8 war eine Null und Bit9 eine Eins. Die anderen Bits haben wir ja mit dem logischen UND wegmaskiert.
Zu beachten wäre noch, dass eben Letterbox erst gesetzt wird, nachdem auch ein Video abgespielt wurde, das den Player auf "Letterbox" gesetzt hat. So war es zumindest bei meinem kurzen Experiment.
Hier gibt es eine Übersicht der Register: http://www.dvd-replica.com/DVD/sprm.php
ZitatIch fand die Idee interessant, beim Player abzufragen auf welches Ausgabeformat er eingestellt ist, um so bei 16:9 Filmen automatisch ein 16:9 Menü anbieten zu können.
Genau dafür is ja der ganze Thread, und mit den Beispielen von Borax und Katjarella klappt das auch - ja nach Fernseher das richtige Menüformat zu präsentieren.
Gruß
Eric
*** Das UND muss man in XML codieren, damit der Parser das nicht interpretiert. "& a m p ;" nur ohne Leerzeichen und Anführungszeichen.