snow_altivec.c File Reference

Go to the source code of this file.

Functions

static DWTELEMslice_buffer_load_line (slice_buffer *buf, int line)
void ff_snow_horizontal_compose97i_altivec (IDWTELEM *b, int width)
void ff_snow_vertical_compose97i_altivec (DWTELEM *b0, DWTELEM *b1, DWTELEM *b2, DWTELEM *b3, DWTELEM *b4, DWTELEM *b5, int width)
static void inner_add_yblock_bw_8_obmc_16_altivec (uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)
static void inner_add_yblock_bw_16_obmc_32_altivec (uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)
static void inner_add_yblock_a_bw_8_obmc_16_altivec (uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)
static void inner_add_yblock_a_bw_16_obmc_32_altivec (uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)
void ff_snow_inner_add_yblock_altivec (uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8)
void snow_init_altivec (DSPContext *c, AVCodecContext *avctx)


Function Documentation

static DWTELEM* slice_buffer_load_line ( slice_buffer buf,
int  line 
) [static]

Definition at line 36 of file snow_altivec.c.

void ff_snow_horizontal_compose97i_altivec ( IDWTELEM b,
int  width 
)

Definition at line 61 of file snow_altivec.c.

Referenced by snow_init_altivec().

void ff_snow_vertical_compose97i_altivec ( DWTELEM b0,
DWTELEM b1,
DWTELEM b2,
DWTELEM b3,
DWTELEM b4,
DWTELEM b5,
int  width 
)

Definition at line 369 of file snow_altivec.c.

Referenced by snow_init_altivec().

static void inner_add_yblock_bw_8_obmc_16_altivec ( uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 508 of file snow_altivec.c.

Referenced by ff_snow_inner_add_yblock_altivec().

static void inner_add_yblock_bw_16_obmc_32_altivec ( uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 575 of file snow_altivec.c.

Referenced by ff_snow_inner_add_yblock_altivec().

static void inner_add_yblock_a_bw_8_obmc_16_altivec ( uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 655 of file snow_altivec.c.

Referenced by ff_snow_inner_add_yblock_altivec().

static void inner_add_yblock_a_bw_16_obmc_32_altivec ( uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
) [static]

Definition at line 702 of file snow_altivec.c.

Referenced by ff_snow_inner_add_yblock_altivec().

void ff_snow_inner_add_yblock_altivec ( uint8_t *  obmc,
const int  obmc_stride,
uint8_t **  block,
int  b_w,
int  b_h,
int  src_x,
int  src_y,
int  src_stride,
slice_buffer sb,
int  add,
uint8_t *  dst8 
)

Definition at line 748 of file snow_altivec.c.

Referenced by snow_init_altivec().

void snow_init_altivec ( DSPContext c,
AVCodecContext avctx 
)

Definition at line 782 of file snow_altivec.c.

Referenced by dsputil_init_ppc().


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5