add -S options
diff --git a/doc/documentation.html b/doc/documentation.html
index 0005384..7867cfc 100644
--- a/doc/documentation.html
+++ b/doc/documentation.html
@@ -230,6 +230,29 @@
</TR>
<TR>
<TD NOWRAP ALIGN="RIGHT" VALIGN="TOP" BGCOLOR="#F4F4CC">
+ -S { # | X | #x }
+ </TD>
+ <TD>
+ Include a point or points in a SEEKTABLE:<BR>
+ <UL>
+ <LI>
+ <TT># </TT> : a specific sample number for a seek point
+ </LI>
+ <LI>
+ <TT>X </TT> : a placeholder point (always goes at the end of the SEEKTABLE)
+ </LI>
+ <LI>
+ <TT>#x</TT> : # evenly spaced seekpoints, the first being at sample 0
+ </LI>
+ </UL>
+ You may use many -S options; the resulting SEEKTABLE will be the unique-ified union of all such values.<BR>
+ With no -S options, flac defaults to '-S 100x'. Use -S- for no SEEKTABLE.<BR>
+ NOTE: -S #x will not work if the encoder can't determine the input size before starting.<BR>
+ NOTE: if you use -S # and # is >= samples in the input, there will be either no seek point entered (if the input size is determinable before encoding starts) or a placeholder point (if input size is not determinable)<BR>
+ </TD>
+ </TR>
+ <TR>
+ <TD NOWRAP ALIGN="RIGHT" VALIGN="TOP" BGCOLOR="#F4F4CC">
-P #
</TD>
<TD>
@@ -241,7 +264,7 @@
-b #
</TD>
<TD>
- Set the blocksize. The default is 1152 for -l 0, otherwise 4608. Subset streams must use one of 192/576/1152/2304/4608. The current encoder uses the same blocksize for the entire stream.
+ Specify the blocksize in samples. The default is 1152 for -l 0, otherwise 4608. Subset streams must use one of 192/576/1152/2304/4608/256/512/1024/2048/4096/8192/16384/32768. The current encoder uses the same blocksize for the entire stream.
</TD>
</TR>
<TR>
@@ -273,7 +296,7 @@
-0
</TD>
<TD>
- Synonymous with -l 0
+ Synonymous with -l 0 -b 1152
</TD>
</TR>
<TR>
@@ -281,7 +304,7 @@
-1
</TD>
<TD>
- Synonymous with -l 0 -M
+ Synonymous with -l 0 -b 1152 -M
</TD>
</TR>
<TR>
@@ -289,7 +312,7 @@
-2
</TD>
<TD>
- Synonymous with -l 0 -m -r # (where # is set based on the blocksize)
+ Synonymous with -l 0 -b 1152 -m -r 2
</TD>
</TR>
<TR>
@@ -305,7 +328,7 @@
-4
</TD>
<TD>
- Synonymous with -l 8
+ Synonymous with -l 8 -b 4608
</TD>
</TR>
<TR>
@@ -313,7 +336,7 @@
-5
</TD>
<TD>
- Synonymous with -l 8 -M
+ Synonymous with -l 8 -b 4608 -M
</TD>
</TR>
<TR>
@@ -321,7 +344,7 @@
-6
</TD>
<TD>
- Synonymous with -l 8 -m -r # (where # is set based on the blocksize)
+ Synonymous with -l 8 -b 4608 -m -r 4
</TD>
</TR>
<TR>
@@ -337,7 +360,7 @@
-8
</TD>
<TD>
- Synonymous with -l 32 -m -r # (where # is set based on the blocksize)
+ Synonymous with -l 32 -b 4608 -m -r 4
</TD>
</TR>
<TR>
@@ -345,7 +368,7 @@
-9
</TD>
<TD>
- Synonymous with -l 32 -m -e -r 99 -p. This is painfully slow but gives you the maximum compression <B><TT>flac</TT></B> can do for a given blocksize.
+ Synonymous with -l 32 -b 4608 -m -e -r 99 -p. This is painfully slow but gives you the maximum compression <B><TT>flac</TT></B> can do for a given blocksize.
</TD>
</TR>
<TR>
@@ -400,7 +423,7 @@
<TD NOWRAP ALIGN="RIGHT" VALIGN="TOP" BGCOLOR="#F4F4CC">
</TD>
<TD>
- -m-, -e-, -p-, -V-, --lax- can all be used to turn off a particular option.
+ -S-, -m-, -e-, -p-, -V-, --lax- can all be used to turn off a particular option.
</TD>
</TR>
</TABLE>