Home
last modified time | relevance | path

Searched refs:sms_tree (Results 1 – 9 of 9) sorted by relevance

/external/libaom/av1/encoder/
Dpartition_strategy.c39 AV1_COMP *const cpi, MACROBLOCK *x, SIMPLE_MOTION_DATA_TREE *sms_tree,
375 SIMPLE_MOTION_DATA_TREE *sms_tree, in simple_motion_search_based_split() argument
408 simple_motion_search_prune_part_features(cpi, x, sms_tree, mi_row, mi_col, in simple_motion_search_based_split()
465 AV1_COMP *const cpi, MACROBLOCK *x, SIMPLE_MOTION_DATA_TREE *sms_tree, in simple_motion_search_get_best_ref() argument
490 const FULLPEL_MV *start_mvs = sms_tree->start_mvs; in simple_motion_search_get_best_ref()
502 sms_tree->start_mvs[ref].row = best_mv.as_mv.row / 8; in simple_motion_search_get_best_ref()
503 sms_tree->start_mvs[ref].col = best_mv.as_mv.col / 8; in simple_motion_search_get_best_ref()
508 SIMPLE_MOTION_DATA_TREE *sub_tree = sms_tree->split[r_idx]; in simple_motion_search_get_best_ref()
509 sub_tree->start_mvs[ref] = sms_tree->start_mvs[ref]; in simple_motion_search_get_best_ref()
532 AV1_COMP *const cpi, MACROBLOCK *x, SIMPLE_MOTION_DATA_TREE *sms_tree, in simple_motion_search_prune_part_features() argument
[all …]
Dcontext_tree.c267 aom_free(td->sms_tree); in av1_setup_sms_tree()
268 td->sms_tree = in av1_setup_sms_tree()
269 (SIMPLE_MOTION_DATA_TREE *)aom_calloc(tree_nodes, sizeof(*td->sms_tree)); in av1_setup_sms_tree()
270 if (!td->sms_tree) return -1; in av1_setup_sms_tree()
271 this_sms = &td->sms_tree[0]; in av1_setup_sms_tree()
279 SIMPLE_MOTION_DATA_TREE *const tree = &td->sms_tree[sms_tree_index]; in av1_setup_sms_tree()
287 SIMPLE_MOTION_DATA_TREE *const tree = &td->sms_tree[sms_tree_index]; in av1_setup_sms_tree()
298 SIMPLE_MOTION_DATA_TREE *const tree = &td->sms_tree[sms_tree_index]; in av1_setup_sms_tree()
304 td->sms_root = &td->sms_tree[tree_nodes - 1]; in av1_setup_sms_tree()
309 aom_free(td->sms_tree); in av1_free_sms_tree()
[all …]
Dpartition_strategy.h31 SIMPLE_MOTION_DATA_TREE *sms_tree,
49 SIMPLE_MOTION_DATA_TREE *const sms_tree,
84 SIMPLE_MOTION_DATA_TREE *const sms_tree,
Dpartition_search.h59 SIMPLE_MOTION_DATA_TREE *sms_tree, int64_t *none_rd,
Dpartition_search.c4155 SIMPLE_MOTION_DATA_TREE *sms_tree, in prune_partitions_after_none() argument
4209 av1_simple_motion_search_early_term_none(cpi, x, sms_tree, this_rdc, in prune_partitions_after_none()
4217 AV1_COMP *const cpi, MACROBLOCK *x, SIMPLE_MOTION_DATA_TREE *sms_tree, in prune_partitions_after_split() argument
4236 cpi, x, sms_tree, best_rdc->rdcost, part_none_rd, part_split_rd, in prune_partitions_after_split()
4308 PC_TREE *pc_tree, SIMPLE_MOTION_DATA_TREE *sms_tree, in none_partition_search() argument
4390 prune_partitions_after_none(cpi, x, sms_tree, pc_tree->none, in none_partition_search()
4406 SIMPLE_MOTION_DATA_TREE *sms_tree, RD_SEARCH_MACROBLOCK_CONTEXT *x_ctx, in split_partition_search() argument
4472 (sms_tree == NULL) ? NULL : sms_tree->split[idx]; in split_partition_search()
4725 TokenExtra **tp, SIMPLE_MOTION_DATA_TREE *sms_tree, int mi_row, int mi_col, in rd_search_for_fixed_partition() argument
4771 none_partition_search(cpi, td, tile_data, x, pc_tree, sms_tree, &x_ctx, in rd_search_for_fixed_partition()
[all …]
Dencodeframe.c653 SIMPLE_MOTION_DATA_TREE *sms_tree, in sb_qp_sweep_init_quantizers() argument
673 av1_init_simple_motion_search_mvs_for_sb(cpi, tile_info, x, sms_tree, in sb_qp_sweep_init_quantizers()
726 SIMPLE_MOTION_DATA_TREE *sms_tree, in sb_qp_sweep() argument
740 sb_qp_sweep_init_quantizers(cpi, td, tile_data, sms_tree, &cur_rdc, mi_row, in sb_qp_sweep()
756 &cur_rdc, cur_rdc, td->pc_root, sms_tree, NULL, in sb_qp_sweep()
Dencodeframe_utils.h400 void av1_reset_simple_motion_tree_partition(SIMPLE_MOTION_DATA_TREE *sms_tree,
Dencodeframe_utils.c1033 void av1_reset_simple_motion_tree_partition(SIMPLE_MOTION_DATA_TREE *sms_tree, in av1_reset_simple_motion_tree_partition() argument
1035 if (sms_tree == NULL) return; in av1_reset_simple_motion_tree_partition()
1036 sms_tree->partitioning = PARTITION_NONE; in av1_reset_simple_motion_tree_partition()
1041 av1_reset_simple_motion_tree_partition(sms_tree->split[idx], subsize); in av1_reset_simple_motion_tree_partition()
Dencoder.h1468 SIMPLE_MOTION_DATA_TREE *sms_tree; member