[Matroska-devel] Proposal for future EBML
remco at qubis.nl
Tue May 12 07:57:13 CEST 2009
On Tuesday 12 May 2009 00:34:19 Rodrigo Madera wrote:
> I started reading your document. I read:
> Note on compatibility: This specification is breaks binary compatibility
> with the existing ebml specification...
..., this is a necesary consequence of introducing namespaces. However ebml v1
is syntactically valid ebml v2.
So all current ebml is forward compatible with this proposal and can be read
by syntax-level parsers implementing this proposal. To allow a semantic-level
parser to be backwards compatible it is only necessary to mix the DocType
namespace in the ebml namespace. This was discussed in (among others):
> I immediately closed your website.
I am very sorry to hear that. Good thing the notice is right at the top then
> On Mon, May 11, 2009 at 7:03 PM, Remco Bloemen <remco at qubis.nl> wrote:
> > Dear Matroska and ebml developers,
> > First of all, thank you for this sensible and efficient standard! It is
> > just
> > wonderful how the ebml element overhead can be as low as the size of an
> > '<' character in an utf16 encoded xml document :)
> > About three years ago there where some messages in the mailing list about
> > a future ebml specification which would include things like namespaces
> > and a schema. I am working on a concrete proposal for such an extension.
> > The draft
> > proposal can be found at:
> > http://www.qubis.nl/ebml/Ebmlv2.html
> > I am also working on a lean C# implementation of this proposal which I
> > will release when it is ready. I might port it to C++ should this be
> > useful.
> > Main Question: Is there still interest in a future version of ebml? If
> > so, I
> > would appreciate it if you review my proposal. Should a rationale be
> > missing
> > or unclear, please ask me.
> > Should it be of interest, I intend to use this slightly improved ebml as
> > a means of data storage and network communication in some future projects
> > of Qubis.
> > Kind regards,
> > Remco Bloemen
> > _______________________________________________
> > Matroska-devel mailing list
> > Matroska-devel at lists.matroska.org
> > http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel
> > Read Matroska-Devel on GMane:
> > http://dir.gmane.org/gmane.comp.multimedia.matroska.devel
More information about the Matroska-devel