|
|
Chromium Code Reviews|
Created:
4 years, 2 months ago by Raymond Toy Modified:
4 years, 2 months ago CC:
blink-reviews, chromium-reviews, haraken, hongchan Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionChannelSplitterNode channelCount and mode are constant.
The channelCount for a ChannelSplitterNode is now set to the number of
outputs and cannot be changed. The channelCountMode is also fixed to
"explicit".
Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wavuM3cciPc/1Df3Hrr-CAAJ
Feature: https://www.chromestatus.com/feature/4701085050601472
BUG=653234
TEST=constructor/channelsplitter.html updated
Committed: https://crrev.com/efb11f5a890fd4a793dbf8383fb8b529ddf39898
Cr-Commit-Position: refs/heads/master@{#426006}
Patch Set 1 #
Total comments: 1
Patch Set 2 : Rebase and fix incorrect comment #
Messages
Total messages: 29 (14 generated)
The CQ bit was checked by rtoy@chromium.org 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...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Description was changed from ========== ChannelSplitterNode channelCount and mode are fixed. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". BUG=653234 TEST=constructor/channelsplitter.html updated ========== to ========== ChannelSplitterNode channelCount and mode are fixed. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated ==========
rtoy@chromium.org changed reviewers: + hongchan@chromium.org
PTAL
lgtm
https://codereview.chromium.org/2394953002/diff/1/third_party/WebKit/Source/m... File third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.cpp (right): https://codereview.chromium.org/2394953002/diff/1/third_party/WebKit/Source/m... third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.cpp:90: // channelCount must be 1. Wrong!
rtoy@chromium.org changed reviewers: + tkent@chromium.org
tkent: PTAL as API Owner. This is a user-visible change, clarifying and simplifying how ChannelSplitterNode works. Do I need an intent to implement here?
On 2016/10/10 at 17:13:57, rtoy wrote: > tkent: PTAL as API Owner. This is a user-visible change, clarifying and simplifying how ChannelSplitterNode works. Do I need an intent to implement here? Was the specification unclear? How non-Blink implementations work?
On 2016/10/11 14:02:25, tkent wrote: > On 2016/10/10 at 17:13:57, rtoy wrote: > > tkent: PTAL as API Owner. This is a user-visible change, clarifying and > simplifying how ChannelSplitterNode works. Do I need an intent to implement > here? > > Was the specification unclear? How non-Blink implementations work? The proposed changes are compatible with the old implementation, if the user used the defaults. If the user changed the defaults, some complicated behavior would happen with down/up mixing the inputs and then down/up mixing that to create the outputs for the node. This change in the spec disallows changing the values so the splitter node keeps doing the obvious thing. (The spec issue is https://github.com/WebAudio/web-audio-api/issues/975) hongchan@ just did a http archive search and no site changes the channelCountMode for a ChannelSplitterNode.
On 2016/10/11 at 17:32:47, rtoy wrote: > On 2016/10/11 14:02:25, tkent wrote: > > On 2016/10/10 at 17:13:57, rtoy wrote: > > > tkent: PTAL as API Owner. This is a user-visible change, clarifying and > > simplifying how ChannelSplitterNode works. Do I need an intent to implement > > here? > > > > Was the specification unclear? How non-Blink implementations work? > > The proposed changes are compatible with the old implementation, if the user used the defaults. If the user changed the defaults, some complicated behavior would happen with down/up mixing the inputs and then down/up mixing that to create the outputs for the node. This change in the spec disallows changing the values so the splitter node keeps doing the obvious thing. > > (The spec issue is https://github.com/WebAudio/web-audio-api/issues/975) > > hongchan@ just did a http archive search and no site changes the channelCountMode for a ChannelSplitterNode. Thank you for the explanation. I think nice to have an intent-to-ship.
Sure, I'll do an intent soon. On Oct 11, 2016 4:29 PM, <tkent@chromium.org> wrote: > On 2016/10/11 at 17:32:47, rtoy wrote: > > On 2016/10/11 14:02:25, tkent wrote: > > > On 2016/10/10 at 17:13:57, rtoy wrote: > > > > tkent: PTAL as API Owner. This is a user-visible change, clarifying > and > > > simplifying how ChannelSplitterNode works. Do I need an intent to > implement > > > here? > > > > > > Was the specification unclear? How non-Blink implementations work? > > > > The proposed changes are compatible with the old implementation, if the > user > used the defaults. If the user changed the defaults, some complicated > behavior > would happen with down/up mixing the inputs and then down/up mixing that to > create the outputs for the node. This change in the spec disallows > changing the > values so the splitter node keeps doing the obvious thing. > > > > (The spec issue is https://github.com/WebAudio/web-audio-api/issues/975) > > > > hongchan@ just did a http archive search and no site changes the > channelCountMode for a ChannelSplitterNode. > > Thank you for the explanation. I think nice to have an intent-to-ship. > > > https://codereview.chromium.org/2394953002/ > -- You received this message because you are subscribed to the Google Groups "Chromium-reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to chromium-reviews+unsubscribe@chromium.org.
Sure, I'll do an intent soon. On Oct 11, 2016 4:29 PM, <tkent@chromium.org> wrote: > On 2016/10/11 at 17:32:47, rtoy wrote: > > On 2016/10/11 14:02:25, tkent wrote: > > > On 2016/10/10 at 17:13:57, rtoy wrote: > > > > tkent: PTAL as API Owner. This is a user-visible change, clarifying > and > > > simplifying how ChannelSplitterNode works. Do I need an intent to > implement > > > here? > > > > > > Was the specification unclear? How non-Blink implementations work? > > > > The proposed changes are compatible with the old implementation, if the > user > used the defaults. If the user changed the defaults, some complicated > behavior > would happen with down/up mixing the inputs and then down/up mixing that to > create the outputs for the node. This change in the spec disallows > changing the > values so the splitter node keeps doing the obvious thing. > > > > (The spec issue is https://github.com/WebAudio/web-audio-api/issues/975) > > > > hongchan@ just did a http archive search and no site changes the > channelCountMode for a ChannelSplitterNode. > > Thank you for the explanation. I think nice to have an intent-to-ship. > > > https://codereview.chromium.org/2394953002/ > -- You received this message because you are subscribed to the Google Groups "Blink Reviews" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-reviews+unsubscribe@chromium.org.
Description was changed from ========== ChannelSplitterNode channelCount and mode are fixed. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated ========== to ========== ChannelSplitterNode channelCount and mode are constant. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wavuM3cciPc/1Df3Hrr-... Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated ==========
Intent has 3 approvals now.
The CQ bit was checked by rtoy@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from hongchan@chromium.org Link to the patchset: https://codereview.chromium.org/2394953002/#ps20001 (title: "Rebase and fix incorrect comment")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_androi...)
The CQ bit was checked by rtoy@chromium.org
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.
Description was changed from ========== ChannelSplitterNode channelCount and mode are constant. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wavuM3cciPc/1Df3Hrr-... Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated ========== to ========== ChannelSplitterNode channelCount and mode are constant. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wavuM3cciPc/1Df3Hrr-... Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated ==========
Message was sent while issue was closed.
Committed patchset #2 (id:20001)
Message was sent while issue was closed.
Description was changed from ========== ChannelSplitterNode channelCount and mode are constant. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wavuM3cciPc/1Df3Hrr-... Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated ========== to ========== ChannelSplitterNode channelCount and mode are constant. The channelCount for a ChannelSplitterNode is now set to the number of outputs and cannot be changed. The channelCountMode is also fixed to "explicit". Intent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/wavuM3cciPc/1Df3Hrr-... Feature: https://www.chromestatus.com/feature/4701085050601472 BUG=653234 TEST=constructor/channelsplitter.html updated Committed: https://crrev.com/efb11f5a890fd4a793dbf8383fb8b529ddf39898 Cr-Commit-Position: refs/heads/master@{#426006} ==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/efb11f5a890fd4a793dbf8383fb8b529ddf39898 Cr-Commit-Position: refs/heads/master@{#426006} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
