Home
last modified time | relevance | path

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

12

/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];
Dvp9_blockd.h70 TX_SIZE tx_size;
231 static INLINE TX_SIZE get_uv_tx_size(const MODE_INFO *mi, in get_uv_tx_size()
269 TX_SIZE tx_size, void *arg);
281 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, int has_eob,
Dvp9_pred_common.h169 static INLINE const vpx_prob *get_tx_probs(TX_SIZE max_tx_size, int ctx, in get_tx_probs()
179 static INLINE const vpx_prob *get_tx_probs2(TX_SIZE max_tx_size, in get_tx_probs2()
185 static INLINE unsigned int *get_tx_counts(TX_SIZE max_tx_size, int ctx, in get_tx_counts()
Dvp9_entropy.h132 static INLINE const uint8_t *get_band_translate(TX_SIZE tx_size) { in get_band_translate()
167 static INLINE int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a, in get_entropy_context()
Dvp9_common_data.c90 const TX_SIZE max_txsize_lookup[BLOCK_SIZES] = {
102 const TX_SIZE tx_mode_to_biggest_tx_size[TX_MODES] = {
128 const TX_SIZE uv_txsize_lookup[BLOCK_SIZES][TX_SIZES][2][2] = {
Dvp9_blockd.c45 const TX_SIZE tx_size = plane ? get_uv_tx_size(mi, pd) : mi->tx_size; in vp9_foreach_transformed_block_in_plane()
88 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, int has_eob, in vp9_set_contexts()
Dvp9_entropy.c1053 static void adapt_coef_probs(VP9_COMMON *cm, TX_SIZE tx_size, in adapt_coef_probs()
1083 TX_SIZE t; in vp9_adapt_coef_probs()
Dvp9_reconintra.h23 void vp9_predict_intra_block(const MACROBLOCKD *xd, int bwl_in, TX_SIZE tx_size,
Dvp9_scan.h42 static INLINE const scan_order *get_scan(const MACROBLOCKD *xd, TX_SIZE tx_size, in get_scan()
Dvp9_reconintra.c115 int dst_stride, PREDICTION_MODE mode, TX_SIZE tx_size, int up_available, in build_intra_predictors_high()
265 PREDICTION_MODE mode, TX_SIZE tx_size, in build_intra_predictors()
405 void vp9_predict_intra_block(const MACROBLOCKD *xd, int bwl_in, TX_SIZE tx_size, in vp9_predict_intra_block()
Dvp9_loopfilter.c656 const TX_SIZE tx_size_y = mi->tx_size; in build_masks()
657 const TX_SIZE tx_size_uv = uv_txsize_lookup[block_size][tx_size_y][1][1]; in build_masks()
733 const TX_SIZE tx_size_y = mi->tx_size; in build_y_mask()
1120 const TX_SIZE tx_size = get_uv_tx_size(mi, plane); in vp9_filter_block_plane_non420()
1523 const TX_SIZE tx_size_y = mi->tx_size; in vp9_build_mask()
1526 const TX_SIZE tx_size_uv = uv_txsize_lookup[block_size][tx_size_y][1][1]; in vp9_build_mask()
/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);
Dvp9_tokenize.c318 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, in set_entropy_context_b()
349 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, void *arg) { in tokenize_b()
426 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, void *argv) { in is_skippable()
447 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, in has_high_freq_coeff()
Dvp9_encodemb.c95 int vp9_optimize_b(MACROBLOCK *mb, int plane, int block, TX_SIZE tx_size, in vp9_optimize_b()
349 BLOCK_SIZE plane_bsize, TX_SIZE tx_size) { in vp9_xform_quant_fp()
424 BLOCK_SIZE plane_bsize, TX_SIZE tx_size) { in vp9_xform_quant_dc()
494 BLOCK_SIZE plane_bsize, TX_SIZE tx_size) { in vp9_xform_quant()
575 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, void *arg) { in encode_block()
688 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, in encode_block_pass1()
734 const TX_SIZE tx_size = plane ? get_uv_tx_size(mi, pd) : mi->tx_size; in vp9_encode_sb()
750 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, in vp9_encode_block_intra()
987 const TX_SIZE tx_size = in vp9_encode_intra_block_plane()
Dvp9_denoiser.h52 TX_SIZE best_tx_size;
Dvp9_rd.h163 void vp9_get_entropy_contexts(BLOCK_SIZE bsize, TX_SIZE tx_size,
Dvp9_bitstream.c85 TX_SIZE tx_size = xd->mi[0]->tx_size; in write_selected_tx_size()
87 const TX_SIZE max_tx_size = max_txsize_lookup[bsize]; in write_selected_tx_size()
511 static void build_tree_distribution(VP9_COMP *cpi, TX_SIZE tx_size, in build_tree_distribution()
539 TX_SIZE tx_size, in update_coef_probs_common()
679 const TX_SIZE max_tx_size = tx_mode_to_biggest_tx_size[tx_mode]; in update_coef_probs()
680 TX_SIZE tx_size; in update_coef_probs()
Dvp9_pickmode.c282 static void calculate_variance(int bw, int bh, TX_SIZE tx_size, in calculate_variance()
344 TX_SIZE tx_size; in model_rd_for_sb_y_large()
466 const TX_SIZE uv_tx_size = get_uv_tx_size(xd->mi[0], pd); in model_rd_for_sb_y_large()
630 TX_SIZE tx_size, int rd_computed) { in block_yrd()
965 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, in estimate_block_intra()
1082 const TX_SIZE intra_tx_size = in vp9_pick_intra_mode()
1293 TX_SIZE best_tx_size, PREDICTION_MODE best_mode, in vp9_pickmode_ctx_den_update()
1429 TX_SIZE best_tx_size = TX_SIZES; in vp9_pick_inter_mode()
1862 TX_SIZE pf_tx_size[3]; in vp9_pick_inter_mode()
2083 TX_SIZE best_intra_tx_size = TX_SIZES; in vp9_pick_inter_mode()
[all …]
Dvp9_rdopt.c187 const TX_SIZE max_tx_size = max_txsize_lookup[bs]; in model_rd_for_sb()
352 static int cost_coeffs(MACROBLOCK *x, int plane, int block, TX_SIZE tx_size, in cost_coeffs()
539 int blk_col, TX_SIZE tx_size, int64_t *out_dist, in dist_block()
651 static int rate_block(int plane, int block, TX_SIZE tx_size, int coeff_ctx, in rate_block()
658 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, void *arg) { in block_rd_txfm()
783 TX_SIZE tx_size, int use_fast_coef_casting) { in txfm_rd_in_plane()
818 const TX_SIZE max_tx_size = max_txsize_lookup[bs]; in choose_largest_tx_size()
820 const TX_SIZE largest_tx_size = tx_mode_to_biggest_tx_size[cm->tx_mode]; in choose_largest_tx_size()
834 const TX_SIZE max_tx_size = max_txsize_lookup[bs]; in choose_tx_size_from_rd()
848 TX_SIZE best_tx = max_tx_size; in choose_tx_size_from_rd()
[all …]
/external/libvpx/libvpx/test/
Dvp9_quantize_test.cc100 const TX_SIZE sz = (TX_SIZE)(i % 3); // TX_4X4, TX_8X8 TX_16X16 in TEST_P()
158 const TX_SIZE sz = TX_32X32; in TEST_P()
216 TX_SIZE sz = (TX_SIZE)(i % 3); // TX_4X4, TX_8X8 TX_16X16 in TEST_P()
279 TX_SIZE sz = TX_32X32; in TEST_P()
/external/libvpx/libvpx/vp9/decoder/
Dvp9_detokenize.h23 const scan_order *sc, int x, int y, TX_SIZE tx_size,
Dvp9_detokenize.c75 tran_low_t *dqcoeff, TX_SIZE tx_size, const int16_t *dq, in decode_coefs()
234 const scan_order *sc, int x, int y, TX_SIZE tx_size, in vp9_decode_block_tokens()
Dvp9_decodemv.c64 static TX_SIZE read_selected_tx_size(VP9_COMMON *cm, MACROBLOCKD *xd, in read_selected_tx_size()
65 TX_SIZE max_tx_size, vpx_reader *r) { in read_selected_tx_size()
77 return (TX_SIZE)tx_size; in read_selected_tx_size()
80 static INLINE TX_SIZE read_tx_size(VP9_COMMON *cm, MACROBLOCKD *xd, in read_tx_size()
84 const TX_SIZE max_tx_size = max_txsize_lookup[bsize]; in read_tx_size()
Dvp9_decodeframe.c185 const TX_SIZE tx_size, uint8_t *dst, in inverse_transform_block_inter()
253 const TX_SIZE tx_size, uint8_t *dst, in inverse_transform_block_intra()
326 TX_SIZE tx_size) { in predict_and_reconstruct_intra_block()
356 TX_SIZE tx_size) { in reconstruct_inter_block()
795 const TX_SIZE tx_size = plane ? get_uv_tx_size(mi, pd) : mi->tx_size; in decode_block()
828 const TX_SIZE tx_size = plane ? get_uv_tx_size(mi, pd) : mi->tx_size; in decode_block()
1000 const TX_SIZE max_tx_size = tx_mode_to_biggest_tx_size[tx_mode]; in read_coef_probs()
1001 TX_SIZE tx_size; in read_coef_probs()

12