comparison vp8dsp.h @ 11974:356b20a6566d libavcodec

VP8 bilinear filter
author conrad
date Sun, 27 Jun 2010 01:46:29 +0000
parents 56aba5a9761c
children c3afb5be0d9b
comparison
equal deleted inserted replaced
11973:7ca225db75e8 11974:356b20a6566d
56 * 2 6-tap vertical interpolation filter (!(my & 1)) 56 * 2 6-tap vertical interpolation filter (!(my & 1))
57 * third dimension: same as second dimention, for horizontal interpolation 57 * third dimension: same as second dimention, for horizontal interpolation
58 * so something like put_vp8_epel_pixels_tab[width>>3][2*!!my-(my&1)][2*!!mx-(mx&1)](..., mx, my) 58 * so something like put_vp8_epel_pixels_tab[width>>3][2*!!my-(my&1)][2*!!mx-(mx&1)](..., mx, my)
59 */ 59 */
60 vp8_mc_func put_vp8_epel_pixels_tab[3][3][3]; 60 vp8_mc_func put_vp8_epel_pixels_tab[3][3][3];
61 vp8_mc_func put_vp8_bilinear_pixels_tab[3][3][3];
61 } VP8DSPContext; 62 } VP8DSPContext;
62 63
63 void ff_put_vp8_pixels16_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y); 64 void ff_put_vp8_pixels16_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y);
64 void ff_put_vp8_pixels8_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y); 65 void ff_put_vp8_pixels8_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y);
65 void ff_put_vp8_pixels4_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y); 66 void ff_put_vp8_pixels4_c(uint8_t *dst, uint8_t *src, int stride, int h, int x, int y);