I've received permission to relicense the split radix parts of the ffmpeg fft
and mdct back to BSD license from Loren Merrit. Skimming the file quickly, it
would appear that virtually all of the ffmpeg mdct.c has been rewritten from
scratch except for the function names and the variable declarations. That can
be fixed easily.
Regarding fft-ffmpeg.c, the only code I can see that we still use are the fftN
functions, the PASS macro, the TRANSFORM macro and butterflies macros. We have
permission for all of these. Theres also some dead code in there for computing
the bitrev tables. That can be deleted as soon as stripwax and I figure out
whats going on with the bitrev table sizes.
Unless someone else can spot some code in there from ffmpeg thats not by
lorenm, I think we should consider dual licensing the fft and imdct to BSD so
that our version of Tremor can resume being entirely BSD licensed.
Mike
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
http://clk.atdmt.com/GBL/go/201469230/direct/01/