-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
generate a new document for corrections
- Loading branch information
Showing
4 changed files
with
117 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# `<EBMLSchema>` Namespace RFC | ||
|
||
The namespace URI for elements of the EBML Schema is a URN as defined by | ||
[@!RFC8141] instead of the deprecated [@!RFC2141]. | ||
|
||
# All-zero ID's are allowed | ||
|
||
Matroska is using the `0x80` element ID so it **MUST**** be allowed in EBML as well. | ||
Here are the changes needed for this: | ||
|
||
- The bits of the VINT\_DATA component of the Element ID **MUST NOT** be all `1` values. | ||
All `0` values are now allowed. | ||
- One-octet Element IDs **MUST** be between 0x80 and 0xFE, rather than between 0x81 and 0xFE. | ||
- 0x80, 0x4000, 0x200000 and 0x10000000 are no longer RESERVED ID's. | ||
|
||
# DocTypeVersion Typos | ||
|
||
In sections 10.2, 15.1 and 15.2 of [@!RFC8794] the word `EBMLDocTypeVersion` is used where `DocTypeVersion` | ||
should have been used. | ||
|
||
# Revised XML Schema for EBML Schema | ||
|
||
The XML Schema for the EBML Schema had a few issues: | ||
|
||
- The embedded EBML Schema had the default value of the `maxOccurs` attribute set to `1` instead of `unbounded`. | ||
- The `unbounded` value was not legal for the `maxOccurs` attribute. | ||
|
||
Here is the revised version. | ||
|
||
<{{EBMLSchema.xsd}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
|
||
{backmatter} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
%%% | ||
title = "Extensible Binary Meta Language: Corrections for RFC 8794" | ||
abbrev = "EBML" | ||
ipr= "trust200902" | ||
area = "art" | ||
submissiontype = "IETF" | ||
workgroup = "cellar" | ||
date = @BUILD_DATE@ | ||
keyword = ["binary","storage","xml","matroska","webm"] | ||
|
||
[seriesInfo] | ||
name = "Internet-Draft" | ||
stream = "IETF" | ||
status = "standard" | ||
value = "@BUILD_VERSION@" | ||
|
||
[[author]] | ||
initials="S." | ||
surname="Lhomme" | ||
fullname="Steve Lhomme" | ||
[author.address] | ||
email="[email protected]" | ||
|
||
[[author]] | ||
initials="D." | ||
surname="Rice" | ||
fullname="Dave Rice" | ||
[author.address] | ||
email="[email protected]" | ||
|
||
[[author]] | ||
initials="M." | ||
surname="Bunkus" | ||
fullname="Moritz Bunkus" | ||
[author.address] | ||
email="[email protected]" | ||
%%% | ||
|
||
.# Abstract | ||
|
||
This document adds some corrections to [@!RFC8794] which defines the Extensible Binary Meta Language (EBML) format. | ||
|
||
{mainmatter} |