Closed Bug 1591254 Opened 5 years ago Closed 5 years ago

set WorkletNodeEngine::ProcessBlocksOnPorts() input and output span lengths appropriately for zero inputs and outputs

Categories

(Core :: Web Audio, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox-esr68 --- disabled
firefox69 --- disabled
firefox70 --- disabled
firefox71 --- disabled
firefox72 --- fixed

People

(Reporter: karlt, Assigned: karlt)

References

Details

Attachments

(1 file)

AudioNodeTrack::ProcessInput() uses ProcessBlock() when input and output counts are <= 1, but WorkletNodeEngine::ProcessBlock() assumes counts == 1.

This bug was detected by webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html with some changes for bug 1565956.

Flags: in-testsuite+

AudioNodeTrack::ProcessInput() uses ProcessBlock() when input and output
counts are <= 1.

Pushed by ktomlinson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/18202ef8a94a
set WorkletNodeEngine input and output span lengths appropriately for zero inputs and outputs r=padenot
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: