Home
last modified time | relevance | path

Searched refs:blk_col (Results 1 – 25 of 27) sorted by relevance

12

/external/libvpx/vp9/encoder/x86/
Dtemporal_filter_sse4.c452 unsigned int blk_col = 0, uv_blk_col = 0; in vp9_apply_temporal_filter_luma() local
469 y_pre + blk_col, y_pre_stride, 16, block_height, ss_x, ss_y, strength, in vp9_apply_temporal_filter_luma()
470 use_whole_blk, y_accum + blk_col, y_count + blk_col, y_dist + blk_col, in vp9_apply_temporal_filter_luma()
475 y_pre + blk_col, y_pre_stride, 16, block_height, ss_x, ss_y, strength, in vp9_apply_temporal_filter_luma()
476 use_whole_blk, y_accum + blk_col, y_count + blk_col, y_dist + blk_col, in vp9_apply_temporal_filter_luma()
488 y_pre + blk_col, y_pre_stride, 16, block_height, ss_x, ss_y, strength, in vp9_apply_temporal_filter_luma()
489 use_whole_blk, y_accum + blk_col, y_count + blk_col, y_dist + blk_col, in vp9_apply_temporal_filter_luma()
493 blk_col += blk_col_step; in vp9_apply_temporal_filter_luma()
498 for (; blk_col < mid_width; in vp9_apply_temporal_filter_luma()
499 blk_col += blk_col_step, uv_blk_col += uv_blk_col_step) { in vp9_apply_temporal_filter_luma()
[all …]
Dhighbd_temporal_filter_sse4.c359 unsigned int blk_col = 0, uv_blk_col = 0; in vp9_highbd_apply_temporal_filter_luma() local
372 y_pre + blk_col, y_pre_stride, blk_col_step, block_height, ss_x, ss_y, in vp9_highbd_apply_temporal_filter_luma()
373 strength, use_whole_blk, y_accum + blk_col, y_count + blk_col, in vp9_highbd_apply_temporal_filter_luma()
374 y_dist + blk_col, u_dist + uv_blk_col, v_dist + uv_blk_col, in vp9_highbd_apply_temporal_filter_luma()
377 blk_col += blk_col_step; in vp9_highbd_apply_temporal_filter_luma()
382 for (; blk_col < mid_width; in vp9_highbd_apply_temporal_filter_luma()
383 blk_col += blk_col_step, uv_blk_col += uv_blk_col_step) { in vp9_highbd_apply_temporal_filter_luma()
385 y_pre + blk_col, y_pre_stride, blk_col_step, block_height, ss_x, ss_y, in vp9_highbd_apply_temporal_filter_luma()
386 strength, use_whole_blk, y_accum + blk_col, y_count + blk_col, in vp9_highbd_apply_temporal_filter_luma()
387 y_dist + blk_col, u_dist + uv_blk_col, v_dist + uv_blk_col, in vp9_highbd_apply_temporal_filter_luma()
[all …]
/external/libaom/av1/encoder/
Dencodemb.c56 int blk_col, int blk_row, TX_SIZE tx_size) { in av1_subtract_txb() argument
66 uint8_t *dst = &pd->dst.buf[(blk_row * dst_stride + blk_col) << MI_SIZE_LOG2]; in av1_subtract_txb()
67 uint8_t *src = &p->src.buf[(blk_row * src_stride + blk_col) << MI_SIZE_LOG2]; in av1_subtract_txb()
69 &p->src_diff[(blk_row * diff_stride + blk_col) << MI_SIZE_LOG2]; in av1_subtract_txb()
289 int blk_col, BLOCK_SIZE plane_bsize, TxfmParam *txfm_param, in av1_xform_quant() argument
291 av1_xform(x, plane, block, blk_row, blk_col, plane_bsize, txfm_param); in av1_xform_quant()
295 void av1_xform(MACROBLOCK *x, int plane, int block, int blk_row, int blk_col, in av1_xform() argument
302 const int src_offset = (blk_row * diff_stride + blk_col); in av1_xform()
382 static void encode_block(int plane, int block, int blk_row, int blk_col, in encode_block() argument
400 dst = &pd->dst.buf[(blk_row * pd->dst.stride + blk_col) << MI_SIZE_LOG2]; in encode_block()
[all …]
Dtx_search.c125 int blk_row, int blk_col, in pixel_diff_dist() argument
131 get_txb_dimensions(xd, plane, plane_bsize, blk_row, blk_col, tx_bsize, NULL, in pixel_diff_dist()
136 diff += ((blk_row * diff_stride + blk_col) << MI_SIZE_LOG2); in pixel_diff_dist()
152 MACROBLOCK *x, int plane, int blk_row, int blk_col, in pixel_diff_stats() argument
157 get_txb_dimensions(xd, plane, plane_bsize, blk_row, blk_col, tx_bsize, NULL, in pixel_diff_stats()
162 diff += ((blk_row * diff_stride + blk_col) << MI_SIZE_LOG2); in pixel_diff_stats()
334 const AV1_COMP *cpi, MACROBLOCK *x, int blk_row, int blk_col, int block,
541 int blk_row, int blk_col, BLOCK_SIZE plane_bsize, TX_SIZE tx_size, in PrintTransformUnitStats() argument
571 &p->src.buf[(blk_row * src_stride + blk_col) << MI_SIZE_LOG2]; in PrintTransformUnitStats()
574 &pd->dst.buf[(blk_row * dst_stride + blk_col) << MI_SIZE_LOG2]; in PrintTransformUnitStats()
[all …]
Dtokenize.c280 BLOCK_SIZE plane_bsize, int blk_row, int blk_col, in tokenize_vartx() argument
289 if (blk_row >= max_blocks_high || blk_col >= max_blocks_wide) return; in tokenize_vartx()
295 blk_col)]; in tokenize_vartx()
303 av1_update_and_record_txb_context(plane, block, blk_row, blk_col, in tokenize_vartx()
306 av1_record_txb_context(plane, block, blk_row, blk_col, plane_bsize, in tokenize_vartx()
318 AOMMIN(tx_size_wide_unit[tx_size], max_blocks_wide - blk_col); in tokenize_vartx()
325 const int offsetc = blk_col + col; in tokenize_vartx()
386 for (int blk_col = idx; blk_col < unit_width; blk_col += bw) { in av1_tokenize_sb_vartx() local
387 tokenize_vartx(td, max_tx_size, plane_bsize, blk_row, blk_col, in av1_tokenize_sb_vartx()
Dencodetxb.c270 aom_writer *w, int blk_row, int blk_col, int plane, argument
287 av1_get_tx_type(xd, plane_type, blk_row, blk_col, tx_size,
439 for (int blk_col = col >> pd->subsampling_x; blk_col < unit_width; local
440 blk_col += stepc) {
441 av1_write_coeffs_txb(cm, x, w, blk_row, blk_col, plane,
470 MACROBLOCKD *xd, int blk_row, int blk_col, argument
484 const TX_TYPE tx_type = av1_get_tx_type(xd, PLANE_TYPE_Y, blk_row, blk_col,
548 int blk_col, BLOCK_SIZE plane_bsize, argument
563 av1_get_tx_type(xd, plane_type, blk_row, blk_col, tx_size,
572 pd->above_entropy_context + blk_col,
[all …]
Dencodetxb.h90 aom_writer *w, int blk_row, int blk_col, int plane,
185 int blk_col, BLOCK_SIZE plane_bsize,
220 void av1_record_txb_context(int plane, int block, int blk_row, int blk_col,
Dencodemb.h88 int blk_col, BLOCK_SIZE plane_bsize, TxfmParam *txfm_param,
91 void av1_xform(MACROBLOCK *x, int plane, int block, int blk_row, int blk_col,
138 int blk_col, int blk_row, TX_SIZE tx_size);
150 void av1_encode_block_intra(int plane, int block, int blk_row, int blk_col,
Dbitstream.c149 int blk_row, int blk_col, in write_tx_size_vartx() argument
155 if (blk_row >= max_blocks_high || blk_col >= max_blocks_wide) return; in write_tx_size_vartx()
158 txfm_partition_update(xd->above_txfm_context + blk_col, in write_tx_size_vartx()
163 const int ctx = txfm_partition_context(xd->above_txfm_context + blk_col, in write_tx_size_vartx()
167 av1_get_txb_size_index(mbmi->bsize, blk_row, blk_col); in write_tx_size_vartx()
173 txfm_partition_update(xd->above_txfm_context + blk_col, in write_tx_size_vartx()
184 txfm_partition_update(xd->above_txfm_context + blk_col, in write_tx_size_vartx()
193 const int offsetc = blk_col + col; in write_tx_size_vartx()
371 int blk_row, int blk_col, TX_SIZE tx_size, TOKEN_STATS *token_stats) { in pack_txb_tokens() argument
375 if (blk_row >= max_blocks_high || blk_col >= max_blocks_wide) return; in pack_txb_tokens()
[all …]
Dfirstpass.c385 int blk_row, int blk_col, in first_pass_intra_pred_and_calc_diff() argument
395 uint8_t *dst = &pd->dst.buf[(blk_row * dst_stride + blk_col) << MI_SIZE_LOG2]; in first_pass_intra_pred_and_calc_diff()
399 uint8_t *src = &p->src.buf[(blk_row * src_stride + blk_col) << MI_SIZE_LOG2]; in first_pass_intra_pred_and_calc_diff()
404 src_stride, dst, dst_stride, blk_col, blk_row, plane); in first_pass_intra_pred_and_calc_diff()
406 av1_subtract_txb(x, plane, plane_bsize, blk_col, blk_row, tx_size); in first_pass_intra_pred_and_calc_diff()
Drdopt_utils.h309 int blk_col, BLOCK_SIZE tx_bsize, in get_txb_dimensions() argument
338 clamp(block_cols - (blk_col << MI_SIZE_LOG2), 0, txb_width); in get_txb_dimensions()
Dpartition_search.c207 int blk_row, int blk_col, in update_txfm_count() argument
213 int ctx = txfm_partition_context(xd->above_txfm_context + blk_col, in update_txfm_count()
216 const int txb_size_index = av1_get_txb_size_index(bsize, blk_row, blk_col); in update_txfm_count()
219 if (blk_row >= max_blocks_high || blk_col >= max_blocks_wide) return; in update_txfm_count()
225 txfm_partition_update(xd->above_txfm_context + blk_col, in update_txfm_count()
237 txfm_partition_update(xd->above_txfm_context + blk_col, in update_txfm_count()
254 txfm_partition_update(xd->above_txfm_context + blk_col, in update_txfm_count()
265 blk_col + offsetc, allow_update_cdf); in update_txfm_count()
296 int blk_col) { in set_txfm_context() argument
301 const int txb_size_index = av1_get_txb_size_index(bsize, blk_row, blk_col); in set_txfm_context()
[all …]
/external/libhevc/encoder/
Dihevce_enc_sbh_funcs.c123 WORD32 blk_row, blk_col; in ihevce_sign_data_hiding() local
191 blk_col = (pu1_trans_table[trans_unit_idx] & mask_value) * 4; in ihevce_sign_data_hiding()
200 x_pos = (pu1_csb_table[i] & 0x3) + blk_col; in ihevce_sign_data_hiding()
219 x_pos = (pu1_csb_table[first_scan_pos] & 0x3) + blk_col; in ihevce_sign_data_hiding()
236 x_pos = (pu1_csb_table[i] & 0x3) + blk_col; in ihevce_sign_data_hiding()
285 x_pos = (pu1_csb_table[best_pos] & 0x3) + blk_col; in ihevce_sign_data_hiding()
Dihevce_cabac_tu.c2489 WORD32 blk_row, blk_col; in ihevce_cabac_residue_encode_rdoq() local
2515 blk_col = pu1_trans_table[i] & mask_value; /*col of csb*/ in ihevce_cabac_residue_encode_rdoq()
2518 scaled_blk_col = blk_col << 2; in ihevce_cabac_residue_encode_rdoq()
2523 if((blk_col + 1 < trans_size / 4)) /* checking right boundary */ in ihevce_cabac_residue_encode_rdoq()
2526 ->pu1_csbf_buf[pi4_subBlock2csbfId_map[blk_row * trans_size / 4 + blk_col + 1]]) in ihevce_cabac_residue_encode_rdoq()
2535 … ->pu1_csbf_buf[pi4_subBlock2csbfId_map[(blk_row + 1) * trans_size / 4 + blk_col]]) in ihevce_cabac_residue_encode_rdoq()
3346 WORD32 blk_col; in ihevce_find_new_last_csb() local
3368 blk_col = pu1_trans_table[i] & mask_value; in ihevce_find_new_last_csb()
3373 x_pos = (pu1_csb_table[j] & 0x3) + blk_col * 4; in ihevce_find_new_last_csb()
Dihevce_enc_loop_utils.c947 WORD32 blk_row, blk_col; in ihevce_scan_coeffs() local
1001 blk_col = pu1_trans_table[trans_unit_idx] & mask_value; in ihevce_scan_coeffs()
1006 x_pos = (pu1_csb_table[i] & 0x3) + blk_col * 4; in ihevce_scan_coeffs()
1073 x_pos = (pu1_csb_table[i] & 0x3) + blk_col * 4; in ihevce_scan_coeffs()
1134 blk_col = pu1_trans_table[trans_unit_idx] & mask_value; /*col of csb*/ in ihevce_scan_coeffs()
1150 if((blk_col + 1 < trans_size / 4)) /* checking right boundary */ in ihevce_scan_coeffs()
1152 if(pu1_csbf_buf[pi4_subBlock2csbfId_map[blk_row * trans_size / 4 + blk_col + 1]]) in ihevce_scan_coeffs()
1160 if(pu1_csbf_buf[pi4_subBlock2csbfId_map[(blk_row + 1) * trans_size / 4 + blk_col]]) in ihevce_scan_coeffs()
1185 x_pos = (pu1_csb_table[i] & 0x3) + blk_col * 4; in ihevce_scan_coeffs()
/external/libhevc/encoder/arm/
Dihevce_scan_coeffs_neon.c131 WORD32 blk_row, blk_col; in ihevce_scan_coeffs_neon() local
189 blk_col = pu1_trans_table[trans_unit_idx] & mask_value; in ihevce_scan_coeffs_neon()
191 pi2_temp_quant_coeff += (blk_col * 4 + (blk_row * 4) * trans_size); in ihevce_scan_coeffs_neon()
261 u1_last_x = (pu1_csb_table[pos_last_coded] & 0x3) + blk_col * 4; in ihevce_scan_coeffs_neon()
331 blk_col = pu1_trans_table[trans_unit_idx] & mask_value; /*col of csb*/ in ihevce_scan_coeffs_neon()
347 if((blk_col + 1 < trans_size / 4)) /* checking right boundary */ in ihevce_scan_coeffs_neon()
349 if(pu1_csbf_buf[pi4_subBlock2csbfId_map[blk_row * trans_size / 4 + blk_col + 1]]) in ihevce_scan_coeffs_neon()
357 if(pu1_csbf_buf[pi4_subBlock2csbfId_map[(blk_row + 1) * trans_size / 4 + blk_col]]) in ihevce_scan_coeffs_neon()
382 pi2_quant_coeffs + blk_col * 4 + (blk_row * 4) * trans_size; in ihevce_scan_coeffs_neon()
/external/libaom/av1/common/
Dblockd.h1211 int blk_col) { in av1_get_txb_size_index() argument
1223 (blk_col >> tw_w_log2_table[bsize]); in av1_get_txb_size_index()
1241 int blk_col) { in av1_get_txk_type_index() argument
1253 (blk_col >> tw_w_log2_table[bsize]); in av1_get_txk_type_index()
1260 int blk_col, TX_SIZE tx_size, in update_txk_array() argument
1263 xd->tx_type_map[blk_row * stride + blk_col] = tx_type; in update_txk_array()
1276 xd->tx_type_map[(blk_row + idy) * stride + blk_col + idx] = tx_type; in update_txk_array()
1284 int blk_col, TX_SIZE tx_size, in av1_get_tx_type() argument
1293 tx_type = xd->tx_type_map[blk_row * xd->tx_type_map_stride + blk_col]; in av1_get_tx_type()
1299 blk_col <<= pd->subsampling_x; in av1_get_tx_type()
[all …]
Dmvref_common.c326 int blk_row, int blk_col, int_mv *gm_mv_candidates, in add_tpl_ref_mv() argument
333 mi_pos.col = (mi_col & 0x01) ? blk_col : blk_col + 1; in add_tpl_ref_mv()
363 if (blk_row == 0 && blk_col == 0) { in add_tpl_ref_mv()
391 if (blk_row == 0 && blk_col == 0) { in add_tpl_ref_mv()
567 for (int blk_col = 0; blk_col < blk_col_end; blk_col += step_w) { in setup_ref_mv_list() local
569 blk_col, gm_mv_candidates, refmv_count, in setup_ref_mv_list()
571 if (blk_row == 0 && blk_col == 0) is_available = ret; in setup_ref_mv_list()
579 const int blk_col = tpl_sample_pos[i][1]; in setup_ref_mv_list() local
581 if (!check_sb_border(mi_row, mi_col, blk_row, blk_col)) continue; in setup_ref_mv_list()
582 add_tpl_ref_mv(cm, xd, mi_row, mi_col, ref_frame, blk_row, blk_col, in setup_ref_mv_list()
[all …]
Dreconintra.h27 int plane, int blk_col, int blk_row,
Dreconintra.c1654 int plane, int blk_col, int blk_row, in av1_predict_intra_block_facade() argument
1659 uint8_t *dst = &pd->dst.buf[(blk_row * dst_stride + blk_col) << MI_SIZE_LOG2]; in av1_predict_intra_block_facade()
1678 assert(blk_col == 0); in av1_predict_intra_block_facade()
1691 dst, dst_stride, blk_col, blk_row, plane); in av1_predict_intra_block_facade()
1705 dst, dst_stride, dst, dst_stride, blk_col, blk_row, plane); in av1_predict_intra_block_facade()
/external/libaom/av1/decoder/
Ddecodetxb.c112 const int blk_col, const int plane, in av1_read_coeffs_txb() argument
144 av1_get_txk_type_index(mbmi->bsize, blk_row, blk_col); in av1_read_coeffs_txb()
152 xd->tx_type_map[blk_row * xd->tx_type_map_stride + blk_col] = DCT_DCT; in av1_read_coeffs_txb()
159 av1_read_tx_type(cm, xd, blk_row, blk_col, tx_size, r); in av1_read_coeffs_txb()
162 av1_get_tx_type(xd, plane_type, blk_row, blk_col, tx_size, in av1_read_coeffs_txb()
Ddecodemv.h31 int blk_col, TX_SIZE tx_size, aom_reader *r);
Ddecodetxb.h25 const int blk_col, const int plane,
Ddecodeframe.c233 const int plane, const int blk_row, const int blk_col, in inverse_transform_inter_block() argument
241 const TX_TYPE tx_type = av1_get_tx_type(xd, plane_type, blk_row, blk_col, in inverse_transform_inter_block()
245 &pd->dst.buf[(blk_row * pd->dst.stride + blk_col) << MI_SIZE_LOG2]; in inverse_transform_inter_block()
255 mi_to_pixel_loc(&pixel_c, &pixel_r, mi_col, mi_row, blk_col, blk_row, in inverse_transform_inter_block()
273 int blk_col, int block, TX_SIZE tx_size, int *eob_total) { in decode_reconstruct_tx() argument
281 blk_col)]; in decode_reconstruct_tx()
286 if (blk_row >= max_blocks_high || blk_col >= max_blocks_wide) return; in decode_reconstruct_tx()
289 td->read_coeffs_tx_inter_block_visit(cm, dcb, r, plane, blk_row, blk_col, in decode_reconstruct_tx()
292 td->inverse_tx_inter_block_visit(cm, dcb, r, plane, blk_row, blk_col, in decode_reconstruct_tx()
307 AOMMIN(tx_size_wide_unit[tx_size], max_blocks_wide - blk_col); in decode_reconstruct_tx()
[all …]
/external/libvpx/vp9/encoder/
Dvp9_rdopt.c475 int blk_col, const BLOCK_SIZE plane_bsize, in copy_block_visible() argument
482 pd->subsampling_x, blk_col); in copy_block_visible()
536 int blk_col, const BLOCK_SIZE plane_bsize, in pixel_sse() argument
544 pd->subsampling_x, blk_col); in pixel_sse()
574 int blk_row, int blk_col, in sum_squares_visible() argument
583 pd->subsampling_x, blk_col); in sum_squares_visible()
609 int blk_col, TX_SIZE tx_size, int64_t *out_dist, in dist_block() argument
651 const int src_idx = 4 * (blk_row * src_stride + blk_col); in dist_block()
652 const int dst_idx = 4 * (blk_row * dst_stride + blk_col); in dist_block()
661 blk_col, plane_bsize, tx_bsize); in dist_block()
[all …]

12