|
FFmpeg
|
#include <vp3dsp.h>
Data Fields | |
| 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) |
| void(* | v_loop_filter_unaligned )(uint8_t *src, ptrdiff_t stride, int *bounding_values) |
| void(* | h_loop_filter_unaligned )(uint8_t *src, ptrdiff_t stride, int *bounding_values) |
| 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).
| dst | destination buffer, aligned by 8 |
| a | first source buffer, no alignment |
| b | second source buffer, no alignment |
| stride | distance between two lines in source/dest buffers |
| h | height |
1.8.17