Skip to content

Commit 38dda4e

Browse files
committed
Fix list of sub-typed tables.
1 parent 3747f4f commit 38dda4e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

doc/modules/ROOT/pages/exports.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ Unless otherwise noted, these table types and rows appear in `export.pdb` files.
244244
=== Album Rows
245245

246246
Album rows hold an album name and ID along with an artist association, with the two structure variants shown below.
247-
The value at bytes bytes{nbsp}``00``-`01` are the _subtype_ and differentiate the two variants.footnote:subtype[The Album, Artist, Tag, Tag Track, and Track tables all use subtypes to determine the size of string offsets, although Track rows seem to always be big enough to require the two-byte offset variant.]
247+
The value at bytes bytes{nbsp}``00``-`01` are the _subtype_ and differentiate the two variants.footnote:subtype[The Album, Artist, Tag, and Track tables all use subtypes to determine the size of string offsets, although Track rows seem to always be big enough to require the two-byte offset variant.]
248248
The value `80` is for the short version while `84` is for the long version.
249249
It is followed by a two-byte value Mr. Lesniak called __index_shift__, although I don’t know what that means, and another four bytes of unknown purpose.
250250
But at bytes{nbsp}``08``-`0b` we finally find a value we have a use for: __artist_id__ holds the ID of an artist row associated with this track row.
@@ -649,7 +649,7 @@ include::example$track_row.edn[]
649649
----
650650

651651
The first two bytes, labeled _subtype_, seem to always have the value `0024`.
652-
As in the other tables which use offset strings, the fact that the `4` bit is set means that the offset size is sixteen bits.
652+
As in the other tables which use offset strings,footnote:subtype[] the fact that the `4` bit is set means that the offset size is sixteen bits.
653653
Track rows always have enough string content to need sixteen bit offsets.
654654
They are followed by the unexplained two-byte value found in many row types that Mr. Lesniak
655655
called __index_shift__, and a four-byte value he called _bitmask_, although we do not know what the bits mean.

0 commit comments

Comments
 (0)