Closed Bug 1105513 Opened 10 years ago Closed 9 years ago

Add a NEON version for the new panning methods added for StereoPannerNode

Categories

(Core :: Web Audio, defect, P3)

ARM
All
defect

Tracking

()

RESOLVED FIXED
mozilla46
Tracking Status
firefox46 --- fixed

People

(Reporter: padenot, Assigned: dminor)

References

(Blocks 1 open bug)

Details

(Keywords: perf)

Attachments

(1 file)

No description provided.
Specifically, AudioBlockPanStereoToStereo when aIsOnTheLeft is an array.
Summary: Add a NEON version for the new panning methods → Add a NEON version for the new panning methods added for StereoPannerNode
Keywords: perf
This is good to have, but not of very high priority, the StereoPannerNode is not a very expensive node.
Priority: -- → P3
Blocks: webaudioperf
I'm interested in working on this.
Assignee: nobody → dminor
Besides the mochitests I ran this against the stereo panner benchmarks here [1]. I saw a 10-20ms average speedup compared to a fennec build without the patch applied. [1] https://github.com/dminor/webaudio-benchmark/commit/57c83e50ac35bbad396bbdb93818ea14c146d6bb
Status: NEW → ASSIGNED
Comment on attachment 8700079 [details] MozReview Request: Bug 1105513 - Add a NEON version for AudioBlockPanStereoToStereo when aIsOnTheLeft is an array r=padenot https://reviewboard.mozilla.org/r/28569/#review26147 ::: dom/media/webaudio/AudioNodeEngineNEON.cpp:231 (Diff revision 1) > + bool aIsOnTheLeft[WEBAUDIO_BLOCK_SIZE], Make those `const` as well please. ::: dom/media/webaudio/AudioNodeEngineNEON.cpp:268 (Diff revision 1) > + // bools are stored as a single byte. That's an assumption we can make on ARM, iirc.
Attachment #8700079 - Flags: review?(padenot) → review+
Comment on attachment 8700079 [details] MozReview Request: Bug 1105513 - Add a NEON version for AudioBlockPanStereoToStereo when aIsOnTheLeft is an array r=padenot Review request updated; see interdiff: https://reviewboard.mozilla.org/r/28569/diff/1-2/
Attachment #8700079 - Attachment description: MozReview Request: Bug 1105513 - Add a NEON version for AudioBlockPanStereoToStereo when aIsOnTheLeft is an array r?padenot → MozReview Request: Bug 1105513 - Add a NEON version for AudioBlockPanStereoToStereo when aIsOnTheLeft is an array r=padenot
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: