|
|
DescriptionConvolverOptions.buffer should be nullable
TBR=rtoy@chromium.org,foolip@chromium.org
BUG=626449, 647693
Committed: https://crrev.com/5c1f36dce5382b5461570efea3917b54e9125a0a
Cr-Commit-Position: refs/heads/master@{#419388}
Patch Set 1 #
Messages
Total messages: 15 (6 generated)
The CQ bit was checked by fs@opera.com to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
https://codereview.chromium.org/2102133002 and https://codereview.chromium.org/2342393002 appears to have collided (at least in a sense), and now the bots are on fire... After a glance at the spec it seemed like this was supposed to be nullable, and that appeared to be what the tests where assuming too, so I figured this might be slightly more "productive" than randomly reverting one of the two CLs... =) If you disagree with this then, well, you know the drill ;-)
On 2016/09/17 at 20:19:30, fs wrote: ... > ...slightly more "productive" ... Ehm, "constructive" (swedish-ism fail...)
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by fs@opera.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Description was changed from ========== ConvolverOptions.buffer should be nullable TBR=rtoy@chromium.org,foolip@chromium.org BUG=626449,647693 ========== to ========== ConvolverOptions.buffer should be nullable TBR=rtoy@chromium.org,foolip@chromium.org BUG=626449,647693 Committed: https://crrev.com/5c1f36dce5382b5461570efea3917b54e9125a0a Cr-Commit-Position: refs/heads/master@{#419388} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/5c1f36dce5382b5461570efea3917b54e9125a0a Cr-Commit-Position: refs/heads/master@{#419388}
Message was sent while issue was closed.
Thanks for fixing that!
Message was sent while issue was closed.
On 2016/09/18 00:13:39, foolip wrote: > Thanks for fixing that! Ideally a spec update is needed too. (I'll write up the issue now.) A test would have been great too, but even without this new ConvolverNode(context, {buffer: null}) is accepted. Is this an issue with our IDL compiler?
Message was sent while issue was closed.
On 2016/09/19 15:31:06, Raymond Toy wrote: > On 2016/09/18 00:13:39, foolip wrote: > > Thanks for fixing that! > > Ideally a spec update is needed too. (I'll write up the issue now.) > > A test would have been great too, but even without this > > new ConvolverNode(context, {buffer: null}) > > is accepted. Is this an issue with our IDL compiler? AudioBufferSourceOptions has the same problem: dictionary AudioBufferSourceOptions { AudioBuffer buffer; float detune; boolean loop; double loopEnd; double loopStart; float playbackRate; };
Message was sent while issue was closed.
On 2016/09/19 15:31:55, Raymond Toy-OOO TPAC Sep20-24 wrote: > On 2016/09/19 15:31:06, Raymond Toy wrote: > > On 2016/09/18 00:13:39, foolip wrote: > > > Thanks for fixing that! > > > > Ideally a spec update is needed too. (I'll write up the issue now.) > > > > A test would have been great too, but even without this > > > > new ConvolverNode(context, {buffer: null}) > > > > is accepted. Is this an issue with our IDL compiler? Yes, any dictionary member of interface type was effectively nullable before https://codereview.chromium.org/2342393002 > AudioBufferSourceOptions has the same problem: > > dictionary AudioBufferSourceOptions { > AudioBuffer buffer; > float detune; > boolean loop; > double loopEnd; > double loopStart; > float playbackRate; > }; Yeah, I see you filed https://github.com/WebAudio/web-audio-api/issues/980, I'll comment there! |