digiKam
|
Public Member Functions | |
template<class pixel_t > | |
void | add_residual (pixel_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) const |
template<> | |
void | add_residual (uint16_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) const |
template<> | |
void | add_residual (uint8_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) const |
void | put_hevc_epel (int16_t *dst, ptrdiff_t dststride, const void *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) const |
void | put_hevc_epel_h (int16_t *dst, ptrdiff_t dststride, const void *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) const |
void | put_hevc_epel_hv (int16_t *dst, ptrdiff_t dststride, const void *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) const |
void | put_hevc_epel_v (int16_t *dst, ptrdiff_t dststride, const void *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) const |
void | put_hevc_qpel (int16_t *dst, ptrdiff_t dststride, const void *src, ptrdiff_t srcstride, int width, int height, int16_t *mcbuffer, int dX, int dY, int bit_depth) const |
void | put_unweighted_pred (void *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int bit_depth) const |
void | put_weighted_bipred (void *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int w1, int o1, int w2, int o2, int log2WD, int bit_depth) const |
void | put_weighted_pred (void *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int w, int o, int log2WD, int bit_depth) const |
void | put_weighted_pred_avg (void *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int bit_depth) const |
template<class pixel_t > | |
void | transform_4x4_dst_add (pixel_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_4x4_dst_add (uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_4x4_dst_add (uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<class pixel_t > | |
void | transform_add (int sizeIdx, pixel_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_add (int sizeIdx, uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_add (int sizeIdx, uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<class pixel_t > | |
void | transform_skip (pixel_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_skip (uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_skip (uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) const |
template<class pixel_t > | |
void | transform_skip_rdpcm_h (pixel_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_skip_rdpcm_h (uint16_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_skip_rdpcm_h (uint8_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth) const |
template<class pixel_t > | |
void | transform_skip_rdpcm_v (pixel_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_skip_rdpcm_v (uint16_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth) const |
template<> | |
void | transform_skip_rdpcm_v (uint8_t *dst, const int16_t *coeffs, int nT, ptrdiff_t stride, int bit_depth) const |
Public Attributes | |
void(* | add_residual_16 )(uint16_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) |
void(* | add_residual_8 )(uint8_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) |
void(* | fwd_transform_4x4_dst_8 )(int16_t *coeffs, const int16_t *src, ptrdiff_t stride) |
void(* | fwd_transform_8 [4])(int16_t *coeffs, const int16_t *src, ptrdiff_t stride) |
void(* | hadamard_transform_8 [4])(int16_t *coeffs, const int16_t *src, ptrdiff_t stride) |
void(* | put_hevc_epel_16 )(int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_epel_8 )(int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer) |
void(* | put_hevc_epel_h_16 )(int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_epel_h_8 )(int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_epel_hv_16 )(int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_epel_hv_8 )(int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_epel_v_16 )(int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_epel_v_8 )(int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_qpel_16 [4][4])(int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int16_t *mcbuffer, int bit_depth) |
void(* | put_hevc_qpel_8 [4][4])(int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int16_t *mcbuffer) |
void(* | put_unweighted_pred_16 )(uint16_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int bit_depth) |
void(* | put_unweighted_pred_8 )(uint8_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height) |
void(* | put_weighted_bipred_16 )(uint16_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int w1, int o1, int w2, int o2, int log2WD, int bit_depth) |
void(* | put_weighted_bipred_8 )(uint8_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int w1, int o1, int w2, int o2, int log2WD) |
void(* | put_weighted_pred_16 )(uint16_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int w, int o, int log2WD, int bit_depth) |
void(* | put_weighted_pred_8 )(uint8_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int w, int o, int log2WD) |
void(* | put_weighted_pred_avg_16 )(uint16_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int bit_depth) |
void(* | put_weighted_pred_avg_8 )(uint8_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height) |
void(* | rdpcm_h )(int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift) |
void(* | rdpcm_v )(int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift) |
void(* | rotate_coefficients )(int16_t *coeff, int nT) |
void(* | transform_4x4_dst_add_16 )(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) |
void(* | transform_4x4_dst_add_8 )(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride) |
void(* | transform_add_16 [4])(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) |
void(* | transform_add_8 [4])(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride) |
void(* | transform_bypass )(int32_t *residual, const int16_t *coeffs, int nT) |
void(* | transform_bypass_rdpcm_h )(int32_t *r, const int16_t *coeffs, int nT) |
void(* | transform_bypass_rdpcm_v )(int32_t *r, const int16_t *coeffs, int nT) |
void(* | transform_idct_16x16 )(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* | transform_idct_32x32 )(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* | transform_idct_4x4 )(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* | transform_idct_8x8 )(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* | transform_idst_4x4 )(int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* | transform_skip_16 )(uint16_t *_dst, const int16_t *coeffs, ptrdiff_t _stride, int bit_depth) |
void(* | transform_skip_8 )(uint8_t *_dst, const int16_t *coeffs, ptrdiff_t _stride) |
void(* | transform_skip_rdpcm_h_8 )(uint8_t *_dst, const int16_t *coeffs, int nT, ptrdiff_t _stride) |
void(* | transform_skip_rdpcm_v_8 )(uint8_t *_dst, const int16_t *coeffs, int nT, ptrdiff_t _stride) |
void(* | transform_skip_residual )(int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift) |
void acceleration_functions::add_residual | ( | pixel_t * | dst, |
ptrdiff_t | stride, | ||
const int32_t * | r, | ||
int | nT, | ||
int | bit_depth | ||
) | const |
|
inline |
References add_residual_16.
|
inline |
References add_residual_8.
|
inline |
References put_hevc_epel_16, and put_hevc_epel_8.
|
inline |
References put_hevc_epel_h_16, and put_hevc_epel_h_8.
|
inline |
References put_hevc_epel_hv_16, and put_hevc_epel_hv_8.
|
inline |
References put_hevc_epel_v_16, and put_hevc_epel_v_8.
|
inline |
References put_hevc_qpel_16, and put_hevc_qpel_8.
|
inline |
References put_unweighted_pred_16, and put_unweighted_pred_8.
|
inline |
References put_weighted_bipred_16, and put_weighted_bipred_8.
|
inline |
References put_weighted_pred_16, and put_weighted_pred_8.
|
inline |
References put_weighted_pred_avg_16, and put_weighted_pred_avg_8.
void acceleration_functions::transform_4x4_dst_add | ( | pixel_t * | dst, |
const int16_t * | coeffs, | ||
ptrdiff_t | stride, | ||
int | bit_depth | ||
) | const |
|
inline |
References transform_4x4_dst_add_16.
|
inline |
References transform_4x4_dst_add_8.
void acceleration_functions::transform_add | ( | int | sizeIdx, |
pixel_t * | dst, | ||
const int16_t * | coeffs, | ||
ptrdiff_t | stride, | ||
int | bit_depth | ||
) | const |
|
inline |
References transform_add_16.
|
inline |
References transform_add_8.
void acceleration_functions::transform_skip | ( | pixel_t * | dst, |
const int16_t * | coeffs, | ||
ptrdiff_t | stride, | ||
int | bit_depth | ||
) | const |
|
inline |
References transform_skip_16.
|
inline |
References transform_skip_8.
void acceleration_functions::transform_skip_rdpcm_h | ( | pixel_t * | dst, |
const int16_t * | coeffs, | ||
int | nT, | ||
ptrdiff_t | stride, | ||
int | bit_depth | ||
) | const |
|
inline |
|
inline |
References transform_skip_rdpcm_h_8.
void acceleration_functions::transform_skip_rdpcm_v | ( | pixel_t * | dst, |
const int16_t * | coeffs, | ||
int | nT, | ||
ptrdiff_t | stride, | ||
int | bit_depth | ||
) | const |
|
inline |
|
inline |
References transform_skip_rdpcm_v_8.
void(* acceleration_functions::add_residual_16) (uint16_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) |
Referenced by add_residual().
void(* acceleration_functions::add_residual_8) (uint8_t *dst, ptrdiff_t stride, const int32_t *r, int nT, int bit_depth) |
Referenced by add_residual().
void(* acceleration_functions::fwd_transform_4x4_dst_8) (int16_t *coeffs, const int16_t *src, ptrdiff_t stride) |
void(* acceleration_functions::fwd_transform_8[4])(int16_t *coeffs, const int16_t *src, ptrdiff_t stride) |
void(* acceleration_functions::hadamard_transform_8[4])(int16_t *coeffs, const int16_t *src, ptrdiff_t stride) |
void(* acceleration_functions::put_hevc_epel_16) (int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel().
void(* acceleration_functions::put_hevc_epel_8) (int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer) |
Referenced by put_hevc_epel().
void(* acceleration_functions::put_hevc_epel_h_16) (int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel_h().
void(* acceleration_functions::put_hevc_epel_h_8) (int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel_h().
void(* acceleration_functions::put_hevc_epel_hv_16) (int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel_hv().
void(* acceleration_functions::put_hevc_epel_hv_8) (int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel_hv().
void(* acceleration_functions::put_hevc_epel_v_16) (int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel_v().
void(* acceleration_functions::put_hevc_epel_v_8) (int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int mx, int my, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_epel_v().
void(* acceleration_functions::put_hevc_qpel_16[4][4])(int16_t *dst, ptrdiff_t dststride, const uint16_t *src, ptrdiff_t srcstride, int width, int height, int16_t *mcbuffer, int bit_depth) |
Referenced by put_hevc_qpel().
void(* acceleration_functions::put_hevc_qpel_8[4][4])(int16_t *dst, ptrdiff_t dststride, const uint8_t *src, ptrdiff_t srcstride, int width, int height, int16_t *mcbuffer) |
Referenced by put_hevc_qpel().
void(* acceleration_functions::put_unweighted_pred_16) (uint16_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int bit_depth) |
Referenced by put_unweighted_pred().
void(* acceleration_functions::put_unweighted_pred_8) (uint8_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height) |
Referenced by put_unweighted_pred().
void(* acceleration_functions::put_weighted_bipred_16) (uint16_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int w1, int o1, int w2, int o2, int log2WD, int bit_depth) |
Referenced by put_weighted_bipred().
void(* acceleration_functions::put_weighted_bipred_8) (uint8_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int w1, int o1, int w2, int o2, int log2WD) |
Referenced by put_weighted_bipred().
void(* acceleration_functions::put_weighted_pred_16) (uint16_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int w, int o, int log2WD, int bit_depth) |
Referenced by put_weighted_pred().
void(* acceleration_functions::put_weighted_pred_8) (uint8_t *_dst, ptrdiff_t dststride, const int16_t *src, ptrdiff_t srcstride, int width, int height, int w, int o, int log2WD) |
Referenced by put_weighted_pred().
void(* acceleration_functions::put_weighted_pred_avg_16) (uint16_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height, int bit_depth) |
Referenced by put_weighted_pred_avg().
void(* acceleration_functions::put_weighted_pred_avg_8) (uint8_t *_dst, ptrdiff_t dststride, const int16_t *src1, const int16_t *src2, ptrdiff_t srcstride, int width, int height) |
Referenced by put_weighted_pred_avg().
void(* acceleration_functions::rdpcm_h) (int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift) |
void(* acceleration_functions::rdpcm_v) (int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift) |
void(* acceleration_functions::rotate_coefficients) (int16_t *coeff, int nT) |
void(* acceleration_functions::transform_4x4_dst_add_16) (uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) |
Referenced by transform_4x4_dst_add().
void(* acceleration_functions::transform_4x4_dst_add_8) (uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride) |
Referenced by transform_4x4_dst_add().
void(* acceleration_functions::transform_add_16[4])(uint16_t *dst, const int16_t *coeffs, ptrdiff_t stride, int bit_depth) |
Referenced by transform_add().
void(* acceleration_functions::transform_add_8[4])(uint8_t *dst, const int16_t *coeffs, ptrdiff_t stride) |
Referenced by transform_add().
void(* acceleration_functions::transform_bypass) (int32_t *residual, const int16_t *coeffs, int nT) |
void(* acceleration_functions::transform_bypass_rdpcm_h) (int32_t *r, const int16_t *coeffs, int nT) |
void(* acceleration_functions::transform_bypass_rdpcm_v) (int32_t *r, const int16_t *coeffs, int nT) |
void(* acceleration_functions::transform_idct_16x16) (int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* acceleration_functions::transform_idct_32x32) (int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* acceleration_functions::transform_idct_4x4) (int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* acceleration_functions::transform_idct_8x8) (int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* acceleration_functions::transform_idst_4x4) (int32_t *dst, const int16_t *coeffs, int bdShift, int max_coeff_bits) |
void(* acceleration_functions::transform_skip_16) (uint16_t *_dst, const int16_t *coeffs, ptrdiff_t _stride, int bit_depth) |
Referenced by transform_skip().
void(* acceleration_functions::transform_skip_8) (uint8_t *_dst, const int16_t *coeffs, ptrdiff_t _stride) |
Referenced by transform_skip().
void(* acceleration_functions::transform_skip_rdpcm_h_8) (uint8_t *_dst, const int16_t *coeffs, int nT, ptrdiff_t _stride) |
Referenced by transform_skip_rdpcm_h().
void(* acceleration_functions::transform_skip_rdpcm_v_8) (uint8_t *_dst, const int16_t *coeffs, int nT, ptrdiff_t _stride) |
Referenced by transform_skip_rdpcm_v().
void(* acceleration_functions::transform_skip_residual) (int32_t *residual, const int16_t *coeffs, int nT, int tsShift, int bdShift) |