Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions webm-byte-stream-format-respec.html
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,24 @@ <h2>Media Segments</h2>
of an <a def-id="webm-init-segment"></a> is encountered.</li>
</ol>

<div class="note">
Implementations MAY guess the coded frame presentation duration for
SimpleBlocks at the end of a <a def-id="webm-cluster"></a>.
Content providers are recommended to use BlockGroups with explicit
BlockDurations, instead of SimpleBlocks, for the last block for each
track in a <a def-id="webm-cluster"></a> to avoid variance in
buffering behavior across implementations.
</div>

<div class="note">
Implementations MAY introduce buffering latency for each SimpleBlock
encountered in a <a def-id="webm-cluster"></a>, since such a block's
coded frame presentation duration may not be determinable until the
next block is parsed. To avoid such latency, content providers are
recommended to use BlockGroups with explicit BlockDuration instead
of SimpleBlocks within a <a def-id="webm-cluster"></a>.
</div>

<p>The user agent MUST run the <a def-id="append-decode-error-algorithm"></a> if any of the following conditions are not met:</p>
<ol>
<li>The Timecode element MUST appear before any Block &amp; SimpleBlock elements in a <a def-id="webm-cluster"></a>.</li>
Expand Down
Loading