[Matroska-devel] EBML specification component for review - Structure

Steve Lhomme slhomme at matroska.org
Sat May 2 16:52:44 CEST 2015


Sounds ok to me as VINT is described in another email.

On Thu, Apr 30, 2015 at 5:52 AM, Erik Piil <piil.erik at gmail.com> wrote:

> This discussion relates to the “Structure” portion of the earlier EBML RFC
> Draft for revision/incorporation into the final EBML specification.
>
>
> From the RFC Draft:
>
>
> Structure
>
> Syntactically an EBML document is a list of EBML elements. Each element
> has three parts; an element ID, a size descriptor and the element data
> payload. The element data payload is then either data, implicitly typed by
> the element ID, or a list of EBML elements.
>
> EBML = *ELEMENT
>
> ELEMENT = ELEMENT_ID SIZE DATA
>
> DATA = VALUE / *ELEMENT
>
> ELEMENT_ID = VINT
>
> SIZE = VINT
>
> EBML uses big endian/network order byte order, i.e. most significant bit
> first. All of the tokens above are byte aligned.
>
>
> Any thoughts are most appreciated.
>
>
> Best,
>
>
> Erik
>
> _______________________________________________
> 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
>



-- 
Steve Lhomme
Matroska association Chairman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.matroska.org/pipermail/matroska-devel/attachments/20150502/e29d4889/attachment.html>


More information about the Matroska-devel mailing list