[www] r626 - trunk/www.matroska.org/data/technical/specs/chapters
| Newsgroups | gmane.comp.multimedia.matroska.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: robux4 Date: 2004-09-04 19:14:41 +0400 (Sat, 04 Sep 2004) New Revision: 626 Modified: trunk/www.matroska.org/data/technical/specs/chapters/index.html Log: start the description of DVD -> Matroska menu mapping Modified: trunk/www.matroska.org/data/technical/specs/chapters/index.html =================================================================== --- trunk/www.matroska.org/data/technical/specs/chapters/index.html 2004-09-04 13:21:33 UTC (rev 625) +++ trunk/www.matroska.org/data/technical/specs/chapters/index.html 2004-09-04 15:14:41 UTC (rev 626) @@ -580,7 +580,27 @@ <tr><td colspan="5"> </td><td class="level6" colspan="3">ChapterString</td><td align="right" class="level6">Bleeper</td></tr> </tbody></table> -<!-- InstanceEndEditable --> +<h2><a name="menu"/>Menu features</h2> + +<p>The menu features are handled like a <em>chapter codec</em>. That means each codec has a type, some private data and some data in the chapters.</p> + +<p>The type of the menu system is defined by the EditionManaged parameter. For now only 2 values are supported : 0 no menu, 1 menu borrowed from the DVD. The private data depend on the type of menu system (stored in EditionManagedPrivate), idem for the data in the chapters (stored in ChapProcessCommand).</p> + +<h3><a name="dvd"/>DVD menu</h3> + +<p>This is the case when EditionManaged = 1. Each level of a chapter corresponds to a logical level in the DVD system. This DVD hierarchy is as follows:</p> + +<table style="text-align: center;"> +<tbody> +<tr><th>Command Name</th><th colspan="6">Hierarchy</th></tr> +<tr><td>TT</td><td colspan="6">Title</td></tr> +<tr><td>PGCN</td><td colspan="6">Program Group Chain (PGC)</td></tr> +<tr><td> </td><td colspan="4">Part Of Title (PTT)</td><td colspan="2">Part Of Title (PTT)</td></tr> +<tr><td>PGN</td><td colspan="3">Program</td><td>Program</td><td colspan="2">Program</td></tr> +<tr><td>CN</td><td>Cell</td><td>Cell</td><td>Cell</td><td>Cell</td><td>Cell</td><td>Cell</td></tr> +</tbody> +</table> + </div> <!--#include virtual="/include/page-tail.html" -->