Home
last modified time | relevance | path

Searched refs:TX_SIZE (Results 1 – 25 of 108) sorted by relevance

12345

/external/libaom/libaom/av1/encoder/
Dencodetxb.h34 TX_SIZE tx_size;
35 TX_SIZE txs_ctx;
52 const int plane, const int block, const TX_SIZE tx_size,
56 TX_SIZE tx_size, const tran_low_t *tcoeff,
67 BLOCK_SIZE plane_bsize, TX_SIZE tx_size,
72 TX_SIZE tx_size, void *arg);
79 int block, TX_SIZE tx_size, TX_TYPE tx_type,
Dencodemb.h64 TX_SIZE tx_size, TX_TYPE tx_type,
68 int block, TX_SIZE tx_size, TX_TYPE tx_type,
72 int blk_col, int blk_row, TX_SIZE tx_size);
77 TX_SIZE tx_size, ENTROPY_CONTEXT *a, in av1_set_txb_context()
85 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, void *arg);
Dtokenize.h56 TX_SIZE tx_size, COLOR_MAP_TYPE type);
59 TOKENEXTRA **t, BLOCK_SIZE bsize, TX_SIZE tx_size,
64 TX_SIZE tx_size) { in av1_get_tx_eob()
Dtokenize.c94 BLOCK_SIZE bsize, TX_SIZE tx_size, in get_color_map_params()
106 TX_SIZE tx_size, COLOR_MAP_TYPE type) { in av1_cost_color_map()
117 TOKENEXTRA **t, BLOCK_SIZE bsize, TX_SIZE tx_size, in av1_tokenize_color_map()
134 TX_SIZE tx_size, BLOCK_SIZE plane_bsize, int blk_row, in tokenize_vartx()
145 const TX_SIZE plane_tx_size = in tokenize_vartx()
166 const TX_SIZE sub_txs = sub_tx_size_map[tx_size]; in tokenize_vartx()
219 const TX_SIZE max_tx_size = get_vartx_max_txsize(xd, plane_bsize, plane); in av1_tokenize_sb_vartx()
/external/libaom/libaom/test/
Dencodetxb_test.cc37 const uint16_t eob, const TX_SIZE tx_size,
70 const int bwl = get_txb_bwl((TX_SIZE)tx_size); in GetNzMapContextsRun()
71 const int width = get_txb_wide((TX_SIZE)tx_size); in GetNzMapContextsRun()
72 const int height = get_txb_high((TX_SIZE)tx_size); in GetNzMapContextsRun()
82 av1_get_nz_map_contexts_c(levels_, scan, eob, (TX_SIZE)tx_size, in GetNzMapContextsRun()
84 get_nz_map_contexts_func_(levels_, scan, eob, (TX_SIZE)tx_size, in GetNzMapContextsRun()
105 const int bwl = get_txb_bwl((TX_SIZE)tx_size); in SpeedTestGetNzMapContextsRun()
106 const int width = get_txb_wide((TX_SIZE)tx_size); in SpeedTestGetNzMapContextsRun()
107 const int height = get_txb_high((TX_SIZE)tx_size); in SpeedTestGetNzMapContextsRun()
121 get_nz_map_contexts_func_(levels_, scan, eob, (TX_SIZE)tx_size, in SpeedTestGetNzMapContextsRun()
[all …]
Dav1_inv_txfm2d_test.cc43 typedef ::testing::tuple<TX_TYPE, TX_SIZE, int, double> AV1InvTxfm2dParam;
143 TX_SIZE tx_size_;
197 const TX_SIZE tx_size = static_cast<TX_SIZE>(s); in GetInvTxfm2dParamList()
219 if (libaom_test::IsTxSizeTypeValid(static_cast<TX_SIZE>(tx_size), in TEST()
226 static_cast<TX_SIZE>(tx_size), &cfg); in TEST()
230 (TX_SIZE)tx_size, bd); in TEST()
246 void RunAV1InvTxfm2dTest(TX_TYPE tx_type, TX_SIZE tx_size, int run_times);
252 void AV1LbdInvTxfm2d::RunAV1InvTxfm2dTest(TX_TYPE tx_type, TX_SIZE tx_size, in RunAV1InvTxfm2dTest()
328 if (libaom_test::IsTxSizeTypeValid(static_cast<TX_SIZE>(j), in TEST_P()
330 RunAV1InvTxfm2dTest(static_cast<TX_TYPE>(i), static_cast<TX_SIZE>(j), in TEST_P()
[all …]
Dav1_fwd_txfm2d_test.cc35 typedef ::testing::tuple<TX_TYPE, TX_SIZE, double, double> AV1FwdTxfm2dParam;
125 TX_SIZE tx_size_;
189 const TX_SIZE tx_size = static_cast<TX_SIZE>(s); in GetTxfm2dParamList()
211 if (libaom_test::IsTxSizeTypeValid(static_cast<TX_SIZE>(tx_size), in TEST()
218 static_cast<TX_SIZE>(tx_size), &cfg); in TEST()
236 void AV1FwdTxfm2dMatchTest(TX_SIZE tx_size, lowbd_fwd_txfm_func target_func) { in AV1FwdTxfm2dMatchTest()
271 param.tx_size = (TX_SIZE)tx_size; in AV1FwdTxfm2dMatchTest()
291 void AV1FwdTxfm2dSpeedTest(TX_SIZE tx_size, lowbd_fwd_txfm_func target_func) { in AV1FwdTxfm2dSpeedTest()
321 param.tx_size = (TX_SIZE)tx_size; in AV1FwdTxfm2dSpeedTest()
353 typedef ::testing::tuple<TX_SIZE, lowbd_fwd_txfm_func> LbdFwdTxfm2dParam;
[all …]
Dav1_txfm_test.h41 int get_txfm1d_size(TX_SIZE tx_size);
52 double get_amplification_factor(TX_TYPE tx_type, TX_SIZE tx_size);
55 TX_SIZE tx_size);
81 TX_SIZE, int);
86 static INLINE bool IsTxSizeTypeValid(TX_SIZE tx_size, TX_TYPE tx_type) { in IsTxSizeTypeValid()
87 const TX_SIZE tx_size_sqr_up = txsize_sqr_up_map[tx_size]; in IsTxSizeTypeValid()
Dscan_test.cc99 const int org_rows = tx_size_high[(TX_SIZE)tx_size]; in TEST()
100 const int org_cols = tx_size_wide[(TX_SIZE)tx_size]; in TEST()
101 const int rows = get_txb_high((TX_SIZE)tx_size); in TEST()
102 const int cols = get_txb_wide((TX_SIZE)tx_size); in TEST()
104 if (libaom_test::IsTxSizeTypeValid(static_cast<TX_SIZE>(tx_size), in TEST()
126 get_default_scan((TX_SIZE)tx_size, (TX_TYPE)tx_type); in TEST()
Dcfl_test.cc83 void init(TX_SIZE tx) { in init()
91 TX_SIZE tx_size;
161 typedef cfl_subtract_average_fn (*sub_avg_fn)(TX_SIZE tx_size);
162 typedef ::testing::tuple<TX_SIZE, sub_avg_fn> sub_avg_param;
264 typedef cfl_subsample_lbd_fn (*get_subsample_lbd_fn)(TX_SIZE tx_size);
265 typedef ::testing::tuple<TX_SIZE, get_subsample_lbd_fn, get_subsample_lbd_fn,
306 typedef cfl_subsample_hbd_fn (*get_subsample_hbd_fn)(TX_SIZE tx_size);
307 typedef ::testing::tuple<TX_SIZE, get_subsample_hbd_fn, get_subsample_hbd_fn,
348 typedef cfl_predict_lbd_fn (*get_predict_fn)(TX_SIZE tx_size);
349 typedef ::testing::tuple<TX_SIZE, get_predict_fn> predict_param;
[all …]
Dfilterintra_test.cc27 typedef void (*Predictor)(uint8_t *dst, ptrdiff_t stride, TX_SIZE tx_size,
35 typedef tuple<PredFuncMode, TX_SIZE> PredParams;
103 TX_SIZE txSize_;
126 const TX_SIZE kTxSize[] = { TX_4X4, TX_8X8, TX_16X16, TX_32X32, TX_4X8,
Dav1_highbd_iht_test.cc182 void RunAV1InvTxfm2dTest(TX_TYPE tx_type, TX_SIZE tx_size, int run_times,
189 void AV1HighbdInvTxfm2d::RunAV1InvTxfm2dTest(TX_TYPE tx_type_, TX_SIZE tx_size_, in RunAV1InvTxfm2dTest()
280 if (libaom_test::IsTxSizeTypeValid(static_cast<TX_SIZE>(j), in TEST_P()
282 RunAV1InvTxfm2dTest(static_cast<TX_TYPE>(i), static_cast<TX_SIZE>(j), in TEST_P()
296 if (libaom_test::IsTxSizeTypeValid(static_cast<TX_SIZE>(j), in TEST_P()
298 RunAV1InvTxfm2dTest(static_cast<TX_TYPE>(i), static_cast<TX_SIZE>(j), in TEST_P()
/external/libaom/libaom/av1/common/
Dblockd.h263 TX_SIZE tx_size;
660 static INLINE int is_rect_tx(TX_SIZE tx_size) { return tx_size >= TX_SIZES; } in is_rect_tx()
689 static INLINE TxSetType av1_get_ext_tx_set_type(TX_SIZE tx_size, int is_inter, in av1_get_ext_tx_set_type()
691 const TX_SIZE tx_size_sqr_up = txsize_sqr_up_map[tx_size]; in av1_get_ext_tx_set_type()
697 const TX_SIZE tx_size_sqr = txsize_sqr_map[tx_size]; in av1_get_ext_tx_set_type()
715 static INLINE int get_ext_tx_set(TX_SIZE tx_size, int is_inter, in get_ext_tx_set()
722 static INLINE int get_ext_tx_types(TX_SIZE tx_size, int is_inter, in get_ext_tx_types()
732 static INLINE TX_SIZE tx_size_from_tx_mode(BLOCK_SIZE bsize, TX_MODE tx_mode) { in tx_size_from_tx_mode()
733 const TX_SIZE largest_tx_size = tx_mode_to_biggest_tx_size[tx_mode]; in tx_size_from_tx_mode()
734 const TX_SIZE max_rect_tx_size = max_txsize_rect_lookup[bsize]; in tx_size_from_tx_mode()
[all …]
Dcommon_data.h105 static const TX_SIZE max_txsize_lookup[BLOCK_SIZES_ALL] = {
126 static const TX_SIZE max_txsize_rect_lookup[BLOCK_SIZES_ALL] = {
165 static const TX_SIZE sub_tx_size_map[TX_SIZES_ALL] = {
187 static const TX_SIZE txsize_horz_map[TX_SIZES_ALL] = {
209 static const TX_SIZE txsize_vert_map[TX_SIZES_ALL] = {
292 static const TX_SIZE txsize_sqr_map[TX_SIZES_ALL] = {
314 static const TX_SIZE txsize_sqr_up_map[TX_SIZES_ALL] = {
359 static const TX_SIZE tx_mode_to_biggest_tx_size[TX_MODES] = {
Dav1_txfm.h133 TX_SIZE tx_size;
211 const TXFM_2D_FLIP_CFG *cfg, TX_SIZE tx_size,
214 void av1_get_fwd_txfm_cfg(TX_TYPE tx_type, TX_SIZE tx_size,
216 void av1_get_inv_txfm_cfg(TX_TYPE tx_type, TX_SIZE tx_size,
220 static INLINE int get_txw_idx(TX_SIZE tx_size) { in get_txw_idx()
223 static INLINE int get_txh_idx(TX_SIZE tx_size) { in get_txh_idx()
Dtxb_common.h58 static INLINE int get_txb_bwl(TX_SIZE tx_size) { in get_txb_bwl()
63 static INLINE int get_txb_wide(TX_SIZE tx_size) { in get_txb_wide()
68 static INLINE int get_txb_high(TX_SIZE tx_size) { in get_txb_high()
264 const int bwl, const TX_SIZE tx_size, const TX_CLASS tx_class) { in get_nz_map_ctx_from_stats()
309 int bwl, TX_SIZE tx_size) { in get_lower_levels_ctx_2d()
325 TX_SIZE tx_size, in get_lower_levels_ctx()
335 int coeff_idx, TX_SIZE tx_size, in get_lower_levels_ctx_general()
354 const TX_SIZE tx_size, const int plane, in get_txb_ctx()
Dentropy.h86 static INLINE int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a, in get_entropy_context()
172 static INLINE TX_SIZE get_txsize_entropy_ctx(TX_SIZE txsize) { in get_txsize_entropy_ctx()
173 return (TX_SIZE)((txsize_sqr_map[txsize] + txsize_sqr_up_map[txsize] + 1) >> in get_txsize_entropy_ctx()
Dcfl.h70 TX_SIZE tx_size, int plane);
72 void cfl_store_block(MACROBLOCKD *const xd, BLOCK_SIZE bsize, TX_SIZE tx_size);
74 void cfl_store_tx(MACROBLOCKD *const xd, int row, int col, TX_SIZE tx_size,
81 TX_SIZE tx_size, CFL_PRED_TYPE pred_plane);
115 TX_SIZE tx_size) { \
182 cfl_subtract_average_fn get_subtract_average_fn_##arch(TX_SIZE tx_size) { \
251 cfl_predict_##bd##_fn get_predict_##bd##_fn_##arch(TX_SIZE tx_size) { \
/external/libvpx/libvpx/vp9/common/
Dvp9_enums.h75 typedef uint8_t TX_SIZE; typedef
76 #define TX_4X4 ((TX_SIZE)0) // 4x4 transform
77 #define TX_8X8 ((TX_SIZE)1) // 8x8 transform
78 #define TX_16X16 ((TX_SIZE)2) // 16x16 transform
79 #define TX_32X32 ((TX_SIZE)3) // 32x32 transform
80 #define TX_SIZES ((TX_SIZE)4)
Dvp9_common_data.h32 extern const TX_SIZE max_txsize_lookup[BLOCK_SIZES];
34 extern const TX_SIZE tx_mode_to_biggest_tx_size[TX_MODES];
36 extern const TX_SIZE uv_txsize_lookup[BLOCK_SIZES][TX_SIZES][2][2];
/external/libvpx/libvpx/vp9/encoder/
Dvp9_encodemb.h28 int vp9_optimize_b(MACROBLOCK *mb, int plane, int block, TX_SIZE tx_size,
33 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
35 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
37 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
42 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, void *arg);
/external/libaom/config/arm/config/
Dav1_rtcd.h123 void av1_filter_intra_predictor_c(uint8_t *dst, ptrdiff_t stride, TX_SIZE tx_size, const uint8_t *a…
308 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_c(TX_SIZE tx_size);
309 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_neon(TX_SIZE tx_size);
312 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_c(TX_SIZE tx_size);
313 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_neon(TX_SIZE tx_size);
316 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_c(TX_SIZE tx_size);
317 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_neon(TX_SIZE tx_size);
320 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_c(TX_SIZE tx_size);
321 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_neon(TX_SIZE tx_size);
324 cfl_subsample_hbd_fn cfl_get_luma_subsampling_444_hbd_c(TX_SIZE tx_size);
[all …]
/external/libaom/config/x86/config/
Dav1_rtcd.h123 void av1_filter_intra_predictor_c(uint8_t *dst, ptrdiff_t stride, TX_SIZE tx_size, const uint8_t *a…
310 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_c(TX_SIZE tx_size);
311 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_ssse3(TX_SIZE tx_size);
314 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_c(TX_SIZE tx_size);
315 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_ssse3(TX_SIZE tx_size);
318 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_c(TX_SIZE tx_size);
319 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_ssse3(TX_SIZE tx_size);
322 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_c(TX_SIZE tx_size);
323 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_ssse3(TX_SIZE tx_size);
326 cfl_subsample_hbd_fn cfl_get_luma_subsampling_444_hbd_c(TX_SIZE tx_size);
[all …]
/external/libaom/config/arm64/config/
Dav1_rtcd.h123 void av1_filter_intra_predictor_c(uint8_t *dst, ptrdiff_t stride, TX_SIZE tx_size, const uint8_t *a…
308 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_c(TX_SIZE tx_size);
309 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_neon(TX_SIZE tx_size);
312 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_c(TX_SIZE tx_size);
313 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_neon(TX_SIZE tx_size);
316 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_c(TX_SIZE tx_size);
317 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_neon(TX_SIZE tx_size);
320 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_c(TX_SIZE tx_size);
321 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_neon(TX_SIZE tx_size);
324 cfl_subsample_hbd_fn cfl_get_luma_subsampling_444_hbd_c(TX_SIZE tx_size);
[all …]
/external/libaom/config/x86_64/config/
Dav1_rtcd.h123 void av1_filter_intra_predictor_c(uint8_t *dst, ptrdiff_t stride, TX_SIZE tx_size, const uint8_t *a…
313 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_c(TX_SIZE tx_size);
314 cfl_subsample_hbd_fn cfl_get_luma_subsampling_420_hbd_ssse3(TX_SIZE tx_size);
317 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_c(TX_SIZE tx_size);
318 cfl_subsample_lbd_fn cfl_get_luma_subsampling_420_lbd_ssse3(TX_SIZE tx_size);
321 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_c(TX_SIZE tx_size);
322 cfl_subsample_hbd_fn cfl_get_luma_subsampling_422_hbd_ssse3(TX_SIZE tx_size);
325 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_c(TX_SIZE tx_size);
326 cfl_subsample_lbd_fn cfl_get_luma_subsampling_422_lbd_ssse3(TX_SIZE tx_size);
329 cfl_subsample_hbd_fn cfl_get_luma_subsampling_444_hbd_c(TX_SIZE tx_size);
[all …]

12345