Update documentation.

This commit is contained in:
2025-10-18 17:55:08 +01:00
parent 5cfffbcb68
commit 0e52e501e2
64 changed files with 3933 additions and 2888 deletions

View File

@@ -1231,7 +1231,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="line"><a id="l01587" name="l01587"></a><span class="lineno"> 1587</span> </div>
<div class="line"><a id="l01588" name="l01588"></a><span class="lineno"> 1588</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Track not found&quot;</span>);</div>
<div class="line"><a id="l01589" name="l01589"></a><span class="lineno"> 1589</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a32b645da87003df886a5742d23f8ca19">AARUF_ERROR_TRACK_NOT_FOUND</a>;</div>
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"> 1590</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0e53a44004fde98a09614db19b16638e">CdSectorSubchannel</a>:</div>
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"> 1590</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2">CdSectorSubchannelAaru</a>:</div>
<div class="line"><a id="l01591" name="l01591"></a><span class="lineno"> 1591</span> <span class="keywordflow">if</span>(ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">MetadataMediaType</a> != <a class="code hl_enumvalue" href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12">OpticalDisc</a>)</div>
<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span> {</div>
<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"> 1593</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Invalid media type for tag&quot;</span>);</div>
@@ -1335,7 +1335,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="line"><a id="l01691" name="l01691"></a><span class="lineno"> 1691</span> memcpy(buffer, ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#acc9cdfdd4be56c4f7016a37e218cee47">sector_id</a> + corrected_sector_address * 4 + 1, 3);</div>
<div class="line"><a id="l01692" name="l01692"></a><span class="lineno"> 1692</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">&quot;Exiting aaruf_read_sector_tag() = AARUF_STATUS_OK&quot;</span>);</div>
<div class="line"><a id="l01693" name="l01693"></a><span class="lineno"> 1693</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
<div class="line"><a id="l01694" name="l01694"></a><span class="lineno"> 1694</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a3340d65528decaa438460aaf53f2febe">DvdSectorIed</a>:</div>
<div class="line"><a id="l01694" name="l01694"></a><span class="lineno"> 1694</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f">DvdSectorIedAaru</a>:</div>
<div class="line"><a id="l01695" name="l01695"></a><span class="lineno"> 1695</span> <span class="keywordflow">if</span>(ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">MetadataMediaType</a> != <a class="code hl_enumvalue" href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12">OpticalDisc</a>)</div>
<div class="line"><a id="l01696" name="l01696"></a><span class="lineno"> 1696</span> {</div>
<div class="line"><a id="l01697" name="l01697"></a><span class="lineno"> 1697</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Invalid media type for tag&quot;</span>);</div>
@@ -1361,7 +1361,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="line"><a id="l01717" name="l01717"></a><span class="lineno"> 1717</span> memcpy(buffer, ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#a3bfc3fceaaf015830913fd7efa794e5a">sector_ied</a> + corrected_sector_address * 2, 2);</div>
<div class="line"><a id="l01718" name="l01718"></a><span class="lineno"> 1718</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">&quot;Exiting aaruf_read_sector_tag() = AARUF_STATUS_OK&quot;</span>);</div>
<div class="line"><a id="l01719" name="l01719"></a><span class="lineno"> 1719</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
<div class="line"><a id="l01720" name="l01720"></a><span class="lineno"> 1720</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9761d07be6a71826f3f0146d091f2176">DvdSectorEdc</a>:</div>
<div class="line"><a id="l01720" name="l01720"></a><span class="lineno"> 1720</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457">DvdSectorEdcAaru</a>:</div>
<div class="line"><a id="l01721" name="l01721"></a><span class="lineno"> 1721</span> <span class="keywordflow">if</span>(ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">MetadataMediaType</a> != <a class="code hl_enumvalue" href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466aaf46f69508c3a90e5588c71f410a7f12">OpticalDisc</a>)</div>
<div class="line"><a id="l01722" name="l01722"></a><span class="lineno"> 1722</span> {</div>
<div class="line"><a id="l01723" name="l01723"></a><span class="lineno"> 1723</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Invalid media type for tag&quot;</span>);</div>
@@ -1413,7 +1413,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="line"><a id="l01769" name="l01769"></a><span class="lineno"> 1769</span> memcpy(buffer, ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#aa943f49c5e77c98bc4cddc9d0c2ae284">sector_decrypted_title_key</a> + corrected_sector_address * 5, 5);</div>
<div class="line"><a id="l01770" name="l01770"></a><span class="lineno"> 1770</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">&quot;Exiting aaruf_read_sector_tag() = AARUF_STATUS_OK&quot;</span>);</div>
<div class="line"><a id="l01771" name="l01771"></a><span class="lineno"> 1771</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
<div class="line"><a id="l01772" name="l01772"></a><span class="lineno"> 1772</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a459369a1461803ec0cc998b606d53b07">AppleSonyTag</a>:</div>
<div class="line"><a id="l01772" name="l01772"></a><span class="lineno"> 1772</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a">AppleSonyTagAaru</a>:</div>
<div class="line"><a id="l01773" name="l01773"></a><span class="lineno"> 1773</span> <span class="keywordflow">if</span>(ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">MetadataMediaType</a> != <a class="code hl_enumvalue" href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd">BlockMedia</a>)</div>
<div class="line"><a id="l01774" name="l01774"></a><span class="lineno"> 1774</span> {</div>
<div class="line"><a id="l01775" name="l01775"></a><span class="lineno"> 1775</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Invalid media type for tag&quot;</span>);</div>
@@ -1439,7 +1439,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="line"><a id="l01795" name="l01795"></a><span class="lineno"> 1795</span> memcpy(buffer, ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#aaf16c9ee5b05bac1ef44d29abef6134a">sector_subchannel</a> + corrected_sector_address * 12, 12);</div>
<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"> 1796</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">&quot;Exiting aaruf_read_sector_tag() = AARUF_STATUS_OK&quot;</span>);</div>
<div class="line"><a id="l01797" name="l01797"></a><span class="lineno"> 1797</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
<div class="line"><a id="l01798" name="l01798"></a><span class="lineno"> 1798</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a17075a1bffaf0da39e0baacabc84a0fe">AppleProfileTag</a>:</div>
<div class="line"><a id="l01798" name="l01798"></a><span class="lineno"> 1798</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9">AppleProfileTagAaru</a>:</div>
<div class="line"><a id="l01799" name="l01799"></a><span class="lineno"> 1799</span> <span class="keywordflow">if</span>(ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">MetadataMediaType</a> != <a class="code hl_enumvalue" href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd">BlockMedia</a>)</div>
<div class="line"><a id="l01800" name="l01800"></a><span class="lineno"> 1800</span> {</div>
<div class="line"><a id="l01801" name="l01801"></a><span class="lineno"> 1801</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Invalid media type for tag&quot;</span>);</div>
@@ -1465,7 +1465,7 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="line"><a id="l01821" name="l01821"></a><span class="lineno"> 1821</span> memcpy(buffer, ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#aaf16c9ee5b05bac1ef44d29abef6134a">sector_subchannel</a> + corrected_sector_address * 20, 20);</div>
<div class="line"><a id="l01822" name="l01822"></a><span class="lineno"> 1822</span> <a class="code hl_define" href="log_8h.html#a21cc0459b78d5f2d7bd737e5aae1278a">TRACE</a>(<span class="stringliteral">&quot;Exiting aaruf_read_sector_tag() = AARUF_STATUS_OK&quot;</span>);</div>
<div class="line"><a id="l01823" name="l01823"></a><span class="lineno"> 1823</span> <span class="keywordflow">return</span> <a class="code hl_define" href="errors_8h.html#a1d6e49f7e8a1fa489efa0a582e90b5de">AARUF_STATUS_OK</a>;</div>
<div class="line"><a id="l01824" name="l01824"></a><span class="lineno"> 1824</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a6ed24283290264c28e919adf5a273f99">PriamDataTowerTag</a>:</div>
<div class="line"><a id="l01824" name="l01824"></a><span class="lineno"> 1824</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba">PriamDataTowerTagAaru</a>:</div>
<div class="line"><a id="l01825" name="l01825"></a><span class="lineno"> 1825</span> <span class="keywordflow">if</span>(ctx-&gt;<a class="code hl_variable" href="structaaruformat__context.html#ac970291b3449c04221827b9c2c18ac70">image_info</a>.<a class="code hl_variable" href="structImageInfo.html#a7ed25efcf8cec55d6609b83bcd17b2d0">MetadataMediaType</a> != <a class="code hl_enumvalue" href="enums_8h.html#abaa37b51ab0a4cc3d5d1a0b4820c8466ad45ebea105994c5fe86200f36d9e6ccd">BlockMedia</a>)</div>
<div class="line"><a id="l01826" name="l01826"></a><span class="lineno"> 1826</span> {</div>
<div class="line"><a id="l01827" name="l01827"></a><span class="lineno"> 1827</span> <a class="code hl_define" href="log_8h.html#a053d6037d543b84ce59308ce71d15cd1">FATAL</a>(<span class="stringliteral">&quot;Invalid media type for tag&quot;</span>);</div>
@@ -1526,12 +1526,6 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04ad3c111fe8a0e835609a6187d6e9d2e57"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04ad3c111fe8a0e835609a6187d6e9d2e57">Audio</a></div><div class="ttdeci">@ Audio</div><div class="ttdoc">Audio track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00195">enums.h:195</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04af90c2d371aa1e99d911ec2173587186c"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04af90c2d371aa1e99d911ec2173587186c">CdMode2Form1</a></div><div class="ttdeci">@ CdMode2Form1</div><div class="ttdoc">Compact Disc Mode 2 Form 1 data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00199">enums.h:199</a></div></div>
<div class="ttc" id="aenums_8h_html_ad80740dd555f7d3688d2c4d9f44d3b04aff99910681f4abb6ac45b08562b2797e"><div class="ttname"><a href="enums_8h.html#ad80740dd555f7d3688d2c4d9f44d3b04aff99910681f4abb6ac45b08562b2797e">CdMode2Formless</a></div><div class="ttdeci">@ CdMode2Formless</div><div class="ttdoc">Compact Disc Mode 2 (formless) data track.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00198">enums.h:198</a></div></div>
<div class="ttc" id="aenums_8h_html_ad8ed01ff3ff33333d8e19db4d2818bb6a0e53a44004fde98a09614db19b16638e"><div class="ttname"><a href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a0e53a44004fde98a09614db19b16638e">CdSectorSubchannel</a></div><div class="ttdeci">@ CdSectorSubchannel</div><div class="ttdoc">Compact Disc subchannel data.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00116">enums.h:116</a></div></div>
<div class="ttc" id="aenums_8h_html_ad8ed01ff3ff33333d8e19db4d2818bb6a17075a1bffaf0da39e0baacabc84a0fe"><div class="ttname"><a href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a17075a1bffaf0da39e0baacabc84a0fe">AppleProfileTag</a></div><div class="ttdeci">@ AppleProfileTag</div><div class="ttdoc">Apple Profile (20byte) tag.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00117">enums.h:117</a></div></div>
<div class="ttc" id="aenums_8h_html_ad8ed01ff3ff33333d8e19db4d2818bb6a3340d65528decaa438460aaf53f2febe"><div class="ttname"><a href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a3340d65528decaa438460aaf53f2febe">DvdSectorIed</a></div><div class="ttdeci">@ DvdSectorIed</div><div class="ttdoc">DVD ID Error Detection Code (IED)</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00129">enums.h:129</a></div></div>
<div class="ttc" id="aenums_8h_html_ad8ed01ff3ff33333d8e19db4d2818bb6a459369a1461803ec0cc998b606d53b07"><div class="ttname"><a href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a459369a1461803ec0cc998b606d53b07">AppleSonyTag</a></div><div class="ttdeci">@ AppleSonyTag</div><div class="ttdoc">Apple Sony (12byte) tag.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00118">enums.h:118</a></div></div>
<div class="ttc" id="aenums_8h_html_ad8ed01ff3ff33333d8e19db4d2818bb6a6ed24283290264c28e919adf5a273f99"><div class="ttname"><a href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a6ed24283290264c28e919adf5a273f99">PriamDataTowerTag</a></div><div class="ttdeci">@ PriamDataTowerTag</div><div class="ttdoc">Priam Data Tower (24byte) tag.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00119">enums.h:119</a></div></div>
<div class="ttc" id="aenums_8h_html_ad8ed01ff3ff33333d8e19db4d2818bb6a9761d07be6a71826f3f0146d091f2176"><div class="ttname"><a href="enums_8h.html#ad8ed01ff3ff33333d8e19db4d2818bb6a9761d07be6a71826f3f0146d091f2176">DvdSectorEdc</a></div><div class="ttdeci">@ DvdSectorEdc</div><div class="ttdoc">DVD Error Detection Code (EDC)</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00130">enums.h:130</a></div></div>
<div class="ttc" id="aenums_8h_html_affec749ed88365143745313ae9168263a002db7938c70152bf9af1797cb87c32f"><div class="ttname"><a href="enums_8h.html#affec749ed88365143745313ae9168263a002db7938c70152bf9af1797cb87c32f">Lzma</a></div><div class="ttdeci">@ Lzma</div><div class="ttdoc">LZMA compression.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00034">enums.h:34</a></div></div>
<div class="ttc" id="aenums_8h_html_affec749ed88365143745313ae9168263ac9d3e887722f2bc482bcca9d41c512af"><div class="ttname"><a href="enums_8h.html#affec749ed88365143745313ae9168263ac9d3e887722f2bc482bcca9d41c512af">None</a></div><div class="ttdeci">@ None</div><div class="ttdoc">Not compressed.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00033">enums.h:33</a></div></div>
<div class="ttc" id="aenums_8h_html_affec749ed88365143745313ae9168263adce52e91e4d88a577ecf67cbe7beac31"><div class="ttname"><a href="enums_8h.html#affec749ed88365143745313ae9168263adce52e91e4d88a577ecf67cbe7beac31">Flac</a></div><div class="ttdeci">@ Flac</div><div class="ttdoc">FLAC compression.</div><div class="ttdef"><b>Definition</b> <a href="enums_8h_source.html#l00035">enums.h:35</a></div></div>
@@ -1574,12 +1568,18 @@ $(function(){initNavTree('read_8c_source.html','',''); });
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aae809315e2cd79c3fd74d1604c38f3ae6"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aae809315e2cd79c3fd74d1604c38f3ae6">AppleSonyDS</a></div><div class="ttdeci">@ AppleSonyDS</div><div class="ttdoc">3.5&quot;, DS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00248">aaru.h:248</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aaf254215c04f84a87eef3702782ba7662"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aaf254215c04f84a87eef3702782ba7662">DVDROM</a></div><div class="ttdeci">@ DVDROM</div><div class="ttdoc">DVD-ROM (applies to DVD Video and DVD Audio)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00136">aaru.h:136</a></div></div>
<div class="ttc" id="agroup__MediaTypes_html_gga1499e9f8a76cb81b43b7a4b0dbe7e44aaff04a947594e116dd0adf854660ff00a"><div class="ttname"><a href="group__MediaTypes.html#gga1499e9f8a76cb81b43b7a4b0dbe7e44aaff04a947594e116dd0adf854660ff00a">DVDRAM</a></div><div class="ttdeci">@ DVDRAM</div><div class="ttdoc">DVD-RAM.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00144">aaru.h:144</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa16bbf88cdbeb1c4bfe44244de7d16c3f">DvdSectorIedAaru</a></div><div class="ttdeci">@ DvdSectorIedAaru</div><div class="ttdoc">DVD sector ID error detection, 2 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00914">aaru.h:914</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa4922f334e9f6fb030152d093be4bee7c"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa4922f334e9f6fb030152d093be4bee7c">CdTrackFlags</a></div><div class="ttdeci">@ CdTrackFlags</div><div class="ttdoc">Track flags (audio/data, copy permitted, pre-emphasis)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00907">aaru.h:907</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa6d377a28e58b9da5452ab66e90ea4457">DvdSectorEdcAaru</a></div><div class="ttdeci">@ DvdSectorEdcAaru</div><div class="ttdoc">DVD sector EDC, 4 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00915">aaru.h:915</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa7165008ad58fcf7904dc3f6626064828"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa7165008ad58fcf7904dc3f6626064828">DvdCmi</a></div><div class="ttdeci">@ DvdCmi</div><div class="ttdoc">DVD Copyright Management Information (CSS)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00908">aaru.h:908</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa73586ffdff3f35b8a05b7f8fd37fcee2">CdSectorSubchannelAaru</a></div><div class="ttdeci">@ CdSectorSubchannelAaru</div><div class="ttdoc">96 raw subchannel bytes (P-W)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00904">aaru.h:904</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa82265a5d640ce9474f8b357c54cc0440"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa82265a5d640ce9474f8b357c54cc0440">DvdSectorNumber</a></div><div class="ttdeci">@ DvdSectorNumber</div><div class="ttdoc">DVD sector number, 3 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00913">aaru.h:913</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa8e35806d5790cb5568b7535073d40179"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa8e35806d5790cb5568b7535073d40179">CdTrackIsrc</a></div><div class="ttdeci">@ CdTrackIsrc</div><div class="ttdoc">Track ISRC (12 ASCII chars, no terminator)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00905">aaru.h:905</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aa9937ec92715558a3f5ce46c8700190ba">PriamDataTowerTagAaru</a></div><div class="ttdeci">@ PriamDataTowerTagAaru</div><div class="ttdoc">Priam DataTower sector tags, 24 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00917">aaru.h:917</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaaa6bb40f3b26ce3df172cd3a1020eeb9">AppleProfileTagAaru</a></div><div class="ttdeci">@ AppleProfileTagAaru</div><div class="ttdoc">Apple&#39;s Profile sector tags, 20 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00916">aaru.h:916</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaacdc97f5778a26551dae1e003fc5f769"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaacdc97f5778a26551dae1e003fc5f769">DvdSectorInformation</a></div><div class="ttdeci">@ DvdSectorInformation</div><div class="ttdoc">DVD sector information, 1 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00912">aaru.h:912</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aae54bf2b3574266925062218c892c42b2"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aae54bf2b3574266925062218c892c42b2">DvdTitleKeyDecrypted</a></div><div class="ttdeci">@ DvdTitleKeyDecrypted</div><div class="ttdoc">Decrypted DVD sector title key, 5 bytes.</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00911">aaru.h:911</a></div></div>
<div class="ttc" id="agroup__SectorTags_html_ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a"><div class="ttname"><a href="group__SectorTags.html#ggaf863e81d172ce7a216d8687a8a23293aaef910c709ff1ccc00e20d853ea02907a">AppleSonyTagAaru</a></div><div class="ttdeci">@ AppleSonyTagAaru</div><div class="ttdoc">Apple&#39;s Sony sector tags, 12 bytes (address prolog + checksum)</div><div class="ttdef"><b>Definition</b> <a href="aaru_8h_source.html#l00896">aaru.h:896</a></div></div>
<div class="ttc" id="ainternal_8h_html"><div class="ttname"><a href="internal_8h.html">internal.h</a></div></div>
<div class="ttc" id="ainternal_8h_html_a26e5fd58cdfd39948f1b724fafffcdc2"><div class="ttname"><a href="internal_8h.html#a26e5fd58cdfd39948f1b724fafffcdc2">decode_ddt_entry_v1</a></div><div class="ttdeci">int32_t decode_ddt_entry_v1(aaruformat_context *ctx, uint64_t sector_address, uint64_t *offset, uint64_t *block_offset, uint8_t *sector_status)</div><div class="ttdoc">Decodes a DDT v1 entry for a given sector address.</div><div class="ttdef"><b>Definition</b> <a href="ddt__v1_8c_source.html#l00405">ddt_v1.c:405</a></div></div>
<div class="ttc" id="ainternal_8h_html_a805d607b45bb8ad8a3e6b0bcfabe3265"><div class="ttname"><a href="internal_8h.html#a805d607b45bb8ad8a3e6b0bcfabe3265">decode_ddt_entry_v2</a></div><div class="ttdeci">int32_t decode_ddt_entry_v2(aaruformat_context *ctx, uint64_t sector_address, bool negative, uint64_t *offset, uint64_t *block_offset, uint8_t *sector_status)</div><div class="ttdoc">Decodes a DDT v2 entry for a given sector address.</div><div class="ttdef"><b>Definition</b> <a href="ddt__v2_8c_source.html#l00507">ddt_v2.c:507</a></div></div>