Skip to content

audio buffer and audio node wpt improvements#1162

Draft
mdydek wants to merge 19 commits into
mainfrom
feat/wpt-improvements2
Draft

audio buffer and audio node wpt improvements#1162
mdydek wants to merge 19 commits into
mainfrom
feat/wpt-improvements2

Conversation

@mdydek

@mdydek mdydek commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Closes #

⚠️ Breaking changes ⚠️

Introduced changes

Checklist

  • Linked relevant issue
  • Updated relevant documentation
  • Added/Conducted relevant tests
  • Performed self-review of the code
  • Updated Web Audio API coverage
  • Added support for web
  • Updated old arch android spec file

mdydek and others added 19 commits July 2, 2026 11:28
Introduce Node.js JSI bindings and wpt-runner smoke workflow so Web
Platform Tests can run against the library without the graph-refactor
branch changes. Adds a minimal RN_AUDIO_API_NODE audio driver path in
AudioContext for the Node addon build only.

Co-authored-by: Cursor <cursoragent@cursor.com>
Cache getChannelData() views per channel so repeated calls return the same
Float32Array reference, matching the Web Audio spec identity requirement.

Stop throwing on out-of-range startInChannel in copyFromChannel/copyToChannel;
the native HostObject now clamps the copy length (out-of-range/negative offset
copies nothing, over-long copies are truncated) instead of raising IndexSizeError
or std::out_of_range.

Co-authored-by: Cursor <cursoragent@cursor.com>
@mdydek mdydek changed the title Feat/wpt improvements2 audio buffer and audio node wpt improvements Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant