[theora] Ogg index and Skeleton 4.0
silviapfeiffer1 at gmail.com
Thu Apr 29 00:57:11 PDT 2010
On Thu, Apr 29, 2010 at 2:47 PM, Chris Pearce <chris at pearce.org.nz> wrote:
> Hi everybody,
> I've updated OggIndex to now output Skeleton 4.0 tracks. The differences
> between Skeleton 3.x and Skeleton 4.0 with OggIndex is:
> The fisbone packet now includes a "Radix" field.
> The fisbone packet now includes two new compulsory message headers; "Role"
> and "Name".
> The fishead packet no longer includes "start time" and "end time" fields.
> The index packets for each track now include the "start time" and "end time"
> fields for that track. The duration can now be calculated as the greatest
> end time of all active tracks minus the smallest start time of all active
> tracks. Thanks to Benjamin for pointing out the need for this.
> I've removed the requirement in my spec that a keypoint must index the first
> keyframe in their page only, and reworded my validity conditions.
> The new spec can be found here:
> If anybody thinks anything else should be added to Skeleton 4.0, please
> speak up now!
> I'm going to create a new wiki page for Skeleton 4.0 to replace the existing
> Skeleton 3.0 xiph wiki page, and I'll produce a patch for ffmpeg2theora to
> output Skeleton 4.0 in the next few days.
> I'll hopefully be landing support for this in Firefox trunk builds in the
> coming weeks.
I'll be happy to help with the ffmpeg2theora patch for the metadata
fields, though that is probably the most trivial part to implement.
More information about the theora