New issue
Advanced search Search tips

Issue 680617 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Feb 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Consider using ffmpeg FFT on OSX

Project Member Reported by rtoy@chromium.org, Jan 12 2017

Issue description

For OSX, webaudio uses OSX's FFT.  But Linux and Windows we use the FFT from ffmpeg.  (Android uses a different, faster library.)

See if we can switch to ffmpeg on OSX.  That will unify the behavior of webaudio on desktop to the same FFT.  This should eliminate minor differences in behavior between OSX and other desktop platforms.
 
AnalyserNode is using FFMPEG's. Can you point where OSX built-in FFT is used?

Comment 2 by rtoy@chromium.org, Jan 30 2017

platform/audio/FFTFrame.h has the interface and platform/audio/mac/FFTFrame.cpp has the mac implementation.

Comment 3 by rtoy@chromium.org, Feb 14 2017

Status: WontFix (was: Available)
crrev.com/2689213002 is the CL to use FFmpeg's FFT for OSX.  https://codereview.chromium.org/2689213002/#msg1 indicates that using this instead of OSX's vDSP's FFT makes the FFT 1.73 times slower.

This is not something we want to do.

Closing as Wontfix.

Sign in to add a comment