diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2018-12-06 02:21:05 +0300 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2018-12-06 02:21:05 +0300 |
commit | c3980e394d32ed832dfd65decde5f210c03b2f27 (patch) | |
tree | 8a45636bfa2045db70d6191a17beee1ae9a32013 /src/itx.h | |
parent | 2e6c8a92d25234cb27651a76760fd2b50591bc51 (diff) |
12 bits/component support
Diffstat (limited to 'src/itx.h')
-rw-r--r-- | src/itx.h | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -35,17 +35,15 @@ #include "src/levels.h" #define decl_itx_fn(name) \ -void (name)(pixel *dst, ptrdiff_t dst_stride, coef *coeff, int eob) +void (name)(pixel *dst, ptrdiff_t dst_stride, coef *coeff, int eob \ + HIGHBD_DECL_SUFFIX) typedef decl_itx_fn(*itxfm_fn); typedef struct Dav1dInvTxfmDSPContext { itxfm_fn itxfm_add[N_RECT_TX_SIZES][N_TX_TYPES_PLUS_LL]; } Dav1dInvTxfmDSPContext; -void dav1d_itx_dsp_init_8bpc(Dav1dInvTxfmDSPContext *c); -void dav1d_itx_dsp_init_10bpc(Dav1dInvTxfmDSPContext *c); - -void dav1d_itx_dsp_init_x86_8bpc(Dav1dInvTxfmDSPContext *c); -void dav1d_itx_dsp_init_x86_10bpc(Dav1dInvTxfmDSPContext *c); +bitfn_decls(void dav1d_itx_dsp_init, Dav1dInvTxfmDSPContext *c); +bitfn_decls(void dav1d_itx_dsp_init_x86, Dav1dInvTxfmDSPContext *c); #endif /* __DAV1D_SRC_ITX_H__ */ |