Skip to content

Commit 9742157

Browse files
authored
Update AV1 EncodedVideoChunk data and type definitions (#731) (#968)
1 parent 7be3699 commit 9742157

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

‎av1_codec_registration.src.html‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@
6060
================================================
6161

6262
{{EncodedVideoChunk}} {{EncodedVideoChunk/[[internal data]]}} is expected to be
63-
data compliant to the "low-overhead bitstream format" as described in Section 5
64-
of [[AV1]].
63+
a sequence of Open Bitstream Units (OBUs) compliant to the "low-overhead
64+
bitstream format" (Section 5.2 of [[AV1]]) forming a single temporal unit
65+
(Section 7.5 of [[AV1]]), except that the initial `OBU_TEMPORAL_DELIMITER` OBU
66+
may be omitted.
6567

6668
VideoDecoderConfig description {#videodecoderconfig-description}
6769
================================================================
@@ -73,8 +75,10 @@
7375

7476
If an {{EncodedVideoChunk}}'s {{EncodedVideoChunk/[[type]]}} is
7577
{{EncodedVideoChunkType/key}}, then the {{EncodedVideoChunk}} is expected to
76-
contain a frame with a `frame_type` of `KEY_FRAME` as defined in Section
77-
6.8.2 of [[AV1]].
78+
contain an `OBU_SEQUENCE_HEADER` OBU before the first frame header, and the
79+
first frame header in the chunk is expected to have `show_existing_frame` equal
80+
to `0`, `frame_type` equal to `KEY_FRAME`, and `show_frame` equal to `1`, as
81+
defined in Section 6.8.2 and Section 7.5 of [[AV1]].
7882

7983
VideoEncoderEncodeOptions extensions {#videoencoderencodeoptions-extensions}
8084
==============================================================

0 commit comments

Comments
 (0)