#include <stdlib.h>#include <string.h>#include "config.h"#include "libavcodec/dsputil.h"#include "types_altivec.h"#include "dsputil_altivec.h"Go to the source code of this file.
Defines | |
| #define | IDCT_HALF |
| #define | IDCT |
| #define | COPY(dest, src) |
| #define | ADD(dest, src, perm) |
Functions | |
| void | idct_put_altivec (uint8_t *dest, int stride, int16_t *blk) |
| void | idct_add_altivec (uint8_t *dest, int stride, int16_t *blk) |
Variables | |
| static const vec_s16 | constants [5] |
| #define ADD | ( | dest, | |||
| src, | |||||
| perm | ) |
| #define COPY | ( | dest, | |||
| src | ) |
| #define IDCT |
Definition at line 84 of file idct_altivec.c.
Referenced by idct(), idct_add_altivec(), and idct_put_altivec().
| #define IDCT_HALF |
Definition at line 48 of file idct_altivec.c.
| void idct_add_altivec | ( | uint8_t * | dest, | |
| int | stride, | |||
| int16_t * | blk | |||
| ) |
| void idct_put_altivec | ( | uint8_t * | dest, | |
| int | stride, | |||
| int16_t * | blk | |||
| ) |
const vec_s16 constants[5] [static] |
Initial value:
{
{23170, 13573, 6518, 21895, -23170, -21895, 32, 31},
{16384, 22725, 21407, 19266, 16384, 19266, 21407, 22725},
{22725, 31521, 29692, 26722, 22725, 26722, 29692, 31521},
{21407, 29692, 27969, 25172, 21407, 25172, 27969, 29692},
{19266, 26722, 25172, 22654, 19266, 22654, 25172, 26722}
}
Definition at line 153 of file idct_altivec.c.
Referenced by parse_primary().
1.5.8