Mercurial > libavcodec.hg
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); |