Open Bug 1585906 Opened 5 years ago Updated 2 years ago

Test more of the processing method section of the Web Audio API spec

Categories

(Core :: Web Audio, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: padenot, Unassigned)

References

(Blocks 1 open bug)

Details

  • Find a way to test that the clock is incremented in 128-frames increments (I don't think it will work in Gecko except on OSX maybe, because the callback buffer size is 128, but we need to fix it).
  • Find a way to test that the control messages are processed every render quantum (in Gecko, it doesn't in the common case, this is important for AudioWorklet).
  • Find a way to test that nodes are updated regardless of whether or not they are connected: I'm thinking connecting an oscillator after starting it, and checking that the phase is not 0 in the output signal. This would be rather trivial with OfflineAudioContext.suspend/resume I think.
Blocks: webaudio-wpt
Priority: -- → P2
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.