| Muxman MXP files - PGC Object
ver 0.16 | |
This reference contains information about unreleased features. Such features are shown in grey
and should be considered provisional. The final implementation may change the information contained here.
The principal element to DVD navigation is the Program Chain, or PGC. It may list content to be played, commands, or both.
PGC's are found in 4 areas, called domains.
- First PGC (or First Play, FP) tells the DVD player what to do on insertion, ie it is the entry point of the DVD program.
- VMG PGCs are used to hold the title menu and submenus in various languages, and also Dummy PGCs to bridge between VTS's.
- VTSM, or the LANG area of a VTS, PGCs hold root, audio, sub-picture, angle, and ptt (chapter) menus and submenus in various languages.
- VTST, or the TITLE area of a VTS, PGCs contain the actual movies or shows.
Item=First PGC
-- or --
Item=PGC
{
Name=name
Menu ID=No Menu | Title Menu | Root Menu | Sub-Picture Menu | Audio Menu | Angle Menu | PTT Menu | Title Entry
Uop=hexint
Next PGC=PGC_name
Prev PGC=PGC_name
GoUp PGC=PGC_name
Palette=Palette_name
PG Playback Mode=Sequential Playback | Random Playback | Shuffle Playback
Repeat Times=int
PGC Still Time=int
Item=Pre Commands
{
--- command source code ---
}
Item=Post Commands
{
--- command source code ---
}
Item=Cell Commands
{
--- command source code ---
}
Item=Program List
{
--- program statements ---
}
}
The Name and Menu ID for First PGC cannot be changed.
Domain | Valid Menu ID Values | Allowed links |
First PGC | No Menu |   |
VMGM | Title Menu and No Menu | Next GoUp PGC (may be set to resume) |
VTSM | Root Menu, Sub-Picture Menu, Audio Menu,
Angle Menu, PTT Menu, and No Menu |
Next GoUp PGC (may be set to resume) |
VTST | Title Entry and No Menu | Next, Prev, and GoUp PGC |
Repeat Times must be from 2 to 128 for Random Playback or Shuffle Playback, 0 for Sequential Playback.