Index |
Next | Prev |
VM-Command editor:
In order to give you the full 'freedom' to the control structure of the
DVD, I have included a small editor to change the pre and post commands
for
menus as well as titles. It is only available in the advanced mode.
It's a 'low level editor' and requires some knowledge of the DVD
virtual machine and the syntax of the used authoring engine (dvdauthor
or MuxMan). Actually it is pretty much the same as editing the control files
itself with the difference that the commands are saved within the
project file if you use the VM-Command editor. See also Jump and Call overview, Free defined buttons, MuxMan buttons and Variables concept.
The VM-Command editor can be started from the Menu background dialog to
edit the pre and post commands for the actual menu, from the Video + Audio files dialog,
the
AudioTitleset dialog
(for the chapter mode only) and the PlayList
dialog
(MuxMan only) to edit the pre and post commands for the correspondent
title. The UOP (user operation prohibition) value and edit button is only availabe for MuxMan.
Example (main menu):
If you start the VM-Command editor for a title (Film, AudioTitleset or
Playlist) the middle window is hidden, as titles don't have buttons.
For menus all currently defined button commands are shown, but read
only. To set/change a pre or post command, place the cursor in the
corresponding window and enter the command(s). It works just like a
simple text editor. Some typically used command are available from
the menu: Set (a register), Calc
(add, subtract values and
registers), Jump (to another menu or title or
chapter), If (conditions
- usually combined with jump or GoTo). Command which are not valid for
the
actual menu or title are disabled. If you select one of this commands,
it inserted in the pre or post command window at the currect cursor
position. These commands represent only a
small subset of the possible commands, but I thinks these are the most
commonly used ones. You are free to enter any command yourself, but you
are also responsible if the command is allowed and the correct syntax.
Depending on the used authoring engine (dvdauthor or MuxMan) the actual
used commands are quite different (see Variables
concept and free defined buttons).
Some documentation is available online:
MuxMan: dvd-replica
or mpucoder (please note that there are several pages! Use the 'Next>>' link in the lower right corner..).
dvdauthor: manual and
Wiki
Clear (Use default) and Calc Standard buttons:
As said in the beginning, you have the full 'freedom' to the control
structure. But, in order to mix own commands with the GfD internal
generated command logic a litte bit more easy, the GfD logic can be
used too. Depending on the currectly set options
for the 'Start action
for Titlesets' and 'End action for Titles and Titlesets' (default project settings)
the commands which GfD would use
if 'CreateDVD' is
clicked, can be calculated for the pre and post command with a click on
the 'Calc Standard' button. As this is a
dynamically created command (if you change the Start and/or End
actions, the resulting commands after a click on the 'Calc Standard'
button can be different), you should use this if more or less
everything else is already set up for the final DVD (all videos and
menus added, no more changes to the default settings...). The Clear
(Use default) button simply deletes the correspondent command window.
In order to test, whether you mistyped anything, you can run a 'syntax
check' in the button group Final (with the dvdauthor engine only). In
this case dvdauthor.exe
with
a dvdauthor.xml file is started, which contains all 'commands', but no
MPGs (set only as "Test.mpg"). Thus typing errors
can be
found, logical errors like a jump to a missing menu cannot be
recognized this way unfortunately.
UOP value and Edit UOP button:
You can enter the UOP value in the textbox as hex number if you know it, or
click on the Edit UOP button. This will show the following dialog: