Skip to content

Commit 9c72fcc

Browse files
author
ietf-corpus-bot
committed
auto-ingest: ietf-elements backfill — 208 new elements (2026-07-12)
1 parent 3bbd153 commit 9c72fcc

208 files changed

Lines changed: 1698 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
document: rfc-9559
2+
kind: design-rationale
3+
summary: ChapterTranslate and TrackTranslate elements map Matroska SegmentUUIDs and track IDs to the internal identifiers used by Chapter Codecs (e.g., DVD/Blu-ray menu systems), enabling remuxing without modifying the chapter codec payload.
4+
section: 5.1.2.8
5+
extracted_by: claude-sonnet-4-6
6+
extracted_at: "2026-07-12"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
document: rfc-9559
2+
kind: design-rationale
3+
summary: ReferenceBlock uses relative timestamps rather than a simple P-frame/B-frame flag because this allows arbitrary inter-frame reference graphs; multiple ReferenceBlock elements in one BlockGroup express dependencies on any previously decoded frames.
4+
section: 5.1.3.5.5
5+
extracted_by: claude-sonnet-4-6
6+
extracted_at: "2026-07-12"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
document: rfc-9559
2+
kind: design-rationale
3+
summary: RFC 8794 erroneously reserved EBML ID 0x80, which was already in use by deployed Matroska implementations. RFC 9559 updates RFC 8794 to un-reserve 0x80, expanding valid one-octet EBML Element IDs from 0x81–0xFE to 0x80–0xFE (127 values instead of 126).
4+
section: "4.2"
5+
topics:
6+
- registry
7+
extracted_by: claude-sonnet-4-6
8+
extracted_at: "2026-07-12"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
document: rfc-9559
2+
kind: interoperability-note
3+
summary: OldStereoMode (EBML ID 0x53B9, maxver=2) was an incorrect stereo-mode field written by libmatroska up to version 0.9.0 and MUST NOT be used in new files. Readers may encounter it in legacy content.
4+
section: 5.1.4.1.28.5
5+
extracted_by: claude-sonnet-4-6
6+
extracted_at: "2026-07-12"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
document: rfc-9559
2+
kind: interoperability-note
3+
summary: The legacy Language element uses a 3-character ISO 639-2 bibliographic code and MUST be ignored when the LanguageBCP47 element (RFC 5646 tag) is present in the same TrackEntry. Implementations should prefer LanguageBCP47 (minver=4) for new content.
4+
section: 5.1.4.1.19
5+
extracted_by: claude-sonnet-4-6
6+
extracted_at: "2026-07-12"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
document: rfc-9559
2+
kind: normative-requirement
3+
summary: A Matroska file MUST be composed of at least one EBML Document using the Matroska Document Type. Each EBML Document MUST start with an EBML Header and MUST be followed by the Segment Root Element.
4+
section: "4.5"
5+
rfc2119_level: MUST
6+
extracted_by: claude-sonnet-4-6
7+
extracted_at: "2026-07-12"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
document: rfc-9559
2+
kind: normative-requirement
3+
summary: Every Cluster element MUST contain exactly one Timestamp element, and that Timestamp MUST be stored once per Cluster. The Timestamp SHOULD be the first child of the Cluster it belongs to, or the second if that Cluster begins with a CRC-32 element.
4+
section: 5.1.3.1
5+
rfc2119_level: MUST
6+
extracted_by: claude-sonnet-4-6
7+
extracted_at: "2026-07-12"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
document: rfc-9559
2+
kind: normative-requirement
3+
summary: In a Hard-Linked Segment, either PrevUUID or NextUUID MUST be present in Info. PrevUUID and NextUUID MUST NOT equal the Segment's own SegmentUUID. The SegmentFamily element MUST be shared by all Segments of a Linked Segment.
4+
section: 5.1.2.3
5+
rfc2119_level: MUST
6+
extracted_by: claude-sonnet-4-6
7+
extracted_at: "2026-07-12"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
document: rfc-9559
2+
kind: normative-requirement
3+
summary: Matroska Writers MUST NOT use EBML Empty Elements if the element has a default value that is not 0 for integers/dates or 0x0p+0 for floats, because legacy parsers assumed 0 regardless of the declared default.
4+
section: "4.4"
5+
rfc2119_level: MUST NOT
6+
extracted_by: claude-sonnet-4-6
7+
extracted_at: "2026-07-12"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
document: rfc-9559
2+
kind: normative-requirement
3+
summary: SeekPreRoll (EBML ID 0x56BB) specifies the duration in nanoseconds of data a decoder MUST decode after a discontinuity before its output is valid. This timestamp MUST be accounted for by the player during seeking for codecs requiring priming (e.g., Opus).
4+
section: 5.1.4.1.26
5+
rfc2119_level: MUST
6+
extracted_by: claude-sonnet-4-6
7+
extracted_at: "2026-07-12"

0 commit comments

Comments
 (0)