better fft performance options

Sebastian Dröge sebastian at centricular.com
Sat Sep 19 08:52:34 PDT 2015


On Fr, 2015-09-18 at 07:18 -0700, John Ludwig wrote:
> i’m developing a gstreamer element which makes extensive use of FFTs
> on audio signals.  i am CPU bound currently and am dropping a lot of
> frames, I am wondering if anyone has done any work to look at
> hardware-based improvements to the gstreamer FFT routines, for
> instance using Intel’s IPP lib, or using a GPU based implementation. 
>  I didn’t see anything on a  quick scan thru the repo, but I feel
> like someone must have already done some work in this area. 
>  Appreciate any pointers…thanks

Our fft library is based on kissfft, which is just that. Very small and
simple implementation in C, not handcrafted assembly.
http://kissfft.sourceforge.net/

If you need something very fast, people are usually using fftw.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150919/34828118/attachment.sig>


More information about the gstreamer-devel mailing list