FFmpeg
|
Floating point AAN DCT. More...
#include "faandct.h"
#include "libavutil/emms.h"
#include "libavutil/internal.h"
#include "libavutil/libm.h"
Go to the source code of this file.
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 | |
static av_always_inline void | row_fdct (FLOAT temp[64], int16_t *data) |
void | ff_faandct (int16_t *data) |
void | ff_faandct248 (int16_t *data) |
Variables | |
static const FLOAT | postscale [64] |
Floating point AAN DCT.
Definition in file faandct.c.
|
static |
Definition at line 66 of file faandct.c.
Referenced by ff_faandct(), and ff_faandct248().
void ff_faandct | ( | int16_t * | data | ) |
Definition at line 115 of file faandct.c.
Referenced by ff_convert_matrix(), and ff_fdctdsp_init().
void ff_faandct248 | ( | int16_t * | data | ) |
Definition at line 169 of file faandct.c.
Referenced by ff_fdctdsp_init().
|
static |
Definition at line 55 of file faandct.c.
Referenced by check_postscale_slice(), ff_faandct(), ff_faandct248(), filter_postscale(), postscale_c(), and set_params().