HomeSort by relevance Sort by last modified time
    Searched full:tx_size (Results 1 - 25 of 63) sorted by null

1 2 3

  /external/libvpx/libvpx/vp9/encoder/
vp9_encodemb.h 29 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
31 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
33 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
38 TX_SIZE tx_size, void *arg);
vp9_encodemb.c 90 TX_SIZE tx_size, int ctx) {
103 const int default_eob = 16 << (tx_size << 1);
104 const int mul = 1 + (tx_size == TX_32X32);
106 const uint8_t *const band_translate = get_band_translate(tx_size);
107 const scan_order *const so = get_scan(xd, tx_size, type, block);
159 rate0 += mb->token_costs[tx_size][type][ref][band][0][pt]
161 rate1 += mb->token_costs[tx_size][type][ref][band][0][pt]
214 rate0 += mb->token_costs[tx_size][type][ref][band][!x][pt]
219 rate1 += mb->token_costs[tx_size][type][ref][band][!x][pt
754 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi, pd) : mbmi->tx_size; local
    [all...]
vp9_pickmode.c 233 static void calculate_variance(int bw, int bh, TX_SIZE tx_size,
237 const BLOCK_SIZE unit_size = txsize_to_bsize[tx_size];
283 TX_SIZE tx_size; local
297 tx_size = VPXMIN(max_txsize_lookup[bsize],
300 tx_size = TX_8X8;
304 tx_size = TX_8X8;
305 else if (tx_size > TX_16X16)
306 tx_size = TX_16X16
    [all...]
  /external/libvpx/libvpx/vp9/common/
vp9_blockd.h 71 TX_SIZE tx_size; member in struct:__anon17172
235 static INLINE TX_SIZE get_uv_tx_size_impl(TX_SIZE y_tx_size, BLOCK_SIZE bsize,
245 static INLINE TX_SIZE get_uv_tx_size(const MB_MODE_INFO *mbmi,
247 return get_uv_tx_size_impl(mbmi->tx_size, mbmi->sb_type, pd->subsampling_x,
279 TX_SIZE tx_size,
292 TX_SIZE tx_size, int block
    [all...]
vp9_scan.h 41 static INLINE const scan_order *get_scan(const MACROBLOCKD *xd, TX_SIZE tx_size,
46 return &vp9_default_scan_orders[tx_size];
49 return &vp9_scan_orders[tx_size][intra_mode_to_tx_type_lookup[mode]];
vp9_reconintra.h 24 TX_SIZE tx_size, PREDICTION_MODE mode,
vp9_blockd.c 47 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi, pd) local
48 : mbmi->tx_size;
52 const int step = 1 << (tx_size << 1);
62 const int extra_step = ((num_4x4_w - max_blocks_wide) >> tx_size) * step;
66 for (r = 0; r < max_blocks_high; r += (1 << tx_size)) {
68 for (c = 0; c < max_blocks_wide; c += (1 << tx_size)) {
69 visit(plane, i, plane_bsize, tx_size, arg);
87 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, int has_eob
    [all...]
vp9_enums.h 75 typedef uint8_t TX_SIZE;
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)
vp9_common_data.h 32 extern const TX_SIZE max_txsize_lookup[BLOCK_SIZES];
34 extern const TX_SIZE tx_mode_to_biggest_tx_size[TX_MODES];
vp9_entropy.h 132 static INLINE const uint8_t *get_band_translate(TX_SIZE tx_size) {
133 return tx_size == TX_4X4 ? vp9_coefband_trans_4x4
167 static INLINE int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a,
171 switch (tx_size) {
vp9_reconintra.c 119 TX_SIZE tx_size,
132 const int bs = 4 << tx_size;
233 dc_pred_high[left_available][up_available][tx_size](dst, dst_stride,
237 pred_high[mode][tx_size](dst, dst_stride, const_above_row, left_col,
245 PREDICTION_MODE mode, TX_SIZE tx_size,
254 const int bs = 4 << tx_size;
380 dc_pred[left_available][up_available][tx_size](dst, dst_stride,
383 pred[mode][tx_size](dst, dst_stride, const_above_row, left_col)
    [all...]
vp9_pred_common.h 118 int above_ctx = (has_above && !above_mbmi->skip) ? (int)above_mbmi->tx_size
120 int left_ctx = (has_left && !left_mbmi->skip) ? (int)left_mbmi->tx_size
131 static INLINE const vpx_prob *get_tx_probs(TX_SIZE max_tx_size, int ctx,
146 static INLINE const vpx_prob *get_tx_probs2(TX_SIZE max_tx_size,
152 static INLINE unsigned int *get_tx_counts(TX_SIZE max_tx_size, int ctx,
  /hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
vp9_encodemb.h 27 BLOCK_SIZE plane_bsize, TX_SIZE tx_size);
32 BLOCK_SIZE plane_bsize, TX_SIZE tx_size,
vp9_tokenize.c 168 TX_SIZE tx_size, void *arg) {
174 txfrm_block_to_raster_xy(plane_bsize, tx_size, block, &aoff, &loff);
175 vp9_set_contexts(xd, pd, plane_bsize, tx_size, p->eobs[block] > 0,
204 TX_SIZE tx_size) {
205 const int eob_max = 16 << (tx_size << 1);
210 TX_SIZE tx_size, void *arg) {
230 cpi->coef_counts[tx_size][type][ref]
    [all...]
vp9_encodemb.c 109 TX_SIZE tx_size, MACROBLOCK *mb,
128 const int default_eob = 16 << (tx_size << 1);
129 const int mul = 1 + (tx_size == TX_32X32);
132 const uint8_t *const band_translate = get_band_translate(tx_size);
133 const scan_order *so = get_scan(xd, tx_size, type, block);
176 mb->token_costs[tx_size][type][ref][band][0][pt]
179 mb->token_costs[tx_size][type][ref][band][0][pt]
225 rate0 += mb->token_costs[tx_size][type][ref][band][!x][pt]
230 rate1 += mb->token_costs[tx_size][type][ref][band][!x][pt
465 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi) : mbmi->tx_size; local
    [all...]
vp9_rdopt.h 79 void vp9_get_entropy_contexts(BLOCK_SIZE bsize, TX_SIZE tx_size,
  /hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
vp9_detokenize.c 83 int16_t *dqcoeff, TX_SIZE tx_size, const int16_t *dq,
86 const int max_eob = 16 << (tx_size << 1);
92 fc->coef_probs[tx_size][type][ref];
95 counts->coef[tx_size][type][ref];
97 counts->eob_branch[tx_size][type][ref];
100 const uint8_t *band_translate = get_band_translate(tx_size);
101 const int dq_shift = (tx_size == TX_32X32);
199 int x, int y, TX_SIZE tx_size, vp9_reader *r)
    [all...]
vp9_detokenize.h 24 int x, int y, TX_SIZE tx_size, vp9_reader *r);
  /external/libvpx/libvpx/vp9/decoder/
vp9_detokenize.h 26 TX_SIZE tx_size, vpx_reader *r,
vp9_detokenize.c 50 tran_low_t *dqcoeff, TX_SIZE tx_size, const int16_t *dq,
54 const int max_eob = 16 << (tx_size << 1);
59 fc->coef_probs[tx_size][type][ref];
64 const uint8_t *band_translate = get_band_translate(tx_size);
65 const int dq_shift = (tx_size == TX_32X32);
76 coef_counts = counts->coef[tx_size][type][ref];
77 eob_branch_count = counts->eob_branch[tx_size][type][ref];
212 TX_SIZE tx_size, int has_eob
    [all...]
  /hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
vp9_reconintra.h 22 TX_SIZE tx_size, MB_PREDICTION_MODE mode,
vp9_blockd.h 126 TX_SIZE tx_size; member in struct:__anon30651
275 static INLINE TX_SIZE get_uv_tx_size_impl(TX_SIZE y_tx_size, BLOCK_SIZE bsize) {
285 static INLINE TX_SIZE get_uv_tx_size(const MB_MODE_INFO *mbmi) {
286 return get_uv_tx_size_impl(mbmi->tx_size, mbmi->sb_type);
298 TX_SIZE tx_size,
311 TX_SIZE tx_size, int block
    [all...]
vp9_blockd.c 47 const TX_SIZE tx_size = plane ? get_uv_tx_size(mbmi) local
48 : mbmi->tx_size;
52 const int step = 1 << (tx_size << 1);
76 for (r = 0; r < num_4x4_h; r += (1 << tx_size)) {
77 for (c = 0; c < num_4x4_w; c += (1 << tx_size)) {
79 visit(plane, i, plane_bsize, tx_size, arg);
85 visit(plane, i, plane_bsize, tx_size, arg);
100 BLOCK_SIZE plane_bsize, TX_SIZE tx_size, int has_eob
    [all...]
vp9_entropy.h 121 static INLINE const uint8_t *get_band_translate(TX_SIZE tx_size) {
122 return tx_size == TX_4X4 ? vp9_coefband_trans_4x4
148 static INLINE int get_entropy_context(TX_SIZE tx_size, const ENTROPY_CONTEXT *a,
152 switch (tx_size) {
176 INLINE static const scan_order *get_scan(const MACROBLOCKD *xd, TX_SIZE tx_size,
181 return &vp9_default_scan_orders[tx_size];
184 return &vp9_scan_orders[tx_size][intra_mode_to_tx_type_lookup[mode]]
    [all...]
vp9_common_data.h 31 extern const TX_SIZE max_txsize_lookup[BLOCK_SIZES];
32 extern const TX_SIZE tx_mode_to_biggest_tx_size[TX_MODES];

Completed in 767 milliseconds

1 2 3