21 #ifndef AVCODEC_DIRACDSP_H
22 #define AVCODEC_DIRACDSP_H
42 void (*put_dirac_pixels_tab[3][4])(uint8_t *dst,
const uint8_t *
src[5],
int stride,
int h);
43 void (*avg_dirac_pixels_tab[3][4])(uint8_t *dst,
const uint8_t *
src[5],
int stride,
int h);
45 void (*put_signed_rect_clamped[3])(uint8_t *dst,
int dst_stride,
const uint8_t *
src,
int src_stride,
int width,
int height);
46 void (*put_rect_clamped)(uint8_t *dst,
int dst_stride,
const uint8_t *
src,
int src_stride,
int width,
int height);
47 void (*add_rect_clamped)(uint8_t *dst,
const uint16_t *
src,
int stride,
const int16_t *idwt,
int idwt_stride,
int width,
int height);
48 void (*add_dirac_obmc[3])(uint16_t *dst,
const uint8_t *
src,
int stride,
const uint8_t *obmc_weight,
int yblen);
51 void (*dequant_subband[4])(uint8_t *
src, uint8_t *dst, ptrdiff_t
stride,
const int qf,
const int qs,
int tot_v,
int tot_h);
57 #define DECL_DIRAC_PIXOP(PFX, EXT) \
58 void ff_ ## PFX ## _dirac_pixels8_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h); \
59 void ff_ ## PFX ## _dirac_pixels16_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h); \
60 void ff_ ## PFX ## _dirac_pixels32_ ## EXT(uint8_t *dst, const uint8_t *src[5], int stride, int h)