Skip to content

test: cover pitchCorrection dropping playbackRate modulation bug#1184

Draft
SomePersonFromMars wants to merge 1 commit into
mainfrom
fix/audiobufferbasesourcenode-modulation-ignored-bug
Draft

test: cover pitchCorrection dropping playbackRate modulation bug#1184
SomePersonFromMars wants to merge 1 commit into
mainfrom
fix/audiobufferbasesourcenode-modulation-ignored-bug

Conversation

@SomePersonFromMars

Copy link
Copy Markdown
Collaborator

Closes #

⚠️ Breaking changes ⚠️

Introduced changes

  • Adds a C++ regression test for AudioBufferSourceNode with pitchCorrection on and BridgeNode-style playbackRate modulation (inputBuffer_).
  • Asserts source position advances at the modulated rate (~2x); documents the double processKRateParam consume that zeros modulation mid-quantum.
  • Note: AudioBufferSourceNodeTest.PitchCorrectionKeepsPlaybackRateModulationAcrossProcessKRateCalls fails on purpose until the idempotent AudioParam / refactor/audio-param fix lands (see this PR). The control case without pitch correction is expected to pass.

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

@SomePersonFromMars
SomePersonFromMars marked this pull request as draft July 21, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants