Buy with no risk. This package comes with an unconditional 30-day money back guarantee. If you are not satisfied for whatever reason, please contact us within 30 days from the date of purchase to obtain a full refund. You will need Adobe Acrobat Reader or a compatible utility to read Acrobat documents on either Windows or Linux platform.
Contents of the Unofficial DVD Specifications Guide download package:
Parts of the Acrobat PDF book are available on line (click on the links below).
1) The Unofficial DVD Specifications Guide 2.2 Acrobat PDF ebook
1. Introduction
2. DVD Elements and Hierarchy
2.1. Cells
2.2. Graphical display of cells
2.3. Programs
2.4. Graphical display of programs
2.5. Chapters
2.6. Graphical display of chapters
2.7. Program Chain (PGC)
2.8. Graphical display of Program Chains
2.9. Graphical display of chapters in different PGCs
2.10. PGC in titles
2.11. Graphical display of titles and PGCs
2.12. PGCs in a language unit
3. Domains and System Space
3.1. Graphical display of DVD domains
3.2. First-Play Domain
3.3. Graphical display of First-Play domain
3.4. Virtual commands in First-Play domain
3.5. Video Manager (VMG) domain
3.6. Graphical display of VMG domain
3.7. Virtual commands in VMG domain
3.8. Title domain
3.9. Graphical display of title domain
3.10. Virtual commands in VTS title domain
3.11. Video Title Set Menu VTSM domain
3.12. Graphical display of language units in VMG and VTSM domain
3.13. Virtual commands in VTSM domain
3.14. System Space
4. PGC categories
4.1. Common virtual commands
4.2. First-Play PGC
4.3. Common virtual commands found in the First-Play PGC
4.4. Title Menu
4.5. PGC in the Video Manager VMG
4.6. Graphical display of PGCs in the VMG
4.7. PGC in a VTS
4.8. Graphical display of PGCs in a VTS
4.9. Menus in video DVD
4.10. Menu subpicture mask, color and highlight
4.11. Predefined VTS Menus
4.12. VTS Menus and Remote Control Operations
4.13. Motion menus
4.14. DVD Language codes
4.15. DVD Regions and Video Standards
4.15.1. List of countries using the NTSC TV Standard
4.15.2. List of countries using the PAL TV Standard
4.15.3. List of countries using the SECAM TV Standard
5. DVD Video Manager (VMG)
5.1. Graphical display of VMG Data Structures
5.2. Parental Management Level
6. Video Title Set (VTS)
6.1. Graphical display of VTS Data Structures
6.2. Part Of Title (Chapter)
6.3. Graphical display of Part Of Title (Chapter)
7. DVD Color Conversion
7.1. YCrCb to RGB Color Conversion (SDTV)
7.2. RGB to YCrCb Color Conversion (SDTV)
7.3. YCrCb to RGB Color Conversion (HDTV)
7.4. RGB to YCrCb Color Conversion (HDTV)
7.5. MPEG-2 Compression using YCrCb color subsampling
7.5.1. Color Space
7.5.2. Color Subsampling
8. Cell Architecture
8.1. Single-angle cell
8.2. Multi-angle cell
8.3. ILVU and seamless angle change
8.4. Slide show cell
8.5. Still show and still picture
8.6. Menu cell
9. PGC Architecture
10. DVD Virtual Machine (VM) Commands
10.1. DVD Command Groups
10.2. DVD Command Types
10.3. Jump and Link Commands
10.4. General Parameter Registers
10.5. System Parameter Registers
10.6. Set GPRM operations
10.7. Compare GPRM operations
11. VM Virtual Machine Command Set
11.1. Virtual Machine DVD Command: Nop
11.2. Virtual Machine DVD Command: GoTo
11.3. Virtual Machine DVD Command: Break
11.4. Virtual Machine DVD Command: Exit
11.5. Virtual Machine DVD Command: LinkPGCN
11.5.4. Graphical display of typical usage of LinkPGCN
11.6. Virtual Machine DVD Command: LinkPGN
11.6.4. Graphical display of typical usage of LinkPGN
11.7. Virtual Machine DVD Command: LinkCN
11.7.4. Graphical display of typical usage of LinkCN
11.8. Virtual Machine DVD Command: LinkNoLink
11.9. Virtual Machine DVD Command: LinkTopC
11.10. Virtual Machine DVD Command: LinkNextC
11.11. Virtual Machine DVD Command: LinkPrevC
11.12. Virtual Machine DVD Command: LinkTopPG
11.13. Virtual Machine DVD Command: LinkNextPG
11.14. Virtual Machine DVD Command: LinkPrevPG
11.15. Virtual Machine DVD Command: LinkTopPGC
11.16. Virtual Machine DVD Command: LinkNextPGC
11.17. Virtual Machine DVD Command: LinkPrevPGC
11.18. Virtual Machine DVD Command: LinkGoUpPGC
11.19. Virtual Machine DVD Command: LinkTailPGC
11.20. Virtual Machine DVD Command: LinkPTT
11.20.4. Graphical display of typical usage of LinkPTT
11.21. Virtual Machine DVD Command: Rsm
11.22. Virtual Machine DVD Command: JumpTT
11.22.3. Graphical display of typical usage of JumpTT
11.23. Virtual Machine DVD Command: JumpVTS_TT
11.23.3. Graphical display of typical usage of JumpVTS_TT
11.24. Virtual Machine DVD Command: JumpVTS_PTT
11.24.3. Graphical display of typical usage of JumpVTS_PTT
11.25. Virtual Machine DVD Command: JumpSS
11.25.3. Graphical display of typical usage of JumpSS
11.26. Virtual Machine DVD Command: CallSS
11.26.3. Graphical display of typical usage of CallSS
11.27. Virtual Machine DVD Command: SetSTN
11.28. Virtual Machine DVD Command: SetGPRM
11.29. Virtual Machine DVD Command: SetGPRMMD
11.30. Virtual Machine DVD Command: SetHL_BTN
11.31. Virtual Machine DVD Command: SetNVTMR
11.32. Virtual Machine DVD Command: SetAMXMD for Karaoke
11.33. Virtual Machine DVD Command: SetTmpPML
11.34. Virtual Machine DVD Command: SetGPRM, Compare & Link
11.35. Virtual Machine DVD Command: Compare, SetGPRM & Link
11.36. Virtual Machine DVD Command: Compare, SetGPRM, Link
12. VMG Video Manager Structures (contents of VIDEO_TS.IFO)
12.1. Video Manager Informanagement (VMGM_MAT)
12.1.1 Video Attributes
12.1.2 Audio Attributes
12.1.3. Sub-picture Attributes
12.2. Video Manager Title Map Search (VMG_TT_SRPT)
12.3. Video Manager Menu Program Chain Units (VMGM_PGCI_UT)
12.3.1 Menu Language Unit (LU)
12.4. Video Manager Parental Management Information (VMGM_PTL_MAIT)
12.5. Parental Management Table (PTL_MAIT)
12.6. Video Title Set Attributes (VMG_VTS_ATRT)
12.7. Video Manager Menu Cell Address (VMGM_C_ADT)
12.8. Video Manager Menu VOB Unit Address (VMGM_VOBU_ADMAP)
13. VTS Video Title Set Structures (contents of VTS_nn_0.IFO)
13.1. Video Title Set Information Management (VTSI_MAT)
13.2. Video Title Set Part-Of-Title Search (VTS_PTT_SRPT)
13.3. Video Title Set Program Chain Unit (VTS_PGCI_UT)
13.4. Video Title Set Menu Program Chain Units (VTSM_PGCI_UT)
13.5. Video Title Set Time Map (VTS_TMAPTI)
13.6. Video Title Set Menu Cell Address (VTSM_C_ADT)
13.7. Video Title Set Menu VOB Unit Address (VTSM_VOBU_ADMAP)
13.8. Video Title Set Cell Address (VTS_C_ADT)
13.9. Video Title Set VOB Unit Address (VTS_VOBU_ADMAP)
14.
PGC Program Chain Structures
14.1. Prohibited User Operations (UOP)
14.2. Audio Stream Status
14.3. Sub-picture Stream Status
14.4. PGC Command Table
14.5. PGC Cell Playback Information
15. Navigation Pack Data Search Information (DSI) Data Structures
16. Navigation Pack Presentation Control Information (PCI) Data Structures
16.1. Button Groups
16.2. Selection Color Schemes
16.3. Button Information Table
17. Typical usage of virtual commands to play back commercial-grade DVDs
17.1. Single title without menu with automatic repetition
17.2. Single title, single PGC with root menu
17.3. Single title, multiple PGCs in one VTS with VTS menus
17.4. Multiple titles, multiple PGCs in multiple VTS with menus
17.5. Multiple titles, multiple PGCs in multiple VTS with multiple language units

2) Basic DVD Data Structure Guide Acrobat PDF ebook
A small DVD project and freeware tools are included to illustrate and examine the following major data structures in details.

Video Manager Information Management (VMGM_MAT)
First-Play Program Chain (PGC)
Video Title Set Information Management (VTSI_MAT)
Video Title Set Program Chain Unit (VTS_PGCI_UT)
Program Chain (PGC)
Video Title Set Part-Of-Title Search (VTS_PTT_SRPT)
Video Title Set Attributes (VMG_VTS_ATRT)
Video Title Set Cell Address (VTS_C_ADT)
Video Title Set VOB Unit Address (VTS_VOBU_ADMAP)

3) VM Command Generator 2.75
This powerful software tool provides a simple point-and-click interface to generate virtual commands with 100% DVD-compliance. Whether you are a beginner or an experienced DVD author, this tool brings to you the power of DVD virtual command generation on your desktop. There is no need to look up manuals and tables any more to generate DVD commands in hexadecimal notation. You can now have and enjoy the same features and power available only in advanced DVD authoring tools which cost thousands of dollars more. The interface is designed so that anyone can use this tool in minutes to generate 100%-compliant DVD commands. Use the same VM engine as seen on this site.

4) DVD Color Converter 2.16
DVD-Color 2.16 is a Windows application which can do the color conversion between the two color spaces, YCrCb (to define PGC color palette) to RGB and vice versa. This tool provides a palette for popular DVD colors used for subpicture to help you with the initial color selection. An alternate palette which has the popular Windows colors can be selected as shown below. To generate new colors from these basic colors, click on one of the colors in the provided palette and adjust its components with the sliders or simply type in new values. You can work in either decimal or hexadecimal.


Get instant access to download your
Unofficial DVD Specifications Guide 2.2 ebook and tools
after making your PayPal payment.



If you have questions or problems placing your order
please contact

If you place your order via PayPal or through the Kagi store
and do not receive any email notification
or any response from our server within 24 hours,
it means that we cannot reach your mailbox, please use


Get great dvd products from our online shopping network. Our dvd players are top of the line and cost less! We also sell portable dvd players for travel! What ever your dvd needs, we have you covered!