Open Bug 961932 Opened 11 years ago Updated 2 years ago

consider resampler latency (don't delay tails) when skipping processing of null input with WaveShaperNode.oversample

Categories

(Core :: Web Audio, defect, P3)

x86_64
Linux
defect

Tracking

()

People

(Reporter: karlt, Unassigned)

References

Details

WaveShaperNodeEngine::ProduceAudioBlock skips processing when input is null, but the resamplers may still have samples to play back from the previous block due to latency and filter effects. The total filter effect is just less than twice the latency, on both the upsample and downsample stages. These carry over samples are getting played back when the input becomes non-null again.
Rank: 26
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.