Go to the source code of this file.
Functions | |
| void | simple_idct_axp (DCTELEM *block) |
| void | simple_idct_put_axp (uint8_t *dest, int line_size, DCTELEM *block) |
| void | simple_idct_add_axp (uint8_t *dest, int line_size, DCTELEM *block) |
| void | put_pixels_axp_asm (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| void | put_pixels_clamped_mvi_asm (const DCTELEM *block, uint8_t *pixels, int line_size) |
| void | add_pixels_clamped_mvi_asm (const DCTELEM *block, uint8_t *pixels, int line_size) |
| void | get_pixels_mvi (DCTELEM *restrict block, const uint8_t *restrict pixels, int line_size) |
| void | diff_pixels_mvi (DCTELEM *block, const uint8_t *s1, const uint8_t *s2, int stride) |
| int | pix_abs8x8_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | pix_abs16x16_mvi_asm (uint8_t *pix1, uint8_t *pix2, int line_size) |
| int | pix_abs16x16_x2_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | pix_abs16x16_y2_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| int | pix_abs16x16_xy2_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
| static void | put_pixels_clamped_mvi (const DCTELEM *block, uint8_t *pixels, int line_size) |
| void | add_pixels_clamped_mvi (const DCTELEM *block, uint8_t *pixels, int line_size) |
| static void | clear_blocks_axp (DCTELEM *blocks) |
| static uint64_t | avg2_no_rnd (uint64_t a, uint64_t b) |
| static uint64_t | avg2 (uint64_t a, uint64_t b) |
| static uint64_t | avg4 (uint64_t l1, uint64_t l2, uint64_t l3, uint64_t l4) |
| PIXOP (put, STORE) | |
| PIXOP (avg, STORE) | |
| PIXOP (put_no_rnd, STORE) | |
| PIXOP (avg_no_rnd, STORE) | |
| void | put_pixels16_axp_asm (uint8_t *block, const uint8_t *pixels, int line_size, int h) |
| static int | sad16x16_mvi (void *s, uint8_t *a, uint8_t *b, int stride) |
| void | dsputil_init_alpha (DSPContext *c, AVCodecContext *avctx) |
Variables | |
| void(* | put_pixels_clamped_axp_p )(const DCTELEM *block, uint8_t *pixels, int line_size) |
| void(* | add_pixels_clamped_axp_p )(const DCTELEM *block, uint8_t *pixels, int line_size) |
| void simple_idct_axp | ( | DCTELEM * | block | ) |
Definition at line 258 of file simple_idct_alpha.c.
Referenced by dsputil_init_alpha(), simple_idct_add_axp(), and simple_idct_put_axp().
| void simple_idct_put_axp | ( | uint8_t * | dest, | |
| int | line_size, | |||
| DCTELEM * | block | |||
| ) |
| void simple_idct_add_axp | ( | uint8_t * | dest, | |
| int | line_size, | |||
| DCTELEM * | block | |||
| ) |
| void put_pixels_axp_asm | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
Referenced by dsputil_init_alpha(), and put_pixels16_axp_asm().
| void put_pixels_clamped_mvi_asm | ( | const DCTELEM * | block, | |
| uint8_t * | pixels, | |||
| int | line_size | |||
| ) |
Referenced by dsputil_init_alpha().
| void add_pixels_clamped_mvi_asm | ( | const DCTELEM * | block, | |
| uint8_t * | pixels, | |||
| int | line_size | |||
| ) |
Referenced by dsputil_init_alpha().
| void get_pixels_mvi | ( | DCTELEM *restrict | block, | |
| const uint8_t *restrict | pixels, | |||
| int | line_size | |||
| ) |
| void diff_pixels_mvi | ( | DCTELEM * | block, | |
| const uint8_t * | s1, | |||
| const uint8_t * | s2, | |||
| int | stride | |||
| ) |
| int pix_abs8x8_mvi | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int pix_abs16x16_mvi_asm | ( | uint8_t * | pix1, | |
| uint8_t * | pix2, | |||
| int | line_size | |||
| ) |
Referenced by sad16x16_mvi().
| int pix_abs16x16_x2_mvi | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int pix_abs16x16_y2_mvi | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| int pix_abs16x16_xy2_mvi | ( | void * | v, | |
| uint8_t * | pix1, | |||
| uint8_t * | pix2, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| static void put_pixels_clamped_mvi | ( | const DCTELEM * | block, | |
| uint8_t * | pixels, | |||
| int | line_size | |||
| ) | [static] |
Definition at line 53 of file dsputil_alpha.c.
| void add_pixels_clamped_mvi | ( | const DCTELEM * | block, | |
| uint8_t * | pixels, | |||
| int | line_size | |||
| ) |
Definition at line 77 of file dsputil_alpha.c.
| static void clear_blocks_axp | ( | DCTELEM * | blocks | ) | [static] |
Definition at line 140 of file dsputil_alpha.c.
Definition at line 145 of file dsputil_alpha.c.
Referenced by pix_abs16_x2_c(), pix_abs16_y2_c(), pix_abs16x16_x2_mvi(), pix_abs16x16_y2_mvi(), pix_abs8_x2_c(), and pix_abs8_y2_c().
Definition at line 153 of file dsputil_alpha.c.
Referenced by pix_abs16_xy2_c(), pix_abs16x16_xy2_mvi(), and pix_abs8_xy2_c().
| PIXOP | ( | put | , | |
| STORE | ||||
| ) |
| PIXOP | ( | avg | , | |
| STORE | ||||
| ) |
| PIXOP | ( | put_no_rnd | , | |
| STORE | ||||
| ) |
| PIXOP | ( | avg_no_rnd | , | |
| STORE | ||||
| ) |
| void put_pixels16_axp_asm | ( | uint8_t * | block, | |
| const uint8_t * | pixels, | |||
| int | line_size, | |||
| int | h | |||
| ) |
| static int sad16x16_mvi | ( | void * | s, | |
| uint8_t * | a, | |||
| uint8_t * | b, | |||
| int | stride | |||
| ) | [static] |
| void dsputil_init_alpha | ( | DSPContext * | c, | |
| AVCodecContext * | avctx | |||
| ) |
| void(* put_pixels_clamped_axp_p)(const DCTELEM *block, uint8_t *pixels, int line_size) |
Referenced by dsputil_init_alpha(), and simple_idct_put_axp().
| void(* add_pixels_clamped_axp_p)(const DCTELEM *block, uint8_t *pixels, int line_size) |
Referenced by dsputil_init_alpha(), and simple_idct_add_axp().
1.5.5