[FFmpeg-devel] [PATCH 0/4] fftw exploration (WIP)

Reimar Döffinger Reimar.Doeffinger at gmx.de
Fri Mar 25 17:44:17 CET 2016


On Fri, Mar 25, 2016 at 09:29:56AM -0700, Ganesh Ajjanagadde wrote:
> On Fri, Mar 25, 2016 at 8:23 AM, Hendrik Leppkes <h.leppkes at gmail.com> wrote:
> > If performance is the only reason one might want an external library,
> > then its a much better idea to try to optimize the code we have, that
> > way more people automatically benefit from this, and we avoid this
> > complexity.
> 
> I see some points to this, but note also that ensuring that avfft
> remains fast as new instruction sets roll along (e.g AVX-512) is also
> a maintainence burden. Assuming FFTW is still actively developed
> (which it is atm: https://github.com/FFTW/fftw3), they take care of
> this aspect of the burden.

IMHO not really. FFT is a fairly core part of FFmpeg, so I don't believe
100% depending on an external solution is an option.
So we still need to reasonably maintain our implementations.

> It is even available on windows AFAIK, since Julia uses it.

I'd like to point out that I would only use the word "even" for
Solaris, OS/2, Haiku or BeOS support. I think Windows, Linux,
BSD and OSX support count as "basic OS support" for us.


More information about the ffmpeg-devel mailing list