Skip to content

Commit 4df0e36

Browse files
AudioDecoderConfig.numberOfChannels and AudioDecoderConfig.sampleRate should be explicitly forbidden to be 0. (#908)
SHA: 0426d1d Reason: push, by Djuffin Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent fe7dd51 commit 4df0e36

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

‎index.html‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
<title>WebCodecs</title>
66
<meta content="ED" name="w3c-status">
77
<link href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED" rel="stylesheet">
8-
<meta content="Bikeshed version e74aa0952, updated Fri Jun 5 23:16:28 2026 +0000" name="generator">
8+
<meta content="Bikeshed version d113b2e81, updated Tue Jun 9 14:57:55 2026 -0700" name="generator">
99
<link href="https://www.w3.org/TR/webcodecs/" rel="canonical">
10-
<meta content="86d0dec6f1f17b4d686a76c64d69dd628a29a132" name="revision">
10+
<meta content="0426d1d44a4dfdb8c25eafab8905cf502592ea60" name="revision">
1111
<meta content="dark light" name="color-scheme">
1212
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1313
<style>
@@ -754,7 +754,7 @@
754754
</p>
755755
<h1 class="no-ref p-name" id="title">WebCodecs</h1>
756756
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#ED">Editor’s Draft</a>,
757-
<time class="dt-updated" datetime="2026-06-08">8 June 2026</time></p>
757+
<time class="dt-updated" datetime="2026-06-23">23 June 2026</time></p>
758758
<details open>
759759
<summary>More details about this document</summary>
760760
<div data-fill-with="spec-metadata">
@@ -3573,6 +3573,8 @@ <h3 class="heading settled" data-level="7.5" id="audio-decoder-config"><span cla
35733573
<li data-md>
35743574
<p>If <code class="idl"><a data-link-type="idl" href="#dom-audiodecoderconfig-description" id="ref-for-dom-audiodecoderconfig-description③">description</a></code> is [<a data-link-type="dfn" href="https://webidl.spec.whatwg.org/#buffersource-detached" id="ref-for-buffersource-detached">detached</a>], return
35753575
false.</p>
3576+
<li data-md>
3577+
<p>If <code class="idl"><a data-link-type="idl" href="#dom-audiodecoderconfig-samplerate" id="ref-for-dom-audiodecoderconfig-samplerate②">sampleRate</a></code> or <code class="idl"><a data-link-type="idl" href="#dom-audiodecoderconfig-numberofchannels" id="ref-for-dom-audiodecoderconfig-numberofchannels②">numberOfChannels</a></code> are equal to zero, return <code>false</code>.</p>
35763578
<li data-md>
35773579
<p>Return <code>true</code>.</p>
35783580
</ol>
@@ -11112,8 +11114,8 @@ <h2 class="heading no-num no-ref settled" id="issues-index"><span class="content
1111211114
"dom-audiodecoder-state-slot": {"dfnID":"dom-audiodecoder-state-slot","dfnText":"[[state]]","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoder-state-slot"}],"title":"3.2. Constructors"},{"refs":[{"id":"ref-for-dom-audiodecoder-state-slot\u2460"}],"title":"3.3. Attributes"},{"refs":[{"id":"ref-for-dom-audiodecoder-state-slot\u2461"},{"id":"ref-for-dom-audiodecoder-state-slot\u2462"},{"id":"ref-for-dom-audiodecoder-state-slot\u2463"},{"id":"ref-for-dom-audiodecoder-state-slot\u2464"}],"title":"3.5. Methods"},{"refs":[{"id":"ref-for-dom-audiodecoder-state-slot\u2465"},{"id":"ref-for-dom-audiodecoder-state-slot\u2466"},{"id":"ref-for-dom-audiodecoder-state-slot\u2467"}],"title":"3.6. Algorithms"}],"url":"#dom-audiodecoder-state-slot"},
1111311115
"dom-audiodecoderconfig-codec": {"dfnID":"dom-audiodecoderconfig-codec","dfnText":"codec","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoderconfig-codec"}],"title":"5.6. Algorithms"},{"refs":[{"id":"ref-for-dom-audiodecoderconfig-codec\u2460"},{"id":"ref-for-dom-audiodecoderconfig-codec\u2461"},{"id":"ref-for-dom-audiodecoderconfig-codec\u2462"}],"title":"7.5. AudioDecoderConfig"}],"url":"#dom-audiodecoderconfig-codec"},
1111411116
"dom-audiodecoderconfig-description": {"dfnID":"dom-audiodecoderconfig-description","dfnText":"description","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoderconfig-description"},{"id":"ref-for-dom-audiodecoderconfig-description\u2460"}],"title":"5.6. Algorithms"},{"refs":[{"id":"ref-for-dom-audiodecoderconfig-description\u2461"},{"id":"ref-for-dom-audiodecoderconfig-description\u2462"}],"title":"7.5. AudioDecoderConfig"}],"url":"#dom-audiodecoderconfig-description"},
11115-
"dom-audiodecoderconfig-numberofchannels": {"dfnID":"dom-audiodecoderconfig-numberofchannels","dfnText":"numberOfChannels","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoderconfig-numberofchannels"}],"title":"5.6. Algorithms"},{"refs":[{"id":"ref-for-dom-audiodecoderconfig-numberofchannels\u2460"}],"title":"7.5. AudioDecoderConfig"}],"url":"#dom-audiodecoderconfig-numberofchannels"},
11116-
"dom-audiodecoderconfig-samplerate": {"dfnID":"dom-audiodecoderconfig-samplerate","dfnText":"sampleRate","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoderconfig-samplerate"}],"title":"5.6. Algorithms"},{"refs":[{"id":"ref-for-dom-audiodecoderconfig-samplerate\u2460"}],"title":"7.5. AudioDecoderConfig"}],"url":"#dom-audiodecoderconfig-samplerate"},
11117+
"dom-audiodecoderconfig-numberofchannels": {"dfnID":"dom-audiodecoderconfig-numberofchannels","dfnText":"numberOfChannels","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoderconfig-numberofchannels"}],"title":"5.6. Algorithms"},{"refs":[{"id":"ref-for-dom-audiodecoderconfig-numberofchannels\u2460"},{"id":"ref-for-dom-audiodecoderconfig-numberofchannels\u2461"}],"title":"7.5. AudioDecoderConfig"}],"url":"#dom-audiodecoderconfig-numberofchannels"},
11118+
"dom-audiodecoderconfig-samplerate": {"dfnID":"dom-audiodecoderconfig-samplerate","dfnText":"sampleRate","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecoderconfig-samplerate"}],"title":"5.6. Algorithms"},{"refs":[{"id":"ref-for-dom-audiodecoderconfig-samplerate\u2460"},{"id":"ref-for-dom-audiodecoderconfig-samplerate\u2461"}],"title":"7.5. AudioDecoderConfig"}],"url":"#dom-audiodecoderconfig-samplerate"},
1111711119
"dom-audiodecoderinit-error": {"dfnID":"dom-audiodecoderinit-error","dfnText":"error","external":false,"refSections":[],"url":"#dom-audiodecoderinit-error"},
1111811120
"dom-audiodecoderinit-output": {"dfnID":"dom-audiodecoderinit-output","dfnText":"output","external":false,"refSections":[],"url":"#dom-audiodecoderinit-output"},
1111911121
"dom-audiodecodersupport-config": {"dfnID":"dom-audiodecodersupport-config","dfnText":"config","external":false,"refSections":[{"refs":[{"id":"ref-for-dom-audiodecodersupport-config"},{"id":"ref-for-dom-audiodecodersupport-config\u2460"},{"id":"ref-for-dom-audiodecodersupport-config\u2461"}],"title":"3.5. Methods"},{"refs":[{"id":"ref-for-dom-audiodecodersupport-config\u2462"},{"id":"ref-for-dom-audiodecodersupport-config\u2463"}],"title":"7.3.1. AudioDecoderSupport"}],"url":"#dom-audiodecodersupport-config"},

0 commit comments

Comments
 (0)