19 #ifndef AVCODEC_ARM_VP8DSP_H 
   20 #define AVCODEC_ARM_VP8DSP_H 
   29 #define VP8_LF_Y(hv, inner, opt)                                             \ 
   30     void ff_vp8_##hv##_loop_filter16##inner##_##opt(uint8_t *dst,            \ 
   32                                                     int flim_E, int flim_I,  \ 
   35 #define VP8_LF_UV(hv, inner, opt)                                            \ 
   36     void ff_vp8_##hv##_loop_filter8uv##inner##_##opt(uint8_t *dstU,          \ 
   39                                                      int flim_E, int flim_I, \ 
   42 #define VP8_LF_SIMPLE(hv, opt)                                          \ 
   43     void ff_vp8_##hv##_loop_filter16_simple_##opt(uint8_t *dst,         \ 
   47 #define VP8_LF_HV(inner, opt)                   \ 
   48     VP8_LF_Y(h,  inner, opt);                   \ 
   49     VP8_LF_Y(v,  inner, opt);                   \ 
   50     VP8_LF_UV(h, inner, opt);                   \ 
   51     VP8_LF_UV(v, inner, opt) 
   55     VP8_LF_HV(_inner, opt);                     \ 
   56     VP8_LF_SIMPLE(h, opt);                      \ 
   59 #define VP8_MC(n, opt)                                                  \ 
   60     void ff_put_vp8_##n##_##opt(uint8_t *dst, ptrdiff_t dststride,      \ 
   61                                 uint8_t *src, ptrdiff_t srcstride,      \ 
   64 #define VP8_EPEL(w, opt)                        \ 
   65     VP8_MC(pixels ## w, opt);                   \ 
   66     VP8_MC(epel ## w ## _h4, opt);              \ 
   67     VP8_MC(epel ## w ## _h6, opt);              \ 
   68     VP8_MC(epel ## w ## _v4, opt);              \ 
   69     VP8_MC(epel ## w ## _h4v4, opt);            \ 
   70     VP8_MC(epel ## w ## _h6v4, opt);            \ 
   71     VP8_MC(epel ## w ## _v6, opt);              \ 
   72     VP8_MC(epel ## w ## _h4v6, opt);            \ 
   73     VP8_MC(epel ## w ## _h6v6, opt) 
   75 #define VP8_BILIN(w, opt)                       \ 
   76     VP8_MC(bilin ## w ## _h, opt);              \ 
   77     VP8_MC(bilin ## w ## _v, opt);              \ 
   78     VP8_MC(bilin ## w ## _hv, opt) 
VP8 compatible video decoder. 
void ff_vp78dsp_init_neon(VP8DSPContext *dsp)
void ff_vp78dsp_init_armv6(VP8DSPContext *dsp)
void ff_vp8dsp_init_armv6(VP8DSPContext *dsp)
void ff_vp8dsp_init_neon(VP8DSPContext *dsp)