21 #ifndef FALLBACK_DCT_H
22 #define FALLBACK_DCT_H
65 template <
class pixel_t>
67 const int32_t* r,
int nT,
int bit_depth)
69 for (
int y=0;y<nT;y++)
70 for (
int x=0;x<nT;x++) {
71 dst[y*stride+x] =
Clip_BitDepth(dst[y*stride+x] + r[y*nT+x], bit_depth);
76 void rdpcm_v_fallback(int32_t* residual,
const int16_t* coeffs,
int nT,
int tsShift,
int bdShift);
77 void rdpcm_h_fallback(int32_t* residual,
const int16_t* coeffs,
int nT,
int tsShift,
int bdShift);
80 int tsShift,
int bdShift);
void transform_skip_8_fallback(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride)
void transform_32x32_add_8_fallback(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride)
void transform_skip_residual_fallback(int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift)
void transform_idct_32x32_fallback(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits)
void transform_skip_rdpcm_v_8_fallback(uint8_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride)
void transform_bypass_rdpcm_v_fallback(int32_t *r, const int16_t *coeffs, int nT)
void hadamard_8x8_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void fdct_4x4_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void rotate_coefficients_fallback(int16_t *coeff, int nT)
void transform_8x8_add_16_fallback(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth)
void add_residual_fallback(pixel_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth)
Definition: fallback-dct.h:66
void transform_idct_8x8_fallback(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits)
void transform_bypass_16_fallback(uint16_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth)
void transform_idst_4x4_fallback(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits)
void fdst_4x4_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void transform_skip_16_fallback(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth)
void transform_4x4_luma_add_8_fallback(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride)
void transform_bypass_rdpcm_h_fallback(int32_t *r, const int16_t *coeffs, int nT)
void transform_16x16_add_16_fallback(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth)
void transform_skip_rdpcm_h_8_fallback(uint8_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride)
void fdct_8x8_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void hadamard_4x4_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void transform_4x4_add_16_fallback(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth)
void fdct_16x16_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void fdct_32x32_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void transform_8x8_add_8_fallback(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride)
void transform_idct_4x4_fallback(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits)
void rdpcm_v_fallback(int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift)
void transform_32x32_add_16_fallback(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth)
void hadamard_32x32_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void transform_idct_16x16_fallback(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits)
void transform_4x4_luma_add_16_fallback(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth)
void hadamard_16x16_8_fallback(int16_t *coeffs, const int16_t *input, ptrdiff_t stride)
void transform_4x4_add_8_fallback(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride)
void rdpcm_h_fallback(int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift)
void transform_bypass_fallback(int32_t *r, const int16_t *coeffs, int nT)
void transform_16x16_add_8_fallback(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride)
#define Clip_BitDepth(value, bit_depth)
Definition: util.h:112