summaryrefslogtreecommitdiff
path: root/doc/oggstream.html
diff options
context:
space:
mode:
authorMonty <xiphmont@xiph.org>2010-04-26 07:26:57 +0000
committerMonty <xiphmont@xiph.org>2010-04-26 07:26:57 +0000
commit0885a354f9c48e2cbcc022b1b36a3485b706f495 (patch)
tree91f71ba16f8ddde4801599b858866b11e7751008 /doc/oggstream.html
parent2e35f4da54b90936600e007f2460f4f5068d6052 (diff)
downloadogg-0885a354f9c48e2cbcc022b1b36a3485b706f495.tar.gz
Doc tweaks; clarify/make more consistent the Index reasoning.
git-svn-id: http://svn.xiph.org/trunk/ogg@17175 0101bb08-14d6-0310-b084-bc0e0c8e3800
Diffstat (limited to 'doc/oggstream.html')
-rw-r--r--doc/oggstream.html22
1 files changed, 14 insertions, 8 deletions
diff --git a/doc/oggstream.html b/doc/oggstream.html
index bb8d176..71bbce7 100644
--- a/doc/oggstream.html
+++ b/doc/oggstream.html
@@ -206,14 +206,9 @@ is tolerant of gross corruption. Seek operations are neither 'fuzzy' nor
heuristic.
<p>Seeking without use of an index is a major point of the Ogg
-design. There are several reasons why Ogg forgoes an index:
+design. There two primary reasons why Ogg transport forgoes an index:
-<ul>
-
-<li>It must be possible to create an Ogg stream in a single pass, and
-an index requires either two passes to create, or the index must be
-tacked onto the end of a live stream after the stream is finished.
-Both methods run afoul of other design constraints.
+<ol>
<li>An index is only marginally useful in Ogg for the complexity
added; it adds no new functionality and seldom improves performance
@@ -227,7 +222,18 @@ only by building an internal index after reading the entire file
beginning to end. This has been the fate of other containers that
specify optional indexing.
-</ul>
+</ol>
+
+<p>In addition, it must be possible to create an Ogg stream in a
+single pass. Although an optional index can simply be tacked on the
+end of the created stream, some software groups object to
+end-positioned indexes and claim to be unwilling to support indexes
+not located at the stream beginning.
+
+<p><i>All this said, it's become clear that an optional index is a
+demanded feature. For this reason, the <a
+href="http://wiki.xiph.org/Ogg_Index">OggSkeleton now defines a
+proposed index.</a></i>
<h3>Simple multiplexing</h3>