FFmpeg
Public Attributes | List of all members
VP3DSPContext Struct Reference

Public Attributes

void(* put_no_rnd_pixels_l2 )(uint8_t *dst, const uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h)
 Copy 8xH pixels from source to destination buffer using a bilinear filter with no rounding (i.e. More...
 
void(* idct_put )(uint8_t *dest, ptrdiff_t stride, int16_t *block)
 
void(* idct_add )(uint8_t *dest, ptrdiff_t stride, int16_t *block)
 
void(* idct_dc_add )(uint8_t *dest, ptrdiff_t stride, int16_t *block)
 
void(* v_loop_filter )(uint8_t *src, ptrdiff_t stride, int *bounding_values)
 
void(* h_loop_filter )(uint8_t *src, ptrdiff_t stride, int *bounding_values)
 

Member Data Documentation

§ put_no_rnd_pixels_l2

void(* VP3DSPContext::put_no_rnd_pixels_l2) (uint8_t *dst, const uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h)

Copy 8xH pixels from source to destination buffer using a bilinear filter with no rounding (i.e.

*dst = (*a + *b) >> 1).

Parameters
dstdestination buffer, aligned by 8
afirst source buffer, no alignment
bsecond source buffer, no alignment
stridedistance between two lines in source/dest buffers
hheight

The documentation for this struct was generated from the following file: