libavcodec/alpha/dsputil_alpha.h File Reference

#include "libavcodec/dsputil.h"

Go to the source code of this file.

Functions

void ff_simple_idct_axp (DCTELEM *block)
void ff_simple_idct_put_axp (uint8_t *dest, int line_size, DCTELEM *block)
void ff_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 (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)

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)


Function Documentation

void add_pixels_clamped_mvi_asm ( const DCTELEM block,
uint8_t *  pixels,
int  line_size 
)

Referenced by dsputil_init_alpha().

void diff_pixels_mvi ( DCTELEM block,
const uint8_t *  s1,
const uint8_t *  s2,
int  stride 
)

Definition at line 43 of file motion_est_alpha.c.

Referenced by dsputil_init_alpha().

void ff_simple_idct_add_axp ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Definition at line 300 of file simple_idct_alpha.c.

Referenced by dsputil_init_alpha().

void ff_simple_idct_axp ( DCTELEM block  ) 

void ff_simple_idct_put_axp ( uint8_t *  dest,
int  line_size,
DCTELEM block 
)

Definition at line 294 of file simple_idct_alpha.c.

Referenced by dsputil_init_alpha().

void get_pixels_mvi ( DCTELEM *restrict  block,
const uint8_t *restrict  pixels,
int  line_size 
)

Definition at line 26 of file motion_est_alpha.c.

Referenced by dsputil_init_alpha().

int pix_abs16x16_mvi_asm ( void *  v,
uint8_t *  pix1,
uint8_t *  pix2,
int  line_size,
int  h 
)

Referenced by dsputil_init_alpha().

int pix_abs16x16_x2_mvi ( void *  v,
uint8_t *  pix1,
uint8_t *  pix2,
int  line_size,
int  h 
)

Definition at line 165 of file motion_est_alpha.c.

Referenced by dsputil_init_alpha().

int pix_abs16x16_xy2_mvi ( void *  v,
uint8_t *  pix1,
uint8_t *  pix2,
int  line_size,
int  h 
)

Definition at line 291 of file motion_est_alpha.c.

Referenced by dsputil_init_alpha().

int pix_abs16x16_y2_mvi ( void *  v,
uint8_t *  pix1,
uint8_t *  pix2,
int  line_size,
int  h 
)

Definition at line 238 of file motion_est_alpha.c.

Referenced by dsputil_init_alpha().

int pix_abs8x8_mvi ( void *  v,
uint8_t *  pix1,
uint8_t *  pix2,
int  line_size,
int  h 
)

Definition at line 90 of file motion_est_alpha.c.

Referenced by dsputil_init_alpha().

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 
)

Referenced by dsputil_init_alpha().


Variable Documentation

void(* add_pixels_clamped_axp_p)(const DCTELEM *block, uint8_t *pixels, int line_size)

void(* put_pixels_clamped_axp_p)(const DCTELEM *block, uint8_t *pixels, int line_size)


Generated on Fri Oct 26 02:43:46 2012 for FFmpeg by  doxygen 1.5.8