[theora] Indexing Ogg files for faster seeking
Chris Pearce
chris at pearce.org.nz
Thu Sep 24 03:59:40 PDT 2009
On 24/09/09 20:21, Silvia Pfeiffer wrote:
>> another advantage of having separate indices is that it can be
>> possible to rip tracks out and recalculate their keyframe index. So I
>> think one index packet per media track would be useful. Perhaps you
>> could just add it to the skeleton track, rather than introducing a new
>> track type.
>>
> I think that is a great idea. Having it in skeleton would make a lot
> of sense and doesn't require adding more random metadata tracks to Ogg
> files.
>
We should keep the index in a separate track, as it provides a different
function to the skeleton track. Having the index in a separate track
also makes it easier to chop it out if you don't want it, or to splice
it in, or to edit it. Adding it to the skeleton track would complicate
matters. Keeping the two separate makes working with it easier, and we
won't break existing decoders which expect the skeleton to be encoded in
the current format. Best to not break skeleton if possible.
Chris P.
More information about the theora
mailing list