snow.h File Reference

Go to the source code of this file.

Classes

struct  slice_buffer_s
 Used to minimize the amount of memory used in order to optimize cache performance. More...

Functions

void ff_snow_vertical_compose97i (IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width)
void ff_snow_horizontal_compose97i (IDWTELEM *b, int width)
void ff_snow_inner_add_yblock (const 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)
int w53_32_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
int w97_32_c (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h)
static av_always_inline void snow_interleave_line_header (int *i, int width, IDWTELEM *low, IDWTELEM *high)
static av_always_inline void snow_interleave_line_footer (int *i, IDWTELEM *low, IDWTELEM *high)
static av_always_inline void snow_horizontal_compose_lift_lead_out (int i, IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, int width, int w, int lift_high, int mul, int add, int shift)
static av_always_inline void snow_horizontal_compose_liftS_lead_out (int i, IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, int width, int w)


Function Documentation

void ff_snow_vertical_compose97i ( IDWTELEM b0,
IDWTELEM b1,
IDWTELEM b2,
IDWTELEM b3,
IDWTELEM b4,
IDWTELEM b5,
int  width 
)

Definition at line 1210 of file snow.c.

Referenced by dsputil_init().

void ff_snow_horizontal_compose97i ( IDWTELEM b,
int  width 
)

Definition at line 1164 of file snow.c.

Referenced by dsputil_init(), and spatial_compose97i_dy().

void ff_snow_inner_add_yblock ( const 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 
)

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

Definition at line 390 of file dsputil.c.

Referenced by get_block_rd().

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

Definition at line 394 of file dsputil.c.

Referenced by get_block_rd().

static av_always_inline void snow_interleave_line_header ( int *  i,
int  width,
IDWTELEM low,
IDWTELEM high 
) [static]

static av_always_inline void snow_interleave_line_footer ( int *  i,
IDWTELEM low,
IDWTELEM high 
) [static]

Definition at line 147 of file snow.h.

static av_always_inline void snow_horizontal_compose_lift_lead_out ( int  i,
IDWTELEM dst,
IDWTELEM src,
IDWTELEM ref,
int  width,
int  w,
int  lift_high,
int  mul,
int  add,
int  shift 
) [static]

static av_always_inline void snow_horizontal_compose_liftS_lead_out ( int  i,
IDWTELEM dst,
IDWTELEM src,
IDWTELEM ref,
int  width,
int  w 
) [static]


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