MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / fft16

Function fft16

libavcodec/fft.c:327–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

325
326#if !CONFIG_SMALL
327static void fft16(FFTComplex *z)
328{
329 FFTSample t1, t2, t3, t4, t5, t6;
330
331 fft8(z);
332 fft4(z+8);
333 fft4(z+12);
334
335 TRANSFORM_ZERO(z[0],z[4],z[8],z[12]);
336 TRANSFORM(z[2],z[6],z[10],z[14],sqrthalf,sqrthalf);
337 TRANSFORM(z[1],z[5],z[9],z[13],ff_cos_16[1],ff_cos_16[3]);
338 TRANSFORM(z[3],z[7],z[11],z[15],ff_cos_16[3],ff_cos_16[1]);
339}
340#else
341DECL_FFT(16,8,4)
342#endif

Callers

nothing calls this directly

Calls 2

fft8Function · 0.85
fft4Function · 0.85

Tested by

no test coverage detected