-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
AudioNode.connect arguments don't match spec #2023
Comments
This comment was originally written by jjinux...@google.com I'm looking at (https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioNode-section), and it says: interface AudioNode { However, when I look at html_dartium.dart, I see: void connect(destination, int output, [int input]); I think those don't match. Looking at the HTML5 Rocks example, they're only passing one argument. Removed Area-Library label. |
This comment was originally written by jjinux...@google.com Here's a sample: https://github.com/dart-lang/dart-html5-samples/blob/jjinux/webaudio/intro/filter_sample.dart |
@jjinux: So when we "merge" the two connect function calls, both have "output" as "optional/undefined" but only one has "input". So input gets marked as "Dart Optional", but you pass in null if you don't want to have an output. Added AsDesigned label. |
This comment was originally written by jjinux...@google.com Thanks for the explanation. I changed all my 0s to nulls, and everything worked correctly under both Dartium and dart2js. Thanks again! |
This comment was originally written by jjinu...@gmail.com Ugh, the behavior of this has reversed and my code broke. I had to change all the nulls back to 0s to get it to work :-/ |
Investigating... it the situation like this: http://code.google.com/p/dart/issues/detail?id=6728 ? If so, in the case it's being used in the bug report, the third argument is not actually optional, and the API is again correct. I haven't closed that bug because I need to write better documentation explaining this. I'll include you on that change when I get it in. |
This comment was originally written by jjinux...@google.com Hey, Emily, thanks for taking a look at this again. Read comments 4, 5, and 6 to fully understand what changed. Thanks! |
This comment was originally written by jjinux...@google.com Here's the URL for a sample: https://github.com/dart-lang/dart-html5-samples/blob/jjinux/web/webaudio/intro/filter_sample.dart |
closing this bug since this bug: https://code.google.com/p/dart/issues/detail?id=8120 has been opened about the same issue. Removed this from the M3 milestone. |
…buf, shelf, test, tools, vector_math, webdev Revisions updated by `dart tools/rev_sdk_deps.dart`. dartdoc (https://github.com/dart-lang/dartdoc/compare/59dc475..1d94484): 1d94484c 2023-05-29 dependabot[bot] Bump github/codeql-action from 2.3.3 to 2.3.5 (#3422) 0edc1a71 2023-05-28 dependabot[bot] Bump http from 0.13.6 to 1.0.0 (#3421) http (https://github.com/dart-lang/http/compare/dfec389..8a4a4a6): 8a4a4a6 2023-05-25 Brian Quinlan Add a better toString to _ClientSocketException (#948) 5c1f1ad 2023-05-25 Devon Carew regenerate with the latest mono_repo (#947) leak_tracker (https://github.com/dart-lang/leak_tracker/compare/9c6e9b3..7f2cab3): 7f2cab3 2023-05-26 Polina Cherkasova Nicely format retaining path. (#68) lints (https://github.com/dart-lang/lints/compare/72f107a..4236c43): 4236c43 2023-05-26 Parker Lougheed Remove pedantic from README (#124) 4ac79d8 2023-05-24 Parker Lougheed Update example for latest lints version (#123) mockito (https://github.com/dart-lang/mockito/compare/153c145..40fe2ca): 40fe2ca 2023-05-25 Nate Bosch Expand constraint on package:http native (https://github.com/dart-lang/native/compare/45e16dc..76bc55e): 76bc55e 2023-05-30 Daco Harkes [c_compiler] Target ios_x64 (#53) protobuf (https://github.com/dart-lang/protobuf/compare/7d2d293..346a72d): 346a72d 2023-05-30 Ömer Sinan Ağacan Fix generated ignore_for_file directives (#833) 35ea45f 2023-05-26 Kevin Moore Latest mono_repo (#834) shelf (https://github.com/dart-lang/shelf/compare/56919a1..a404b6a): a404b6a 2023-05-25 Devon Carew re-generate w/ the latest monorepo (#362) test (https://github.com/dart-lang/test/compare/309596e..3276921): 32769215 2023-05-25 dependabot[bot] Bump github/codeql-action from 2.3.2 to 2.3.5 (#2023) f74e85c8 2023-05-25 dependabot[bot] Bump dart-lang/setup-dart from 1.3.0 to 1.5.0 (#2022) 4b2bd272 2023-05-25 Devon Carew update the mono_repo and dependabot configs (#2021) tools (https://github.com/dart-lang/tools/compare/81ff996..b90a7e8): b90a7e8 2023-05-26 Devon Carew blast_repo fixes (#106) vector_math (https://github.com/google/vector_math.dart/compare/e3de8da..cd87f57): cd87f57 2023-05-30 JKris95 Axis calculation of quaternions from small angles (#272) 3762b25 2023-05-30 Lukas Klingsbo Removes the `new` keyword from readme (#284) df5877f 2023-05-30 Lukas Klingsbo Use named constructors in Vector2 and some general optimizations (#289) webdev (https://github.com/dart-lang/webdev/compare/d74fadd..4b69f1d): 4b69f1dd 2023-05-26 Anna Gringauze fix format breaking tests (#2124) b75f8e62 2023-05-25 Devon Carew re-generate w/ the latest monorepo (#2121) Change-Id: Ide9b7781102b654db15114d01cd4fbca40478906 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/306304 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Devon Carew <devoncarew@google.com>
[user feedback]
In dart:html AudioNode.connet() arguments spec, I can ommit "input" and "output". But, In output js by dartc, I can't it.
////////////////////////////////////////////////////////////////////////////////////
Editor Version: 3934
The text was updated successfully, but these errors were encountered: