[Matroska-devel] DRAFT: new elements for compression/encryption

Steve Lhomme steve.lhomme at free.fr
Fri Oct 17 09:54:49 CEST 2003

Moritz Bunkus wrote:
> Hi.
> Regarding the VobSub issue, here's the draft for some new
> elements.
> KaxTracks (old)
> \+ KaxTrackEntry (old)
>  \+ KaxContentEncoding (master, optional, multiple)
>   \+ KaxContentEncodingType (UInt, mandatory, single, default 0)
>    + KaxContentEncodingMethod (UInt, mandatory, single, default 0)
>    + KaxContentEncodingScope (UInt, mandatory, single, default 0)
>    + KaxContentEncodingSettings (binary, optional, single)
> KaxContentEncoding: A master containing the aforementioned children. Can
> be used multiple times. Order is important! The order in which the
> multiple KaxContentEncoding elements are stored in the file is the same
> order that the data manipulation has been done during encoding/muxing,
> so a decoder/demuxer would have to reverse this order.

It all sounds good to me, except for the order thing (even though the 
Checksum already assume you keep elements in order).
Why not just adding KaxContentEncodingOrder under KaxContentEncoding ?

More information about the Matroska-devel mailing list