Home
last modified time | relevance | path

Searched refs:txfm_param (Results 1 – 21 of 21) sorted by relevance

/external/libaom/libaom/av1/common/
Didct.c43 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 …]
Dav1_rtcd_defs.pl113 …_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/
Dhybrid_fwd_txfm.c81 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 …]
Dencodemb.c166 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 …]
Dhybrid_fwd_txfm.h22 TxfmParam *txfm_param);
25 int diff_stride, TxfmParam *txfm_param);
/external/libaom/libaom/test/
Dav1_highbd_iht_test.cc175 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 …]
Dtransform_test_base.h33 TxfmParam *txfm_param);
36 const TxfmParam *txfm_param);
Dav1_fwd_txfm2d_test.cc234 int diff_stride, TxfmParam *txfm_param);
421 int diff_stride, TxfmParam *txfm_param);
/external/libaom/libaom/av1/encoder/x86/
Dav1_fwd_txfm2d_sse4.c356 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()
Dav1_fwd_txfm2d_avx2.c2805 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()
Dav1_fwd_txfm_sse2.c2880 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/
Dav1_rtcd.h30 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/
Dav1_rtcd.h30 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/
Dav1_rtcd.h30 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/
Dav1_rtcd.h30 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/
Dtxfm_common.h25 typedef struct txfm_param { struct
/external/libaom/libaom/av1/common/x86/
Dhighbd_inv_txfm_sse4.c5226 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 …]
Dav1_inv_txfm_avx2.c1940 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()
Dav1_inv_txfm_ssse3.c2920 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()
Dhighbd_inv_txfm_avx2.c4326 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/
Dav1_inv_txfm_neon.c4365 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()