[theora-dev] First steps towards a simple text stream format.

Philip Jägenstedt philipj at telia.com
Sun Aug 10 13:13:25 PDT 2003

Hello Conrad!

On Sun, 10 Aug 2003 20:57:51 +1000
Conrad Parker <conrad at metadecks.org> wrote:

> sure, one of our major goals for annodex as to make it as generic as
> possible -- hence there's only one tag through the stream and if people
> want to do something more complex they can do so with meta tags etc.
> without cluttering the normal text.

Something more complex is exactly what I don't want :) Of course I could
accomplish that by not using any additional tags. However, for a simple
text stream format as I want, even if I don't use any of the fancy
features of annodex, it would still depend on libexim for XML-parsing
and libcmml for parsing the... well CMML. Of course since you've already
made annodex that wouldn't be my problem, I'm just saying that annodex
doesn't seem like just a subtitle format. Which of course it isn't


> other neat relevent things in annodex include redundant annotations (for
> unreliable transports) and arbitrary-precision granulerates for
> annotations (so you can maintain text timing even if you transcode
> the codec streams to different framerates).

Yes, I've now read the full spec for annodex, and I must say it seems
very cool. Linking into multimedia files and from within media files to
the outside world is something that may prove very useful.

Nevertheless, I feel that there is too much "feature overhead" in
annodex for what I'm thinking. There's really no reason why both annodex
and the simple subtitle format I envision could exist, since they are
different niches.

If you believe there is something I've missed, please hit me with the

BTW, I followed your advise and tried to install the tools. However,
libannodex would not build, failing on libcmml. I could provide some
more detailed information if you mail me privately, because theora-dev
isn't annodex-dev. Instead I tried reading the man pages, but they
were... how to say... sparse on information.

// Philip Jägenstedt
--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'theora-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Theora-dev mailing list