[Matroska-devel] EBML
Steve Lhomme
steve.lhomme at free.fr
Thu Feb 12 20:40:07 CET 2004
Martin Nilsson wrote:
> Steve,
Hi Martin,
> Note that the draft I linked to is much more developed than the one I
> sent you. The major things left to do is textual descriptions of my DTD
> suggestion, the value restriction property and listing the EBML standard
> elements. I hope to be able to do that tonight. I also intend to write
> an EBML DTD for XHTML to see that the DTD language is expressive enough
> to handle XML (and write an XHTML to EBML converter in the process).
> Once that is done my EBML specification is ready for publication.
> However, the question is if it is anywhere near what you want :)
Well, I'll first have to look at your work to see if there is no
mistake/misunderstanding. Otherwise it will be very valuable to us ! It
looks like a RFC and could be used for other things. A formal
description is for sure something that will help people understanding it.
> I have a question right away though. Are there any secret rules for EBML
> element ID assignment, or is it just taking whatever number you feel like?
In the case of Matroska we used 4-octets long IDs for elements that be
used as damaged file recovery (syncword). Otherwise it just depends on
the occurence and the importance of the ID (more often is a short one to
reduce the overall size of the file).
More information about the Matroska-devel
mailing list