Home
last modified time | relevance | path

Searched refs:ALTREF_FRAME (Results 1 – 25 of 49) sorted by relevance

12

/external/libaom/libaom/av1/encoder/
Drdopt_utils.h42 { NEARESTMV, { ALTREF_FRAME, NONE_FRAME } },
50 { NEWMV, { ALTREF_FRAME, NONE_FRAME } },
58 { NEARMV, { ALTREF_FRAME, NONE_FRAME } },
66 { GLOBALMV, { ALTREF_FRAME, NONE_FRAME } },
71 { NEAREST_NEARESTMV, { LAST_FRAME, ALTREF_FRAME } },
72 { NEAREST_NEARESTMV, { LAST2_FRAME, ALTREF_FRAME } },
73 { NEAREST_NEARESTMV, { LAST3_FRAME, ALTREF_FRAME } },
74 { NEAREST_NEARESTMV, { GOLDEN_FRAME, ALTREF_FRAME } },
87 { NEAREST_NEARESTMV, { BWDREF_FRAME, ALTREF_FRAME } },
89 { NEAR_NEARMV, { LAST_FRAME, ALTREF_FRAME } },
[all …]
Dgop_structure.c213 this_ref_map[REF_IDX(ALTREF_FRAME)] = frame_idx; in set_gop_ref_frame_map()
222 this_ref_map[REF_IDX(ALTREF_FRAME)] = frame_idx; in set_gop_ref_frame_map()
224 case ARF_UPDATE: this_ref_map[REF_IDX(ALTREF_FRAME)] = frame_idx; break; in set_gop_ref_frame_map()
278 next_ref_map[REF_IDX(ALTREF_FRAME)] = in set_gop_ref_frame_map()
281 this_ref_map[REF_IDX(ALTREF_FRAME)]; in set_gop_ref_frame_map()
Dencode_strategy.c256 for (int ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ref_frame++) { in choose_primary_ref_frame()
279 : get_ref_frame_map_idx(cm, ALTREF_FRAME); in update_fb_of_context_type()
580 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { in dump_ref_frame_images()
773 ref_frame_map_idx = get_ref_frame_map_idx(cm, ALTREF_FRAME); in av1_get_refresh_frame_flags()
781 ref_frame_map_idx = get_ref_frame_map_idx(cm, ALTREF_FRAME); in av1_get_refresh_frame_flags()
955 for (ref_idx = 0; ref_idx <= ALTREF_FRAME - LAST_FRAME; ++ref_idx) { in find_unused_ref_frame()
960 if (ref_idx > ALTREF_FRAME - LAST_FRAME) return this_ref; in find_unused_ref_frame()
980 remapped_ref_idx[ALTREF_FRAME - LAST_FRAME] = arf_stack[arf_stack_size - 1]; in av1_get_ref_frames()
1007 for (int idx = ALTREF_FRAME - LAST_FRAME; idx >= 0; --idx) { in av1_get_ref_frames()
1233 : get_ref_frame_map_idx(cm, ALTREF_FRAME)) in av1_encode_strategy()
Dnonrd_pickmode.c70 { ALTREF_FRAME, NEARESTMV }, { ALTREF_FRAME, NEARMV },
71 { ALTREF_FRAME, NEWMV }
303 for (int i = LAST_FRAME; i <= ALTREF_FRAME; ++i) in estimate_single_ref_frame_costs()
322 ref_costs_single[ALTREF_FRAME] += x->single_ref_cost[ctx_p1][0][1]; in estimate_single_ref_frame_costs()
335 ref_costs_single[ALTREF_FRAME] += x->single_ref_cost[ctx_p2][1][1]; in estimate_single_ref_frame_costs()
378 ref_bicomp_costs[ALTREF_FRAME] = 0; in estimate_comp_ref_frame_costs()
397 ref_bicomp_costs[ALTREF_FRAME] += in estimate_comp_ref_frame_costs()
407 for (int ref1 = BWDREF_FRAME; ref1 <= ALTREF_FRAME; ++ref1) { in estimate_comp_ref_frame_costs()
431 ref_costs_comp[BWDREF_FRAME][ALTREF_FRAME] = in estimate_comp_ref_frame_costs()
436 for (int ref1 = BWDREF_FRAME; ref1 <= ALTREF_FRAME; ++ref1) in estimate_comp_ref_frame_costs()
[all …]
Drdopt.c758 for (int i = LAST_FRAME; i <= ALTREF_FRAME; ++i) in estimate_ref_frame_costs()
777 ref_costs_single[ALTREF_FRAME] += x->single_ref_cost[ctx_p1][0][1]; in estimate_ref_frame_costs()
790 ref_costs_single[ALTREF_FRAME] += x->single_ref_cost[ctx_p2][1][1]; in estimate_ref_frame_costs()
820 ref_bicomp_costs[ALTREF_FRAME] = 0; in estimate_ref_frame_costs()
839 ref_bicomp_costs[ALTREF_FRAME] += in estimate_ref_frame_costs()
850 for (ref1 = BWDREF_FRAME; ref1 <= ALTREF_FRAME; ++ref1) { in estimate_ref_frame_costs()
874 ref_costs_comp[BWDREF_FRAME][ALTREF_FRAME] = in estimate_ref_frame_costs()
880 for (ref1 = BWDREF_FRAME; ref1 <= ALTREF_FRAME; ++ref1) in estimate_ref_frame_costs()
886 ref_costs_comp[BWDREF_FRAME][ALTREF_FRAME] = 512; in estimate_ref_frame_costs()
3239 { LAST_FRAME, NONE_FRAME }, { ALTREF_FRAME, NONE_FRAME },
[all …]
Dencoder.h1549 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { in enc_is_ref_frame_buf()
1554 return (ref_frame <= ALTREF_FRAME); in enc_is_ref_frame_buf()
1771 LAST_FRAME, ALTREF_FRAME, BWDREF_FRAME, GOLDEN_FRAME,
1810 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { in enforce_max_ref_frames()
/external/libaom/libaom/av1/common/
Dmvref_common.h137 { LAST_FRAME, ALTREF_FRAME }, { LAST2_FRAME, ALTREF_FRAME },
138 { LAST3_FRAME, ALTREF_FRAME }, { GOLDEN_FRAME, ALTREF_FRAME },
141 { LAST_FRAME, GOLDEN_FRAME }, { BWDREF_FRAME, ALTREF_FRAME },
148 { ALTREF2_FRAME, ALTREF_FRAME }
Dpred_common.h124 else if (above_mi->ref_frame[0] == ALTREF_FRAME) in get_comp_index_context()
131 else if (left_mi->ref_frame[0] == ALTREF_FRAME) in get_comp_index_context()
146 else if (above_mi->ref_frame[0] == ALTREF_FRAME) in get_comp_group_idx_context()
152 else if (left_mi->ref_frame[0] == ALTREF_FRAME) in get_comp_group_idx_context()
Dpred_common.c142 (((ref_frame) >= BWDREF_FRAME) && ((ref_frame) <= ALTREF_FRAME))
273 ref_counts[ALTREF_FRAME]; in av1_get_pred_context_uni_comp_ref_p()
391 const int arf_count = ref_counts[ALTREF_FRAME]; in get_pred_context_brfarf2_or_arf()
463 ref_counts[ALTREF_FRAME]; in av1_get_pred_context_single_ref_p1()
Denums.h580 ALTREF_FRAME, enumerator
589 INTER_REFS_PER_FRAME = ALTREF_FRAME - LAST_FRAME + 1,
595 BWD_REFS = ALTREF_FRAME - BWDREF_FRAME + 1,
Dmvref_common.c841 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { in av1_setup_frame_buf_refs()
853 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { in av1_setup_frame_sign_bias()
1000 for (int ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ref_frame++) { in av1_setup_motion_field()
1021 ->ref_order_hints[ALTREF_FRAME - LAST_FRAME]; in av1_setup_motion_field()
1042 ref_order_hint[ALTREF_FRAME - LAST_FRAME], in av1_setup_motion_field()
1045 if (motion_field_projection(cm, ALTREF_FRAME, 0)) --ref_stamp; in av1_setup_motion_field()
1425 set_ref_frame_info(remapped_ref_idx, ALTREF_FRAME - LAST_FRAME, in av1_set_frame_refs()
1427 ref_flag_list[ALTREF_FRAME - LAST_FRAME] = 1; in av1_set_frame_refs()
1475 LAST2_FRAME, LAST3_FRAME, BWDREF_FRAME, ALTREF2_FRAME, ALTREF_FRAME in av1_set_frame_refs()
Dentropymode.c1047 ref_deltas[ALTREF_FRAME] = -1; in av1_set_default_ref_deltas()
1075 for (int i = LAST_FRAME; i <= ALTREF_FRAME; ++i) { in av1_setup_frame_contexts()
/external/libvpx/libvpx/vp9/common/
Dvp9_pred_common.c27 cm->comp_fixed_ref = ALTREF_FRAME; in vp9_setup_compound_reference_mode()
31 cm->ref_frame_sign_bias[ALTREF_FRAME]) { in vp9_setup_compound_reference_mode()
34 cm->comp_var_ref[1] = ALTREF_FRAME; in vp9_setup_compound_reference_mode()
38 cm->comp_var_ref[1] = ALTREF_FRAME; in vp9_setup_compound_reference_mode()
283 else if (rfs == ALTREF_FRAME) in vp9_get_pred_context_single_ref_p2()
Dvp9_blockd.h61 #define ALTREF_FRAME 3 macro
Dvp9_entropymode.c419 lf->ref_deltas[ALTREF_FRAME] = -1; in set_default_lf_deltas()
/external/libvpx/libvpx/vp8/encoder/
Dbitstream.c390 rfct[LAST_FRAME] + rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]; in vp8_convert_rfct_to_prob()
401 cpi->prob_gf_coded = (rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]) in vp8_convert_rfct_to_prob()
403 (rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]) in vp8_convert_rfct_to_prob()
791 ref_frame_cost[ALTREF_FRAME] = vp8_cost_one(prob_intra) + in vp8_calc_ref_frame_costs()
802 rfct[LAST_FRAME] + rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]; in vp8_estimate_entropy_savings()
813 new_garf = (rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]) in vp8_estimate_entropy_savings()
815 (rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]) in vp8_estimate_entropy_savings()
823 rfct[ALTREF_FRAME] * ref_frame_cost[ALTREF_FRAME]; in vp8_estimate_entropy_savings()
832 rfct[ALTREF_FRAME] * ref_frame_cost[ALTREF_FRAME]; in vp8_estimate_entropy_savings()
1224 vp8_write_bit(bc, pc->ref_frame_sign_bias[ALTREF_FRAME]); in vp8_pack_bitstream()
Drdopt.h98 plane[ALTREF_FRAME], recon_yoffset, recon_uvoffset); in get_predictor_pointers()
109 if (cpi->ref_frame_flags & VP8_ALTR_FRAME) ref_frame_map[i++] = ALTREF_FRAME; in get_reference_search_order()
Dsegmentation.c36 (this_mb_mode_info->mbmi.ref_frame == ALTREF_FRAME)) { in vp8_update_gf_useage_maps()
Dratectrl.c394 cpi->recent_ref_frame_usage[ALTREF_FRAME]; in calc_gf_params()
401 cpi->recent_ref_frame_usage[ALTREF_FRAME]) * in calc_gf_params()
898 cpi->recent_ref_frame_usage[ALTREF_FRAME]; in calc_pframe_target_size()
905 cpi->recent_ref_frame_usage[ALTREF_FRAME]) * in calc_pframe_target_size()
Donyx_if.c670 cpi->mb.e_mbd.ref_lf_deltas[ALTREF_FRAME] = -2; in set_default_lf_deltas()
1805 cpi->recent_ref_frame_usage[ALTREF_FRAME] = 1; in vp8_create_compressor()
1808 cpi->common.ref_frame_sign_bias[ALTREF_FRAME] = 1; in vp8_create_compressor()
2628 cpi->recent_ref_frame_usage[ALTREF_FRAME] = 1; in update_golden_frame_stats()
2660 cpi->recent_ref_frame_usage[ALTREF_FRAME] += in update_golden_frame_stats()
2661 cpi->mb.count_mb_ref_frame_usage[ALTREF_FRAME]; in update_golden_frame_stats()
2675 rfct[LAST_FRAME] + rfct[GOLDEN_FRAME] + rfct[ALTREF_FRAME]; in update_rd_ref_frame_probs()
2876 cpi->current_ref_frames[ALTREF_FRAME] = cm->current_video_frame; in update_reference_frames()
2885 cpi->current_ref_frames[ALTREF_FRAME] = cm->current_video_frame; in update_reference_frames()
2895 cpi->current_ref_frames[ALTREF_FRAME] = in update_reference_frames()
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_mbgraph.c203 do_16x16_zerozero_search(cpi, &stats->ref[ALTREF_FRAME].m.mv); in update_mbgraph_mb_stats()
205 stats->ref[ALTREF_FRAME].err = a_motion_error; in update_mbgraph_mb_stats()
207 stats->ref[ALTREF_FRAME].err = INT_MAX; in update_mbgraph_mb_stats()
208 stats->ref[ALTREF_FRAME].m.mv.as_int = 0; in update_mbgraph_mb_stats()
314 int altref_err = mb_stats->ref[ALTREF_FRAME].err; in separate_arf_mbs()
Dvp9_rdopt.c48 ((1 << GOLDEN_FRAME) | (1 << ALTREF_FRAME) | (1 << INTRA_FRAME))
50 ((1 << LAST_FRAME) | (1 << ALTREF_FRAME) | (1 << INTRA_FRAME))
54 #define SECOND_REF_FRAME_MASK ((1 << ALTREF_FRAME) | 0x01)
90 { NEARESTMV, { ALTREF_FRAME, NONE } },
96 { NEWMV, { ALTREF_FRAME, NONE } },
100 { NEARMV, { ALTREF_FRAME, NONE } },
105 { ZEROMV, { ALTREF_FRAME, NONE } },
107 { NEARESTMV, { LAST_FRAME, ALTREF_FRAME } },
108 { NEARESTMV, { GOLDEN_FRAME, ALTREF_FRAME } },
112 { NEARMV, { LAST_FRAME, ALTREF_FRAME } },
[all …]
Dvp9_pickmode.c1214 ref_frame_cost[ALTREF_FRAME] = vp9_cost_bit(intra_inter_p, 1); in init_ref_frame_cost()
1218 ref_frame_cost[ALTREF_FRAME] += vp9_cost_bit(ref_single_p1, 1); in init_ref_frame_cost()
1220 ref_frame_cost[ALTREF_FRAME] += vp9_cost_bit(ref_single_p2, 1); in init_ref_frame_cost()
1234 { ALTREF_FRAME, ZEROMV }, { ALTREF_FRAME, NEARESTMV },
1235 { ALTREF_FRAME, NEARMV }, { ALTREF_FRAME, NEWMV }
1909 usable_ref_frame = ALTREF_FRAME; in vp9_pick_inter_mode()
1919 skip_ref_find_pred[ALTREF_FRAME] = 1; in vp9_pick_inter_mode()
1971 cpi->sf.use_compound_nonrd_pickmode && usable_ref_frame == ALTREF_FRAME) in vp9_pick_inter_mode()
2063 second_ref_frame = ALTREF_FRAME; in vp9_pick_inter_mode()
2136 (ref_frame != ALTREF_FRAME || in vp9_pick_inter_mode()
[all …]
Dvp9_svc_layercontext.c456 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ref_frame++) { in reset_fb_idx_unused()
472 else if (first_ref != ALTREF_FRAME && in reset_fb_idx_unused()
473 !(cpi->ref_frame_flags & flag_list[ALTREF_FRAME]) && in reset_fb_idx_unused()
747 (uint8_t)(cpi->ref_frame_flags & flag_list[ALTREF_FRAME]); in vp9_copy_flags_ref_update_idx()
1062 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { in vp9_svc_constrain_inter_layer_pred()
1073 else if (ref_frame == ALTREF_FRAME) in vp9_svc_constrain_inter_layer_pred()
/external/libvpx/libvpx/vp8/common/
Dblockd.h137 ALTREF_FRAME = 3, enumerator

12