[Matroska-devel] EBML
Steve Lhomme
steve.lhomme at free.fr
Thu Feb 12 21:52:45 CET 2004
Martin Nilsson wrote:
> http://pike.ida.liu.se/generated/ebml.txt
In Chapter 2
"The default value can also be a symbol referring back to a previously
seen symbol. If however no such symbol has been seen, i.e. it has not
been encoded into the EBML data and has no default value, the element
will not be added as a child on the semantic level."
This has not been firmly defined yet. Even though in Matroska we already
use this. The problem is in what scope the 'other' element should be.
Especially since there is no order in EBML (as in XML). Even though we
always assume there is one... I really have no idea on how to define
this clearly. So for now your formulation is best.
"2.7. Child order property"
This is not yet supported. But the idea to have some elements that need
ordering and some not is good.
There are 2 chapter 4
Otherwise the rest is OK.
IMPRESSIVE WORK !!!
Do you plan to submit this to the IETF ? That would be great to have
EBML become a wide standard. Because I'm sure it can be used in many
cases : small XML that can store binary data and use default values.
More information about the Matroska-devel
mailing list