The Starter Kit includes fourteen examples and tools with all required header files and data structures in C/C++ source codes so you can incorporate into your DVD development project quickly. Each utility is self-contained so you can quickly see and comprehend major DVD data structures discussed. These tools are designed so that you can see the trees from the jungle to develop your DVD applications quickly. If you want low-level access to all DVD data structures and save yourself weeks if not months of coding and development efforts, please check out the demo package below.



1) GetTitles - Display a brief summary of all titles found on a DVD folder.
2) ReadPGC - Display the First-Play PGC contents.
3) ProcessPGC - Display all PGCs in title domain.
4) Attributes - Display the video, audio, and subpicture stream attributes.
5) VMPrint - Display all VM commands found in PGCs in both hexadecimal and text format.
6) Menus - Display all predefined menus found on the DVD.
7) PartOfTitles - Display all Part-Of-Titles structures found on a DVD folder.
8) Chapters - Compute the chapter playback time and chapter size for each title.
9) Domain - Verify the basic integrity and starting sector of domains and video title sets.
10) GetTimeMap - Display the time map entries in each VTS.
11) GetCellMap - Display the cell address map in each VTS.
12) GetVobuMap - Display the VOBU address map in each VTS.
13) PCIPackets - Construct the VOBU address map from PCI packets (Only the first 128 MB is processed).
14) DSIPackets - Display contents of DSI packets from VOB files (Only the first 128 MB is processed).

No installation is required to use these tools. Works with all Windows platforms. Support both NTSC and PAL video standard.


These tools demonstrate the ability to access and decode all major DVD data structures on all Windows platforms.