libavcodec/alpha/motion_est_alpha.c File Reference
#include "libavcodec/dsputil.h"
#include "dsputil_alpha.h"
#include "asm.h"
Go to the source code of this file.
|
Functions |
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) |
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) |
int | pix_abs8x8_mvi (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) |
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) |
Function Documentation
static uint64_t avg2 |
( |
uint64_t |
a, |
|
|
uint64_t |
b | |
|
) |
| | [inline, static] |
static uint64_t avg4 |
( |
uint64_t |
l1, |
|
|
uint64_t |
l2, |
|
|
uint64_t |
l3, |
|
|
uint64_t |
l4 | |
|
) |
| | [inline, static] |
void diff_pixels_mvi |
( |
DCTELEM * |
block, |
|
|
const uint8_t * |
s1, |
|
|
const uint8_t * |
s2, |
|
|
int |
stride | |
|
) |
| | |
void get_pixels_mvi |
( |
DCTELEM *restrict |
block, |
|
|
const uint8_t *restrict |
pixels, |
|
|
int |
line_size | |
|
) |
| | |
int pix_abs16x16_x2_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 | |
|
) |
| | |
int pix_abs16x16_y2_mvi |
( |
void * |
v, |
|
|
uint8_t * |
pix1, |
|
|
uint8_t * |
pix2, |
|
|
int |
line_size, |
|
|
int |
h | |
|
) |
| | |
int pix_abs8x8_mvi |
( |
void * |
v, |
|
|
uint8_t * |
pix1, |
|
|
uint8_t * |
pix2, |
|
|
int |
line_size, |
|
|
int |
h | |
|
) |
| | |