Home
last modified time | relevance | path

Searched refs:sb_size (Results 1 – 24 of 24) sorted by relevance

/external/libaom/libaom/av1/encoder/
Dpartition_strategy.h132 BLOCK_SIZE sb_size) { in is_full_sb() argument
133 const int sb_mi_wide = mi_size_wide[sb_size]; in is_full_sb()
134 const int sb_mi_high = mi_size_high[sb_size]; in is_full_sb()
141 BLOCK_SIZE sb_size, int mi_row, in use_auto_max_partition() argument
147 sb_size == BLOCK_128X128 && is_full_sb(cm, mi_row, mi_col, sb_size) && in use_auto_max_partition()
Dpartition_strategy.c581 const BLOCK_SIZE sb_size = cm->seq_params.sb_size; in av1_get_max_min_partition_features() local
583 assert(sb_size == BLOCK_128X128); in av1_get_max_min_partition_features()
608 const int mb_rows = block_size_high[sb_size] / block_size_high[mb_size]; in av1_get_max_min_partition_features()
609 const int mb_cols = block_size_wide[sb_size] / block_size_wide[mb_size]; in av1_get_max_min_partition_features()
705 const BLOCK_SIZE sb_size = cpi->common.seq_params.sb_size; in av1_predict_max_partition() local
711 ? av1_high_get_sby_perpixel_variance(cpi, &x->plane[0].src, sb_size, in av1_predict_max_partition()
713 : av1_get_sby_perpixel_variance(cpi, &x->plane[0].src, sb_size); in av1_predict_max_partition()
Dvar_based_part.c462 assert(cm->seq_params.sb_size == BLOCK_64X64 || in av1_choose_var_based_partitioning()
463 cm->seq_params.sb_size == BLOCK_128X128); in av1_choose_var_based_partitioning()
464 const int is_small_sb = (cm->seq_params.sb_size == BLOCK_64X64); in av1_choose_var_based_partitioning()
512 mi->sb_type = cm->seq_params.sb_size; in av1_choose_var_based_partitioning()
517 av1_int_pro_motion_estimation(cpi, x, cm->seq_params.sb_size, mi_row, in av1_choose_var_based_partitioning()
531 cm->seq_params.sb_size, AOM_PLANE_Y, in av1_choose_var_based_partitioning()
Dencodeframe.c947 (bsize != cm->seq_params.sb_size || !mbmi->skip) && in update_stats()
1491 if (bsize == cpi->common.seq_params.sb_size && mbmi->skip == 1 && in encode_b()
1932 if (bsize == cm->seq_params.sb_size) in rd_use_partition()
1936 if (bsize == cm->seq_params.sb_size) { in rd_use_partition()
2098 if (bsize == cm->seq_params.sb_size) in nonrd_use_partition()
2102 if (bsize == cm->seq_params.sb_size) { in nonrd_use_partition()
2589 if (bsize == cm->seq_params.sb_size) { in rd_pick_sqr_partition()
2597 if (bsize == cm->seq_params.sb_size) { in rd_pick_sqr_partition()
3155 if (bsize == cm->seq_params.sb_size) x->must_find_valid_partition = 0; in rd_pick_partition()
4199 if (bsize == cm->seq_params.sb_size && best_rdc.rate == INT_MAX) { in rd_pick_partition()
[all …]
Dbitstream.c892 const int index = cm->seq_params.sb_size == BLOCK_128X128 in write_cdef()
954 if ((bsize != cm->seq_params.sb_size || skip == 0) && in write_delta_q_params()
1337 assert(m->sb_type <= cm->seq_params.sb_size || in write_mbmi_b()
1430 assert(mbmi->sb_type <= cm->seq_params.sb_size || in write_tokens_b()
1715 cm->seq_params.sb_size); in write_modes()
1755 assert(cm->seq_params.sb_size == BLOCK_64X64 || in encode_restoration_mode()
1756 cm->seq_params.sb_size == BLOCK_128X128); in encode_restoration_mode()
1757 const int sb_size = cm->seq_params.sb_size == BLOCK_128X128 ? 128 : 64; in encode_restoration_mode() local
1761 assert(rsi->restoration_unit_size >= sb_size); in encode_restoration_mode()
1764 if (sb_size == 64) { in encode_restoration_mode()
[all …]
Dencoder.h1161 const int sb_size = 1 << sb_size_log2; in get_token_alloc() local
1162 const int sb_size_square = sb_size * sb_size; in get_token_alloc()
Dsegmentation.c199 mi_col, cm->seq_params.sb_size); in av1_choose_segmap_coding_method()
Dpickcdef.c325 av1_setup_dst_planes(xd->plane, cm->seq_params.sb_size, frame, 0, 0, 0, in av1_cdef_search()
Dethread.c51 if (mbmi->skip == 1 && (mbmi->sb_type == cm->seq_params.sb_size)) { in update_delta_lf_for_row_mt()
Dencoder.c2512 int sb_size = seq_params->sb_size; in av1_change_config() local
2520 if (cpi->initial_width || sb_size != seq_params->sb_size) { in av1_change_config()
2522 seq_params->sb_size != sb_size) { in av1_change_config()
Dfirstpass.c398 av1_setup_dst_planes(xd->plane, seq_params->sb_size, new_yv12, 0, 0, 0, in av1_first_pass()
Drd.c1304 AOMMIN(bsize + 2, (int)cm->seq_params.sb_size); in av1_update_rd_thresh_fact()
Dencodetxb.c84 assert(x->cb_offset < (1 << num_pels_log2_lookup[cm->seq_params.sb_size])); in av1_set_coeff_buffer()
Drdopt.c7099 if (cpi->sf.adaptive_motion_search && bsize < cm->seq_params.sb_size) { in single_motion_search()
7101 2 * (mi_size_wide_log2[cm->seq_params.sb_size] - in single_motion_search()
/external/libaom/libaom/av1/common/
Dmvref_common.h330 const int sb_size = max_mib_size * MI_SIZE; in av1_is_dv_valid() local
331 const int src_sb_row = ((src_bottom_edge >> 3) - 1) / sb_size; in av1_is_dv_valid()
340 const int gradient = 1 + INTRABC_DELAY_SB64 + (sb_size > 64); in av1_is_dv_valid()
Donyxc_int.h231 BLOCK_SIZE sb_size; // Size of the superblock used for this frame member
1350 BLOCK_SIZE sb_size) { in set_sb_size() argument
1351 seq_params->sb_size = sb_size; in set_sb_size()
1352 seq_params->mib_size = mi_size_wide[seq_params->sb_size]; in set_sb_size()
1353 seq_params->mib_size_log2 = mi_size_wide_log2[seq_params->sb_size]; in set_sb_size()
Dthread_common.c288 av1_setup_dst_planes(planes, cm->seq_params.sb_size, frame_buffer, in thread_loop_filter_rows()
307 av1_setup_dst_planes(planes, cm->seq_params.sb_size, frame_buffer, in thread_loop_filter_rows()
506 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame, 0, 0, plane, in av1_loop_filter_frame_mt()
Dav1_loopfilter.c1076 setup_block_mask(cm, mi_row, mi_col, cm->seq_params.sb_size, plane, in av1_setup_bitmask()
2375 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame_buffer, 0, 0, in loop_filter_rows()
2418 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame_buffer, mi_row, in loop_filter_rows()
2424 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame_buffer, in loop_filter_rows()
2432 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame_buffer, mi_row, in loop_filter_rows()
2441 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame_buffer, mi_row, in loop_filter_rows()
2451 av1_setup_dst_planes(pd, cm->seq_params.sb_size, frame_buffer, mi_row, in loop_filter_rows()
Dcdef.c159 av1_setup_dst_planes(xd->plane, cm->seq_params.sb_size, frame, 0, 0, 0, in av1_cdef_frame()
Dreconintra.c225 const int sb_mi_size = mi_size_high[cm->seq_params.sb_size]; in has_top_right()
417 const int sb_mi_size = mi_size_high[cm->seq_params.sb_size]; in has_bottom_left()
Drestoration.c1301 if (bsize != cm->seq_params.sb_size) return 0; in av1_loop_restoration_corners_in_sb()
Dmvref_common.c265 const int sb_mi_size = mi_size_wide[cm->seq_params.sb_size]; in has_top_right()
/external/libaom/libaom/av1/decoder/
Ddecodeframe.c1975 assert(cm->seq_params.sb_size == BLOCK_64X64 || in decode_restoration_mode()
1976 cm->seq_params.sb_size == BLOCK_128X128); in decode_restoration_mode()
1977 const int sb_size = cm->seq_params.sb_size == BLOCK_128X128 ? 128 : 64; in decode_restoration_mode() local
1980 cm->rst_info[p].restoration_unit_size = sb_size; in decode_restoration_mode()
1984 if (sb_size == 64) { in decode_restoration_mode()
3037 cm->seq_params.sb_size, 0x2); in decode_tile_sb_row()
3112 cm->seq_params.sb_size, 0x3); in decode_tile()
3405 const int sb_mi_size = mi_size_wide[cm->seq_params.sb_size]; in get_next_job_info()
3523 const int sb_mi_size = mi_size_wide[cm->seq_params.sb_size]; in parse_tile_row_mt()
3544 cm->seq_params.sb_size, 0x1); in parse_tile_row_mt()
Ddecodemv.c56 const int index = cm->seq_params.sb_size == BLOCK_128X128 in read_cdef()
76 if ((bsize != cm->seq_params.sb_size || mbmi->skip == 0) && in read_delta_qindex()
107 if ((bsize != cm->seq_params.sb_size || mbmi->skip == 0) && in read_delta_lflevel()