FFmpeg
Macros | Typedefs | Functions
faandct.c File Reference

Floating point AAN DCT
More...

#include "faandct.h"
#include "libavutil/internal.h"
#include "libavutil/libm.h"

Macros

#define B0   1.000000000000000000000000000000000000
 
#define B1   0.720959822006947913789091890943021267
 
#define B2   0.765366864730179543456919968060797734
 
#define B3   0.850430094767256448766702844371412325
 
#define B4   1.000000000000000000000000000000000000
 
#define B5   1.272758580572833938461007018281767032
 
#define B6   1.847759065022573512256366378793576574
 
#define B7   3.624509785411551372409941227504289587
 
#define A1   M_SQRT1_2
 
#define A2   0.54119610014619698435
 
#define A5   0.38268343236508977170
 
#define A4   1.30656296487637652774
 

Typedefs

typedef float FLOAT
 

Functions

void ff_faandct (int16_t *data)
 
void ff_faandct248 (int16_t *data)
 

Detailed Description

Floating point AAN DCT
Author
Michael Niedermayer micha.nosp@m.elni.nosp@m.@gmx..nosp@m.at