/external/libaom/libaom/av1/common/ |
D | idct.c | 43 int stride, const TxfmParam *txfm_param) { in av1_highbd_inv_txfm_add_4x4_c() argument 44 assert(av1_ext_tx_used[txfm_param->tx_set_type][txfm_param->tx_type]); in av1_highbd_inv_txfm_add_4x4_c() 45 int eob = txfm_param->eob; in av1_highbd_inv_txfm_add_4x4_c() 46 int bd = txfm_param->bd; in av1_highbd_inv_txfm_add_4x4_c() 47 int lossless = txfm_param->lossless; in av1_highbd_inv_txfm_add_4x4_c() 49 const TX_TYPE tx_type = txfm_param->tx_type; in av1_highbd_inv_txfm_add_4x4_c() 60 int stride, const TxfmParam *txfm_param) { in av1_highbd_inv_txfm_add_4x8_c() argument 61 assert(av1_ext_tx_used[txfm_param->tx_set_type][txfm_param->tx_type]); in av1_highbd_inv_txfm_add_4x8_c() 64 txfm_param->tx_type, txfm_param->bd); in av1_highbd_inv_txfm_add_4x8_c() 68 int stride, const TxfmParam *txfm_param) { in av1_highbd_inv_txfm_add_8x4_c() argument [all …]
|
D | av1_rtcd_defs.pl | 113 …_inv_txfm_add/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 118 …_inv_txfm_add/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 123 …txfm_add_4x4/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 125 …txfm_add_8x8/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 127 …txfm_add_4x8/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 129 …txfm_add_8x4/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 131 …xfm_add_4x16/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 133 …xfm_add_16x4/, "const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param"; 213 …bd_fwd_txfm/, "const int16_t *src_diff, tran_low_t *coeff, int diff_stride, TxfmParam *txfm_param";
|
/external/libaom/libaom/av1/encoder/ |
D | hybrid_fwd_txfm.c | 81 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_4x4() argument 83 const TX_TYPE tx_type = txfm_param->tx_type; in highbd_fwd_txfm_4x4() 84 const int bd = txfm_param->bd; in highbd_fwd_txfm_4x4() 85 if (txfm_param->lossless) { in highbd_fwd_txfm_4x4() 94 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_4x8() argument 96 av1_fwd_txfm2d_4x8(src_diff, dst_coeff, diff_stride, txfm_param->tx_type, in highbd_fwd_txfm_4x8() 97 txfm_param->bd); in highbd_fwd_txfm_4x8() 101 int diff_stride, TxfmParam *txfm_param) { in highbd_fwd_txfm_8x4() argument 103 av1_fwd_txfm2d_8x4(src_diff, dst_coeff, diff_stride, txfm_param->tx_type, in highbd_fwd_txfm_8x4() 104 txfm_param->bd); in highbd_fwd_txfm_8x4() [all …]
|
D | encodemb.c | 166 TxfmParam txfm_param; in av1_xform_quant() local 167 txfm_param.tx_type = tx_type; in av1_xform_quant() 168 txfm_param.tx_size = tx_size; in av1_xform_quant() 169 txfm_param.lossless = xd->lossless[mbmi->segment_id]; in av1_xform_quant() 170 txfm_param.tx_set_type = av1_get_ext_tx_set_type( in av1_xform_quant() 171 txfm_param.tx_size, is_inter_block(mbmi), cm->reduced_tx_set_used); in av1_xform_quant() 173 txfm_param.bd = xd->bd; in av1_xform_quant() 174 txfm_param.is_hbd = is_cur_buf_hbd(xd); in av1_xform_quant() 176 av1_fwd_txfm(src_diff, coeff, diff_stride, &txfm_param); in av1_xform_quant() 181 quant_func_list[xform_quant_idx][txfm_param.is_hbd]( in av1_xform_quant() [all …]
|
D | hybrid_fwd_txfm.h | 22 TxfmParam *txfm_param); 25 int diff_stride, TxfmParam *txfm_param);
|
/external/libaom/libaom/test/ |
D | av1_highbd_iht_test.cc | 175 int stride, const TxfmParam *txfm_param); 192 TxfmParam txfm_param; in RunAV1InvTxfm2dTest() local 213 txfm_param.tx_type = tx_type_; in RunAV1InvTxfm2dTest() 214 txfm_param.tx_size = tx_size_; in RunAV1InvTxfm2dTest() 215 txfm_param.lossless = 0; in RunAV1InvTxfm2dTest() 216 txfm_param.bd = bit_depth_; in RunAV1InvTxfm2dTest() 217 txfm_param.is_hbd = 1; in RunAV1InvTxfm2dTest() 218 txfm_param.tx_set_type = EXT_TX_SET_ALL16; in RunAV1InvTxfm2dTest() 236 txfm_param.eob = eob; in RunAV1InvTxfm2dTest() 242 stride, &txfm_param); in RunAV1InvTxfm2dTest() [all …]
|
D | transform_test_base.h | 33 TxfmParam *txfm_param); 36 const TxfmParam *txfm_param);
|
D | av1_fwd_txfm2d_test.cc | 234 int diff_stride, TxfmParam *txfm_param); 421 int diff_stride, TxfmParam *txfm_param);
|
/external/libaom/libaom/av1/encoder/x86/ |
D | av1_fwd_txfm2d_sse4.c | 356 int diff_stride, TxfmParam *txfm_param) { in av1_lowbd_fwd_txfm_sse4_1() argument 357 FwdTxfm2dFunc fwd_txfm2d_func = fwd_txfm2d_func_ls[txfm_param->tx_size]; in av1_lowbd_fwd_txfm_sse4_1() 359 (txfm_param->lossless && txfm_param->tx_size == TX_4X4)) { in av1_lowbd_fwd_txfm_sse4_1() 360 av1_lowbd_fwd_txfm_c(src_diff, coeff, diff_stride, txfm_param); in av1_lowbd_fwd_txfm_sse4_1() 362 fwd_txfm2d_func(src_diff, coeff, diff_stride, txfm_param->tx_type, in av1_lowbd_fwd_txfm_sse4_1() 363 txfm_param->bd); in av1_lowbd_fwd_txfm_sse4_1()
|
D | av1_fwd_txfm2d_avx2.c | 2805 int diff_stride, TxfmParam *txfm_param) { in av1_lowbd_fwd_txfm_avx2() argument 2806 FwdTxfm2dFunc fwd_txfm2d_func = fwd_txfm2d_func_ls[txfm_param->tx_size]; in av1_lowbd_fwd_txfm_avx2() 2808 (txfm_param->lossless && txfm_param->tx_size == TX_4X4)) { in av1_lowbd_fwd_txfm_avx2() 2809 av1_lowbd_fwd_txfm_c(src_diff, coeff, diff_stride, txfm_param); in av1_lowbd_fwd_txfm_avx2() 2811 fwd_txfm2d_func(src_diff, coeff, diff_stride, txfm_param->tx_type, in av1_lowbd_fwd_txfm_avx2() 2812 txfm_param->bd); in av1_lowbd_fwd_txfm_avx2()
|
D | av1_fwd_txfm_sse2.c | 2880 int diff_stride, TxfmParam *txfm_param) { in av1_lowbd_fwd_txfm_sse2() argument 2881 FwdTxfm2dFunc fwd_txfm2d_func = fwd_txfm2d_func_ls[txfm_param->tx_size]; in av1_lowbd_fwd_txfm_sse2() 2884 (txfm_param->lossless && txfm_param->tx_size == TX_4X4)) in av1_lowbd_fwd_txfm_sse2() 2885 av1_lowbd_fwd_txfm_c(src_diff, coeff, diff_stride, txfm_param); in av1_lowbd_fwd_txfm_sse2() 2887 fwd_txfm2d_func(src_diff, coeff, diff_stride, txfm_param->tx_type, in av1_lowbd_fwd_txfm_sse2() 2888 txfm_param->bd); in av1_lowbd_fwd_txfm_sse2()
|
/external/libaom/config/arm/config/ |
D | av1_rtcd.h | 30 struct txfm_param; 180 …d_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 183 …_txfm_add_16x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 186 …_txfm_add_4x16_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 189 …v_txfm_add_4x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 192 …v_txfm_add_4x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 195 …v_txfm_add_8x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 198 …v_txfm_add_8x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 270 …1_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 271 …nv_txfm_add_neon(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param);
|
/external/libaom/config/x86/config/ |
D | av1_rtcd.h | 30 struct txfm_param; 184 …d_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 187 …_txfm_add_16x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 190 …_txfm_add_4x16_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 193 …v_txfm_add_4x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 196 …v_txfm_add_4x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 199 …v_txfm_add_8x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 202 …v_txfm_add_8x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 275 …1_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 276 …v_txfm_add_ssse3(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param);
|
/external/libaom/config/arm64/config/ |
D | av1_rtcd.h | 30 struct txfm_param; 180 …d_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 183 …_txfm_add_16x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 186 …_txfm_add_4x16_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 189 …v_txfm_add_4x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 192 …v_txfm_add_4x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 195 …v_txfm_add_8x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 198 …v_txfm_add_8x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 270 …1_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 271 …nv_txfm_add_neon(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param);
|
/external/libaom/config/x86_64/config/ |
D | av1_rtcd.h | 30 struct txfm_param; 187 …d_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 190 …_txfm_add_16x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 193 …_txfm_add_4x16_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 196 …v_txfm_add_4x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 199 …v_txfm_add_4x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 202 …v_txfm_add_8x4_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 205 …v_txfm_add_8x8_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 278 …1_inv_txfm_add_c(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param); 279 …v_txfm_add_ssse3(const tran_low_t *dqcoeff, uint8_t *dst, int stride, const TxfmParam *txfm_param);
|
/external/libaom/libaom/aom_dsp/ |
D | txfm_common.h | 25 typedef struct txfm_param { struct
|
/external/libaom/libaom/av1/common/x86/ |
D | highbd_inv_txfm_sse4.c | 5226 const TxfmParam *txfm_param) { in av1_highbd_inv_txfm_add_8x8_sse4_1() argument 5227 int bd = txfm_param->bd; in av1_highbd_inv_txfm_add_8x8_sse4_1() 5228 const TX_TYPE tx_type = txfm_param->tx_type; in av1_highbd_inv_txfm_add_8x8_sse4_1() 5239 txfm_param->tx_size, in av1_highbd_inv_txfm_add_8x8_sse4_1() 5240 txfm_param->eob, bd); in av1_highbd_inv_txfm_add_8x8_sse4_1() 5250 const TxfmParam *txfm_param) { in av1_highbd_inv_txfm_add_4x4_sse4_1() argument 5251 assert(av1_ext_tx_used[txfm_param->tx_set_type][txfm_param->tx_type]); in av1_highbd_inv_txfm_add_4x4_sse4_1() 5252 int eob = txfm_param->eob; in av1_highbd_inv_txfm_add_4x4_sse4_1() 5253 int bd = txfm_param->bd; in av1_highbd_inv_txfm_add_4x4_sse4_1() 5254 int lossless = txfm_param->lossless; in av1_highbd_inv_txfm_add_4x4_sse4_1() [all …]
|
D | av1_inv_txfm_avx2.c | 1940 const TxfmParam *txfm_param) { in av1_inv_txfm_add_avx2() argument 1941 const TX_TYPE tx_type = txfm_param->tx_type; in av1_inv_txfm_add_avx2() 1942 if (!txfm_param->lossless) { in av1_inv_txfm_add_avx2() 1944 txfm_param->tx_size, txfm_param->eob); in av1_inv_txfm_add_avx2() 1946 av1_inv_txfm_add_c(dqcoeff, dst, stride, txfm_param); in av1_inv_txfm_add_avx2()
|
D | av1_inv_txfm_ssse3.c | 2920 const TxfmParam *txfm_param) { in av1_inv_txfm_add_ssse3() argument 2921 const TX_TYPE tx_type = txfm_param->tx_type; in av1_inv_txfm_add_ssse3() 2922 if (!txfm_param->lossless) { in av1_inv_txfm_add_ssse3() 2923 switch (txfm_param->tx_size) { in av1_inv_txfm_add_ssse3() 2928 av1_inv_txfm_add_c(dqcoeff, dst, stride, txfm_param); in av1_inv_txfm_add_ssse3() 2932 txfm_param->tx_size, txfm_param->eob); in av1_inv_txfm_add_ssse3() 2936 av1_inv_txfm_add_c(dqcoeff, dst, stride, txfm_param); in av1_inv_txfm_add_ssse3()
|
D | highbd_inv_txfm_avx2.c | 4326 int stride, const TxfmParam *txfm_param) { in av1_highbd_inv_txfm_add_avx2() argument 4327 assert(av1_ext_tx_used[txfm_param->tx_set_type][txfm_param->tx_type]); in av1_highbd_inv_txfm_add_avx2() 4328 const TX_SIZE tx_size = txfm_param->tx_size; in av1_highbd_inv_txfm_add_avx2() 4331 av1_highbd_inv_txfm_add_4x8_sse4_1(input, dest, stride, txfm_param); in av1_highbd_inv_txfm_add_avx2() 4334 av1_highbd_inv_txfm_add_8x4_sse4_1(input, dest, stride, txfm_param); in av1_highbd_inv_txfm_add_avx2() 4337 av1_highbd_inv_txfm_add_4x4_sse4_1(input, dest, stride, txfm_param); in av1_highbd_inv_txfm_add_avx2() 4340 av1_highbd_inv_txfm_add_16x4_sse4_1(input, dest, stride, txfm_param); in av1_highbd_inv_txfm_add_avx2() 4343 av1_highbd_inv_txfm_add_4x16_sse4_1(input, dest, stride, txfm_param); in av1_highbd_inv_txfm_add_avx2() 4347 input, dest, stride, txfm_param->tx_type, txfm_param->tx_size, in av1_highbd_inv_txfm_add_avx2() 4348 txfm_param->eob, txfm_param->bd); in av1_highbd_inv_txfm_add_avx2()
|
/external/libaom/libaom/av1/common/arm/ |
D | av1_inv_txfm_neon.c | 4365 const TxfmParam *txfm_param) { in av1_inv_txfm_add_neon() argument 4366 const TX_TYPE tx_type = txfm_param->tx_type; in av1_inv_txfm_add_neon() 4367 if (!txfm_param->lossless) { in av1_inv_txfm_add_neon() 4369 txfm_param->tx_size, txfm_param->eob); in av1_inv_txfm_add_neon() 4371 av1_inv_txfm_add_c(dqcoeff, dst, stride, txfm_param); in av1_inv_txfm_add_neon()
|