-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: