Skip to content
  • commit-queue@webkit.org's avatar
    Enable IPP for FFTFrame · afa83730
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=75522
    
    Patch by Xingnan Wang <xingnan.wang@intel.com> on 2012-02-07
    Reviewed by Tony Chang.
    
    Add the FFTFrame implementation using Intel IPP's DFT algorithm.
    
    * WebCore.gyp/WebCore.gyp:
    * WebCore.gypi:
    * platform/audio/FFTFrame.h:
    (FFTFrame):
    * platform/audio/FFTFrameStub.cpp:
    * platform/audio/ipp/FFTFrameIPP.cpp: Added.
    (WebCore):
    (WebCore::FFTFrame::FFTFrame):
    (WebCore::FFTFrame::initialize):
    (WebCore::FFTFrame::cleanup):
    (WebCore::FFTFrame::~FFTFrame):
    (WebCore::FFTFrame::multiply):
    (WebCore::FFTFrame::doFFT):
    (WebCore::FFTFrame::doInverseFFT):
    (WebCore::FFTFrame::realData):
    (WebCore::FFTFrame::imagData):
    (WebCore::FFTFrame::getUpToDateComplexData):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    afa83730